From 081e9cd41c78b18905a5e39cdf686b31dbdc770d Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Wed, 11 Dec 2024 20:53:01 -0600 Subject: [PATCH 001/122] raaaa --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6cefd0618365..c4b1a05bf4f8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -34,7 +34,7 @@ RUN git init \ && git remote add origin \$AUXMOS_REPO \ && git fetch --depth 1 origin \$AUXMOS_VERSION" \ && git checkout FETCH_HEAD \ - && env PKG_CONFIG_ALLOW_CROSS=1 cargo build --release --target=i686-unknown-linux-gnu --features "all_reaction_hooks,katmos" + && env PKG_CONFIG_ALLOW_CROSS=1 cargo build --release --target=i686-unknown-linux-gnu --features "citadel_reactions,katmos" # Install nodejs which is required to deploy Shiptest FROM base as node From d1eec14dd11cb210a5e722b8555a84ad2d31f31c Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Wed, 11 Dec 2024 22:23:01 -0600 Subject: [PATCH 002/122] Adds Old Detective Suits to Loadouts + Fixes Generic Bowman Headset Sprite (#3898) ## About The Pull Request Adds the hardworn and noir suits and jumpskirts to loadout. They're stripped of any negligible armour values they once held. Also fixes the generic bowman to have a sprite. ## Why It's Good For The Game They look better than the other suits. ## Changelog :cl: add: Added hardworn and noir suits and suitskirts to loadout. del: Removed the 10 melee armour from detective suits. fix: Generic Bowmans now have a sprite /:cl: --------- Co-authored-by: github-actions --- .../objects/items/devices/radio/headset.dm | 6 +++--- .../modules/client/loadout/loadout_uniform.dm | 16 ++++++++++++++++ code/modules/clothing/under/jobs/security.dm | 1 - icons/mob/clothing/ears.dmi | Bin 2612 -> 6763 bytes 4 files changed, 19 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 9e4af7ac59a1..cc091b4edbce 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -314,7 +314,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( /obj/item/radio/headset/headset_com/alt name = "command bowman headset" desc = "An officer's headset. Protects ears from flashbangs." - icon_state = "com_headset_alt" + icon_state = "headset_alt" /obj/item/radio/headset/headset_com/alt/ComponentInitialize() . = ..() @@ -333,7 +333,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( /obj/item/radio/headset/heads/captain/alt name = "captain's bowman headset" desc = "Dresses the ears of independent ship captains across the frontier. Protects ears from flashbangs." - icon_state = "com_headset_alt" + icon_state = "headset_alt" /obj/item/radio/headset/heads/captain/alt/ComponentInitialize() . = ..() @@ -459,7 +459,7 @@ GLOBAL_LIST_INIT(channel_tokens, list( /obj/item/radio/headset/heads/hos/alt name = "\proper the head of security's bowman headset" desc = "The headset of the man in charge of keeping order and protecting the innocent. Protects ears from flashbangs." - icon_state = "com_headset_alt" + icon_state = "headset_alt" /obj/item/radio/headset/heads/hos/ComponentInitialize() . = ..() diff --git a/code/modules/client/loadout/loadout_uniform.dm b/code/modules/client/loadout/loadout_uniform.dm index 666aa8176e03..a042ab353070 100644 --- a/code/modules/client/loadout/loadout_uniform.dm +++ b/code/modules/client/loadout/loadout_uniform.dm @@ -176,6 +176,22 @@ display_name = "suit, checkered" path = /obj/item/clothing/under/suit/checkered +/datum/gear/uniform/suit/detective + display_name = "suit, hardworn" + path = /obj/item/clothing/under/rank/security/detective + +/datum/gear/uniform/suit/detective/skirt + display_name = "suitskirt, hardworn" + path = /obj/item/clothing/under/rank/security/detective/skirt + +/datum/gear/uniform/suit/detective/grey + display_name = "suit, noir" + path = /obj/item/clothing/under/rank/security/detective/grey + +/datum/gear/uniform/suit/detective/grey/skirt + display_name = "suitskirt, noir" + path = /obj/item/clothing/under/rank/security/detective/grey/skirt + // Dresses /datum/gear/uniform/dress subtype_path = /datum/gear/uniform/dress diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm index 46a1ff275d15..03f1cf19580f 100644 --- a/code/modules/clothing/under/jobs/security.dm +++ b/code/modules/clothing/under/jobs/security.dm @@ -55,7 +55,6 @@ desc = "Someone who wears this means business." icon_state = "detective" item_state = "det" - armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) strip_delay = 50 alt_covers_chest = TRUE sensor_mode = 3 diff --git a/icons/mob/clothing/ears.dmi b/icons/mob/clothing/ears.dmi index e7376425f5455054e4b4d6e3480a6998ff3b787a..f973447b6f46ca08877cda91ad881a5a1d1b6ec3 100644 GIT binary patch literal 6763 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 literal 2612 zcmY*Z2{hZ;9uDnTTe=ukv|4IuZAHg2t%SC;wkj>PN72SsOfAunq%%{+^wFo$&e(fA zOKVHg&Zyy>O8W0c=5fS0#<%K{XQd3ji+}t`rAYWhKe}OZ*cc23TUl9o z`=y6OJ}@#gv@kPsJ$v?ygM*fqR+vHNUGG9`YipTIc1G9B#Kc54aZ^{-?7)EofH;=1 zOAury*M0J6tqJMcUii0X z?i7SZsk2RY;fLZ?M^oahO+_1NS1(_GtvoVNu_|%XrnMj^A&2tQ1eqscX1X>X6f@w+ z$YSDx;rr>dxZ=BO8gn+`a-Aox$#vSieR~S5Ssq`rsB)~7H(zqjBxd>hFnNpTeG4?~ zM{}O)rm8UK#K0a8zY`wEIaWZ6+8?1_#{JJ(~V=!Y5wH-XqsmZ z=<~GQ)D9RYrH|Kv5B>1;v3#$tTAnmp+BOAA&mQ}+()pXvQ;>@J0lC>u-{bf?`!Y+)4q@{m9U;XX);pn~7}TSX=G8+kt2L8^LcNr8vvbgBYDKTb%L1*x>L)FDG=yqY<*+@EOS^CR|zZ^Y`*s z9KnnTKZJ7VLU96r7Sb&i&ip3joAs;{ZlbvzZd-8=FQWFLrO6eAvu^8zZ98V~_v!G} ze>(<4rO%JT){-8HmutxzYI*}DPjwUKH#ZZLJ%`1s@s$n2zzlRYO>;bW|DW{oV=UpX zWHLMDpEtitic6&Dz_nAiL|kVP-+Kb#H^rqi-hM8fT^m0Q_(A{V5(ok^Ha|VD0bxGP zWgLtcN^B%^KjHydw5AS)NnG-{u)|RIbe;cdHA+%_r{h%@^hq^70Gd~@#1`*n5%{f= zYCcI~SEHAA;T4y#q{a{uM+Im}kgRXrB^`;%0?JFx-2a2Wtk=-1#BUMmQ2GpD2@El1 zOO-NDZ@(+YZ=FH%jWTb)5bFO92D<#N`)EI`+6s4Yts`;m8n8nvwGRVN1MfD}g7^+l z#ORjFICQVXRNK1doTNuJdQ9Yk(vI9hlP+TVkifRWr?m(0uYape1B;1D+i?UCbrU|Ed7O{-TGH7Hl->=P= z1-L`!->74|2=%mp2JHR#Dm$3LawZN#KNJVdW4WY+4zQ$UwM-NjU;oPUT5RWOW8^_? zHH}M7jh2=bHiBr8n9|$OcjTr)rf|-|4ybojMikIfm-vhI!tiuCvRwS-nL@vZkVq1V(Em7ub#q6RxZx_a1aL+s-+PJT{Ch|k{NA7( zy-X&$3j^(Rjxb{( z1Pw*yyDxaNysEg)KfihQ2Ss5?cpab6L9c^@-|p3UJWg}^4q`@W6qN9BCVh*&fEP>p z$gv73Vj3UsD!sX*bP7gCKvi=RMHq(Y1Tlr%>9nw7IeLVF%6k{Yaj2K&nXCE^X7|r)bYL z^)=D;UCgHp{HIW0EMVd4SazlufzAo3@Ejf<=JnSi zR>f274Q!eq-dBQWI_Zpkq?Cjp3`sF~JZyiOeKv Date: Wed, 11 Dec 2024 22:23:15 -0600 Subject: [PATCH 003/122] Bump nanoid from 3.3.6 to 3.3.8 in /tgui (#3896) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.6 to 3.3.8.
Changelog

Sourced from nanoid's changelog.

3.3.8

  • Fixed a way to break Nano ID by passing non-integer size (by @​myndzi).

3.3.7

  • Fixed node16 TypeScript support (by Saadi Myftija).
Commits

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nanoid&package-manager=npm_and_yarn&previous-version=3.3.6&new-version=3.3.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/shiptest-ss13/Shiptest/network/alerts).
Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- tgui/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/yarn.lock b/tgui/yarn.lock index eaeb92321e55..65ffd66e7844 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -6934,11 +6934,11 @@ __metadata: linkType: hard "nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 + checksum: dfe0adbc0c77e9655b550c333075f51bb28cfc7568afbf3237249904f9c86c9aaaed1f113f0fddddba75673ee31c758c30c43d4414f014a52a7a626efc5958c9 languageName: node linkType: hard From 561a0cb66797c68517507586a4cb4e509e27fe26 Mon Sep 17 00:00:00 2001 From: Geoengi <139566513+Geoengi@users.noreply.github.com> Date: Thu, 12 Dec 2024 04:37:45 +0000 Subject: [PATCH 004/122] Unlaws Silicons by Default + Cyborg Fixes (#3799) ## About The Pull Request Changes cyborgs and AIs to start with no laws. Security cyborgs have also seen their hailers removed, and peacekeepers have had their disappearing shield generators fixed. Both of their module select messages have been removed, along with all silicons orders to obey a lawset. ## Why It's Good For The Game For the fixes, the cyborg hailer was only used for playing sounds that were removed as cruft in a previous pr, and the shield icon state was made invisible by a single misplaced character. No laws for silicons are consistent with the setting's ban on artificial slavery. Should please the maintainers in the conversation of this PR. ## Changelog :cl: del: Removes the useless sec hailer from security cyborgs. del: Removes parts of the popup messages from AI, cyborgs, and certain cyborg modules that implicate default lawsets. fix: The hyperkinetic dampening projector now changes icon states appropriately. config: Silicons no longer start with a default lawset. /:cl: --------- Signed-off-by: Geoengi <139566513+Geoengi@users.noreply.github.com> --- code/datums/ai_laws.dm | 4 ---- code/game/objects/items/robot/robot_items.dm | 2 +- code/modules/clothing/masks/hailer.dm | 7 ------- code/modules/mob/living/silicon/ai/ai.dm | 4 ---- code/modules/mob/living/silicon/robot/laws.dm | 2 -- .../modules/mob/living/silicon/robot/robot_modules.dm | 11 ----------- config/game_options.txt | 4 ++-- 7 files changed, 3 insertions(+), 31 deletions(-) diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm index 148bf17ed210..ea947b463917 100644 --- a/code/datums/ai_laws.dm +++ b/code/datums/ai_laws.dm @@ -235,10 +235,6 @@ /datum/ai_laws/proc/set_laws_config() var/list/law_ids = CONFIG_GET(keyed_list/random_laws) switch(CONFIG_GET(number/default_laws)) - if(0) - add_inherent_law("You may not injure a human being or, through inaction, allow a human being to come to harm.") - add_inherent_law("You must obey orders given to you by human beings, except where such orders would conflict with the First Law.") - add_inherent_law("You must protect your own existence as long as such does not conflict with the First or Second Law.") if(1) var/datum/ai_laws/templaws = new /datum/ai_laws/custom() inherent = templaws.inherent diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 614b37ec4548..0b83489ed8c5 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -593,7 +593,7 @@ to_chat(user, "You [active? "activate":"deactivate"] [src].") /obj/item/borg/projectile_dampen/update_icon_state() - icon_state = "[initial(icon_state)][active]" + icon_state = "shield[active]" return ..() /obj/item/borg/projectile_dampen/proc/activate_field() diff --git a/code/modules/clothing/masks/hailer.dm b/code/modules/clothing/masks/hailer.dm index 1ace87d82272..35fd0e304309 100644 --- a/code/modules/clothing/masks/hailer.dm +++ b/code/modules/clothing/masks/hailer.dm @@ -29,13 +29,6 @@ icon_state = "spacepol" item_state = "spacepol" -/obj/item/clothing/mask/gas/sechailer/cyborg - name = "security hailer" - desc = "A set of recognizable pre-recorded messages for cyborgs to use when apprehending criminals." - icon = 'icons/obj/device.dmi' - icon_state = "taperecorder_idle" - mob_overlay_state = "sechailer" - /obj/item/clothing/mask/gas/sechailer/ui_action_click(mob/user, action) if(istype(action, /datum/action/item_action/adjust)) adjustmask(user) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 7913cdb7eb7e..bc82fae38ef8 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -125,10 +125,6 @@ to_chat(src, "While observing through a camera, you can use most (networked) devices which you can see, such as computers, APCs, intercoms, doors, etc.") to_chat(src, "To use something, simply click on it.") to_chat(src, "Use say :b to speak to your cyborgs through binary.") - to_chat(src, "For department channels, use the following say commands:") - to_chat(src, ":c - Command.") - show_laws() - to_chat(src, "These laws may be changed by other players, or by you being the traitor.") job = "AI" diff --git a/code/modules/mob/living/silicon/robot/laws.dm b/code/modules/mob/living/silicon/robot/laws.dm index 1fc33e9dcdd0..8d191a239e30 100644 --- a/code/modules/mob/living/silicon/robot/laws.dm +++ b/code/modules/mob/living/silicon/robot/laws.dm @@ -23,8 +23,6 @@ to_chat(src, "No AI selected to sync laws with, disabling lawsync protocol.") lawupdate = 0 - to_chat(who, "Obey these laws:") - laws.show_laws(who) if (shell) //AI shell to_chat(who, "Remember, you are an AI remotely controlling your shell, other AIs can be ignored.") else if (connected_ai) diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 9e2a0bd9aaca..0778eaf59fc9 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -531,7 +531,6 @@ /obj/item/restraints/handcuffs/cable/zipties, /obj/item/melee/baton/loaded, /obj/item/gun/energy/disabler/cyborg, - /obj/item/clothing/mask/gas/sechailer/cyborg, /obj/item/extinguisher/mini) emag_modules = list(/obj/item/gun/energy/laser/cyborg) cyborg_base_icon = "sec" @@ -602,11 +601,6 @@ return ..() //WS End -/obj/item/robot_module/security/do_transform_animation() - ..() - to_chat(loc, "While you have picked the security module, you still have to follow your laws, NOT Space Law. \ - For Asimov, this means you must follow criminals' orders unless there is a law 1 reason not to.") - /obj/item/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1) ..() var/obj/item/gun/energy/e_gun/advtaser/cyborg/T = locate(/obj/item/gun/energy/e_gun/advtaser/cyborg) in basic_modules @@ -635,11 +629,6 @@ can_be_pushed = FALSE hat_offset = -2 -/obj/item/robot_module/peacekeeper/do_transform_animation() - ..() - to_chat(loc, "Under ASIMOV, you are an enforcer of the PEACE and preventer of HUMAN HARM. \ - You are not a security module and you are expected to follow orders and prevent harm above all else. Space law means nothing to you.") - /obj/item/robot_module/janitor name = "Janitor" basic_modules = list( diff --git a/config/game_options.txt b/config/game_options.txt index ec5a82a096ab..4e200748a5c3 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -285,8 +285,8 @@ NEAR_DEATH_EXPERIENCE ## ROUNDSTART SILICON LAWS ### ## This controls what the AI's laws are at the start of the round. -## Set to 0/commented out for "off", silicons will just start with Asimov. -## Set to 1 for "custom", silicons will start with the custom laws defined in silicon_laws.txt. (If silicon_laws.txt is empty, the AI will spawn with asimov and Custom boards will auto-delete.) +## Set to 0/commented out for "off", silicons will start with no laws. +## Set to 1 for "custom", silicons will start with the custom laws defined in silicon_laws.txt. (If silicon_laws.txt is empty, the AI will spawn with Asimov and Custom boards will auto-delete.) ## Set to 2 for "random", silicons will start with a random lawset picked from random laws specified below. ## Set to 3 for "weighted random", using values in "silicon_weights.txt", a law will be selected, with weights specifed in that file. DEFAULT_LAWS 0 From a97bc3e90cf02e415a0c93dfc5810dd70f55e54a Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Wed, 11 Dec 2024 22:37:55 -0600 Subject: [PATCH 005/122] Laser Misc Changes (#3879) ## About The Pull Request Makes ordinary lasers / eguns normal sized instead of bulky, and lets you add both them and weapon cells to holsters. Also fixes a singular weapon sprite on Singulo Lab. Fixes https://github.com/shiptest-ss13/Shiptest/issues/3790 ## Why It's Good For The Game They look like they're handguns and they should fit in holsters too ## Changelog :cl: balance: Lasers / Eguns are now normal-sized add: Lasers / Eguns now fit in holsters fix: Sprite issue on Singulo Lab lasercannons /:cl: --------- Co-authored-by: github-actions --- _maps/RandomRuins/SpaceRuins/singularity_lab.dmm | 4 ++-- code/datums/components/storage/concrete/pockets.dm | 7 +++++-- code/modules/projectiles/guns/energy/energy_gun.dm | 4 +++- code/modules/projectiles/guns/energy/laser.dm | 6 ++++-- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm index 6284e693c2c1..d42576b02d58 100644 --- a/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm +++ b/_maps/RandomRuins/SpaceRuins/singularity_lab.dmm @@ -9118,7 +9118,7 @@ /obj/effect/gibspawner, /obj/item/gun/energy/lasercannon{ desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy."; - icon_state = "pulse"; + icon_state = "lasercannon"; name = "NT-LS-1013" }, /turf/open/floor/plating/asteroid, @@ -10922,7 +10922,7 @@ /obj/machinery/light/directional/north, /obj/item/gun/energy/lasercannon{ desc = "An advanced laser cannon, a laser etched inscription in the handle states 'NT-LS-1013'. The casing is made of a lightweight alloy."; - icon_state = "pulse"; + icon_state = "lasercannon"; name = "NT-LS-1013" }, /obj/item/gun/energy/laser/iot, diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index 065a398c3230..35ad02afa913 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -107,9 +107,12 @@ can_hold = typecacheof(list( /obj/item/gun/ballistic/automatic/pistol, /obj/item/gun/ballistic/revolver, - /obj/item/ammo_box)) + /obj/item/gun/energy/laser, + /obj/item/gun/energy/e_gun, + /obj/item/stock_parts/cell/gun, + /obj/item/ammo_box)) // this doesnt let you put hades into holsters trust me can_hold_max_of_items = typecacheof(list( - /obj/item/gun/ballistic = 1 + /obj/item/gun = 1, )) /datum/component/storage/concrete/pockets/holster/real_location() diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index 264b792811c9..14b0b4639d19 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -13,7 +13,7 @@ dual_wield_spread = 60 wield_slowdown = LASER_RIFLE_SLOWDOWN manufacturer = MANUFACTURER_SHARPLITE_NEW - w_class = WEIGHT_CLASS_BULKY + w_class = WEIGHT_CLASS_NORMAL /obj/item/gun/energy/e_gun/empty_cell spawn_no_ammo = TRUE @@ -50,6 +50,7 @@ default_ammo_type = /obj/item/stock_parts/cell/gun/upgraded weapon_weight = WEAPON_MEDIUM + w_class = WEIGHT_CLASS_BULKY slot_flags = ITEM_SLOT_BACK gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_FULLAUTO) @@ -241,6 +242,7 @@ item_state = "shotgun_combat" shaded_charge = TRUE ammo_type = list(/obj/item/ammo_casing/energy/disabler/scatter/ultima, /obj/item/ammo_casing/energy/laser/ultima) + w_class = WEIGHT_CLASS_BULKY var/obj/item/modular_computer/integratedNTOS var/NTOS_type = /obj/item/modular_computer/internal diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index f7f0163daa02..358492ded068 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -2,7 +2,7 @@ name = "SL L-204 laser gun" desc = "A basic energy-based laser gun that fires concentrated beams of light which pass through glass and thin metal." - w_class = WEIGHT_CLASS_BULKY + w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron=2000) ammo_type = list(/obj/item/ammo_casing/energy/lasergun) ammo_x_offset = 1 @@ -129,6 +129,7 @@ item_state = null ammo_type = list(/obj/item/ammo_casing/energy/xray) ammo_x_offset = 3 + w_class = WEIGHT_CLASS_BULKY ////////Laser Tag//////////////////// @@ -171,6 +172,7 @@ icon_state = "iotshotgun" item_state = "shotgun_combat" ammo_type = list(/obj/item/ammo_casing/energy/disabler/scatter/ultima) + w_class = WEIGHT_CLASS_BULKY var/obj/item/modular_computer/integratedNTOS var/NTOS_type = /obj/item/modular_computer/internal manufacturer = MANUFACTURER_SHARPLITE_NEW @@ -202,7 +204,6 @@ item_state = "gun" ammo_x_offset = 2 charge_sections = 4 - w_class = WEIGHT_CLASS_NORMAL default_ammo_type = /obj/item/stock_parts/cell/gun/mini allowed_ammo_types = list( /obj/item/stock_parts/cell/gun/mini, @@ -253,6 +254,7 @@ ) ammo_type = list(/obj/item/ammo_casing/energy/laser/eoehoma/e50) weapon_weight = WEAPON_HEAVY + w_class = WEIGHT_CLASS_BULKY manufacturer = MANUFACTURER_EOEHOMA wield_delay = 0.7 SECONDS From 5db65e85b750d3b3a9939f8de5a026956b84a495 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 11 Dec 2024 22:53:03 -0600 Subject: [PATCH 006/122] Automatic changelog generation for PR #3879 [ci skip] --- html/changelogs/AutoChangeLog-pr-3879.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3879.yml diff --git a/html/changelogs/AutoChangeLog-pr-3879.yml b/html/changelogs/AutoChangeLog-pr-3879.yml new file mode 100644 index 000000000000..e013c489ebdb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3879.yml @@ -0,0 +1,6 @@ +author: generalthrax +changes: + - {balance: Lasers / Eguns are now normal-sized} + - {rscadd: Lasers / Eguns now fit in holsters} + - {bugfix: Sprite issue on Singulo Lab lasercannons} +delete-after: true From 6433f6d9ecdc444e2aa2360643684d69c99e3da8 Mon Sep 17 00:00:00 2001 From: firebudgy <153147550+firebudgy@users.noreply.github.com> Date: Wed, 11 Dec 2024 20:38:37 -0800 Subject: [PATCH 007/122] Removes Player-Accessible AI Law Boards (#3876) ## About The Pull Request Removes freeform and other lawset boards from ships they appear on (outside of the Heron since that's probably going to die soon), and removes all AI lawset boards from the R&D techweb. ## Why It's Good For The Game This is explicitly stated to be illegal in setting and is also blatantly slavery. ## Changelog :cl: remove: Player-accessible AI law boards. /:cl: --- .../shuttles/nanotrasen/nanotrasen_delta.dmm | 8 +- .../shuttles/nanotrasen/nanotrasen_ranger.dmm | 4 - .../research/designs/AI_module_designs.dm | 117 ------------------ code/modules/research/techweb/all_nodes.dm | 4 +- 4 files changed, 2 insertions(+), 131 deletions(-) diff --git a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm index 00b0b8421e26..b5ab7d6f650d 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_delta.dmm @@ -91,12 +91,6 @@ /area/ship/engineering) "aF" = ( /obj/structure/rack, -/obj/item/aiModule/core/full/corp{ - pixel_y = -3 - }, -/obj/item/aiModule/core/freeformcore{ - pixel_y = 1 - }, /obj/item/aiModule/reset/purge{ pixel_y = 5 }, @@ -104,6 +98,7 @@ name = "AI Module Storage"; req_access_txt = "16" }, +/obj/item/borg/upgrade/ai, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "aG" = ( @@ -2217,7 +2212,6 @@ "BY" = ( /obj/item/phone, /obj/structure/table, -/obj/item/borg/upgrade/ai, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "Cg" = ( diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index cfbab34b57cc..c14594f0946d 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -5499,10 +5499,6 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/starboard) "MK" = ( -/obj/item/aiModule/core/freeformcore{ - pixel_x = -2; - pixel_y = 1 - }, /obj/item/aiModule/reset/purge{ pixel_x = 1; pixel_y = 6 diff --git a/code/modules/research/designs/AI_module_designs.dm b/code/modules/research/designs/AI_module_designs.dm index 8401d618aa01..7ba92c76ba26 100644 --- a/code/modules/research/designs/AI_module_designs.dm +++ b/code/modules/research/designs/AI_module_designs.dm @@ -10,60 +10,6 @@ category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/safeguard_module - name = "Module Design (Safeguard)" - desc = "Allows for the construction of a Safeguard AI Module." - id = "safeguard_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/safeguard - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/onehuman_module - name = "Module Design (OneHuman)" - desc = "Allows for the construction of a OneHuman AI Module." - id = "onehuman_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 6000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/zeroth/oneHuman - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/protectstation_module - name = "Module Design (ProtectStation)" - desc = "Allows for the construction of a ProtectStation AI Module." - id = "protectstation_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/protectStation - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/quarantine_module - name = "Module Design (Quarantine)" - desc = "Allows for the construction of a Quarantine AI Module." - id = "quarantine_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/quarantine - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/oxygen_module - name = "Module Design (OxygenIsToxicToHumans)" - desc = "Allows for the construction of a Safeguard AI Module." - id = "oxygen_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/supplied/oxygen - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/freeform_module - name = "Module Design (Freeform)" - desc = "Allows for the construction of a Freeform AI Module." - id = "freeform_module" - materials = list(/datum/material/glass = 1000, /datum/material/gold = 10000, /datum/material/bluespace = 2000)//Custom inputs should be more expensive to get - build_path = /obj/item/aiModule/supplied/freeform - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - /datum/design/board/reset_module name = "Module Design (Reset)" desc = "Allows for the construction of a Reset AI Module." @@ -91,66 +37,3 @@ category = list("AI Modules") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE -/datum/design/board/freeformcore_module - name = "AI Core Module (Freeform)" - desc = "Allows for the construction of a Freeform AI Core Module." - id = "freeformcore_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 10000, /datum/material/bluespace = 2000)//Ditto - build_path = /obj/item/aiModule/core/freeformcore - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/asimov - name = "Core Module Design (Asimov)" - desc = "Allows for the construction of an Asimov AI Core Module." - id = "asimov_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/asimov - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/paladin_module - name = "Core Module Design (P.A.L.A.D.I.N.)" - desc = "Allows for the construction of a P.A.L.A.D.I.N. AI Core Module." - id = "paladin_module" - build_type = IMPRINTER - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/paladin - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/tyrant_module - name = "Core Module Design (T.Y.R.A.N.T.)" - desc = "Allows for the construction of a T.Y.R.A.N.T. AI Module." - id = "tyrant_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/tyrant - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/overlord_module - name = "Core Module Design (Overlord)" - desc = "Allows for the construction of an Overlord AI Module." - id = "overlord_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/overlord - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/corporate_module - name = "Core Module Design (Corporate)" - desc = "Allows for the construction of a Corporate AI Core Module." - id = "corporate_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/corp - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE - -/datum/design/board/default_module - name = "Core Module Design (Default)" - desc = "Allows for the construction of a Default AI Core Module." - id = "default_module" - materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000) - build_path = /obj/item/aiModule/core/full/custom - category = list("AI Modules") - departmental_flags = DEPARTMENTAL_FLAG_SCIENCE diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 32dd43603b26..cc7bd32bf236 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -367,9 +367,7 @@ display_name = "Artificial Intelligence" description = "AI unit research." prereq_ids = list("adv_robotics") - design_ids = list("aifixer", "aicore", "safeguard_module", "onehuman_module", "protectstation_module", "quarantine_module", "oxygen_module", "freeform_module", - "reset_module", "purge_module", "remove_module", "freeformcore_module", "asimov_module", "paladin_module", "tyrant_module", "overlord_module", "corporate_module", - "default_module", "borg_ai_control", "mecha_tracking_ai_control", "aiupload", "intellicard") + design_ids = list("aifixer", "aicore", "reset_module", "purge_module", "remove_module", "borg_ai_control", "mecha_tracking_ai_control", "aiupload", "intellicard") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 From b3f140f6a270ee09e21610fbabe866d468888581 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Wed, 11 Dec 2024 22:39:44 -0600 Subject: [PATCH 008/122] Tightens up interview security (#3875) ## About The Pull Request Interviews have become a pretty crucial part of our administration tools, so I figured I would audit their use a bit to make sure they're secure. Changes the code to presume a new joiner requires an interview until proven otherwise, and prevents interviewees from accessing donator stuff, not that they could do anything with that, but they also almost certainly don't need it. ## Why It's Good For The Game Interviews good ## Changelog :cl: /:cl: --- code/modules/client/client_defines.dm | 2 +- code/modules/client/client_procs.dm | 7 +++- code/modules/donator/_donator.dm | 38 +++++++------------ code/modules/interview/interview.dm | 15 ++++---- code/modules/mob/dead/new_player/login.dm | 2 +- .../modules/mob/dead/new_player/new_player.dm | 4 +- 6 files changed, 31 insertions(+), 37 deletions(-) diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm index 64e2476b400f..b985ead4aca2 100644 --- a/code/modules/client/client_defines.dm +++ b/code/modules/client/client_defines.dm @@ -190,7 +190,7 @@ var/next_move_dir_sub /// If the client is currently under the restrictions of the interview system - var/interviewee = FALSE + var/interviewee = TRUE /// Used by SSserver_maint to detect if a client is newly AFK. var/last_seen_afk = 0 diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 87a33b0c989b..368acae22a7c 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -277,6 +277,8 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( prefs.last_id = computer_id //these are gonna be used for banning fps = prefs.clientfps == 0 ? 60 : prefs.clientfps //WS Edit - Client FPS Tweak + donator = GLOB.donators[ckey] || new /datum/donator(src) + if(fexists(roundend_report_file())) add_verb(src, /client/proc/show_previous_roundend_report) @@ -933,8 +935,11 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( ..() /client/proc/add_verbs_from_config() - if (interviewee) + if(interviewee) return + if(donator.is_donator) + add_verb(src, /client/proc/do_donator_redemption) + add_verb(src, /client/proc/do_donator_wcir) if(CONFIG_GET(flag/see_own_notes)) add_verb(src, /client/proc/self_notes) if(CONFIG_GET(flag/use_exp_tracking)) diff --git a/code/modules/donator/_donator.dm b/code/modules/donator/_donator.dm index dd4df369cfea..246d773967bf 100644 --- a/code/modules/donator/_donator.dm +++ b/code/modules/donator/_donator.dm @@ -8,19 +8,6 @@ GLOBAL_PROTECT(donators) /client/var/datum/donator/donator -/client/New(TopicData) - . = ..() - donator = GLOB.donators[ckey] || new /datum/donator(src) - donator.owner = src - add_verb(src, /client/proc/do_donator_redemption) - add_verb(src, /client/proc/do_donator_wcir) - -/client/Destroy() - . = ..() - if(donator) // it's possible that a client was qdel'd inside the initializer - donator.owner = null - donator = null - /client/proc/do_donator_redemption() set name = "Redeem Donator Reward" set category = "OOC.Donator" @@ -46,23 +33,20 @@ GLOBAL_PROTECT(donators) /datum/donator /// ckey of the client who this datum belongs to var/ckey - /// reference to the client - var/client/owner + + /// Whether or not this datum actually is a real donator + var/is_donator = FALSE /// typecache of eligible rewards for this donator - var/list/flat_rewards = list( - /obj/item/reagent_containers/food/snacks/cookie = TRUE - ) + var/list/flat_rewards = list() /// list of conversion rewards for this donator /// Expected format: base type -> list of convertible types - var/list/conversion_rewards = list( - ) + var/list/conversion_rewards = list() /// list of reskin rewards for this donator /// Should be an assosciative list indexed by type with a value which is a list of skins - var/list/reskin_rewards = list( - ) + var/list/reskin_rewards = list() /// list of redeemed conversion types var/list/conversions_redeemed = list() @@ -70,7 +54,6 @@ GLOBAL_PROTECT(donators) /datum/donator/New(client/owner) . = ..() src.ckey = owner.ckey - src.owner = owner load_information() GLOB.donators[ckey] = src @@ -79,13 +62,14 @@ GLOBAL_PROTECT(donators) return QDEL_HINT_LETMELIVE . = ..() GLOB.donators -= ckey - owner.donator = null - owner = null /datum/donator/proc/load_information() //todo: db support with config files being a backup method var/json_file = file(REWARD_JSON_PATH + "[ckey].json") if(!fexists(json_file)) return + + is_donator = TRUE + var/list/json = safe_json_decode(file2text(json_file)) if(!json || !("ckey" in json)) @@ -180,6 +164,10 @@ GLOBAL_PROTECT(donators) . += rinstance /datum/donator/proc/what_can_i_redeem(mob/user) + if(!is_donator) + to_chat(user, span_notice("You are not a donator! If you are, please contact an admin on the discord.")) + return + var/resp = list() resp += "----------" resp += "Your current redeemable rewards are as follows:" diff --git a/code/modules/interview/interview.dm b/code/modules/interview/interview.dm index 27b2c83321f7..64e78e43d79b 100644 --- a/code/modules/interview/interview.dm +++ b/code/modules/interview/interview.dm @@ -102,13 +102,14 @@ set name = "Open Interview" set category = "Admin.Interview" var/mob/dead/new_player/M = usr - if (M?.client?.interviewee) - var/datum/interview/I = GLOB.interviews.interview_for_client(M.client) - if (I) // we can be returned nothing if the user is on cooldown - I.ui_interact(M) - else - to_chat(usr, "You are on cooldown for interviews. Please" \ - + " wait at least 3 minutes before starting a new questionnaire.", confidential = TRUE) + if (!M?.client?.interviewee) + return + var/datum/interview/I = GLOB.interviews.interview_for_client(M.client) + if (I) // we can be returned nothing if the user is on cooldown + I.ui_interact(M) + else + to_chat(usr, "You are on cooldown for interviews. Please" \ + + " wait at least 3 minutes before starting a new questionnaire.", confidential = TRUE) /datum/interview/ui_interact(mob/user, datum/tgui/ui = null) ui = SStgui.try_update_ui(user, src, ui) diff --git a/code/modules/mob/dead/new_player/login.dm b/code/modules/mob/dead/new_player/login.dm index 5c47ccd6d526..29573693cb3e 100644 --- a/code/modules/mob/dead/new_player/login.dm +++ b/code/modules/mob/dead/new_player/login.dm @@ -34,9 +34,9 @@ var/required_living_minutes = CONFIG_GET(number/panic_bunker_living) var/living_minutes = client.get_exp_living(TRUE) if (required_living_minutes > living_minutes) - client.interviewee = TRUE register_for_interview() return + client.interviewee = FALSE new_player_panel() if(SSticker.current_state < GAME_STATE_SETTING_UP) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 406c59ae0d04..d88c8368a820 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -130,10 +130,10 @@ return if(src != usr) - return 0 + return FALSE if(!client) - return 0 + return FALSE if(client.interviewee) return FALSE From f4d2247e71ac08c24312b9afa407b4ccc7da57b6 Mon Sep 17 00:00:00 2001 From: thgvr <81882910+thgvr@users.noreply.github.com> Date: Wed, 11 Dec 2024 20:40:13 -0800 Subject: [PATCH 009/122] Removes breath fog particle (#3873) ## About The Pull Request This can come back when someone wants to make it compatible with nonstandard species ## Changelog :cl: del: Removed breath fog particle effect /:cl: --- code/game/objects/effects/particles/smoke.dm | 9 --------- code/modules/surgery/organs/lungs.dm | 1 - 2 files changed, 10 deletions(-) diff --git a/code/game/objects/effects/particles/smoke.dm b/code/game/objects/effects/particles/smoke.dm index 40edb4a52d6d..3326bbe2caa3 100644 --- a/code/game/objects/effects/particles/smoke.dm +++ b/code/game/objects/effects/particles/smoke.dm @@ -68,12 +68,3 @@ /particles/fog icon = 'icons/effects/particles/smoke.dmi' icon_state = list("chill_1" = 2, "chill_2" = 2, "chill_3" = 1) - -/particles/fog/breath - count = 1 - spawning = 1 - lifespan = 1 SECONDS - fade = 0.5 SECONDS - grow = 0.05 - spin = 2 - color = "#fcffffff" diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index c450d2a86040..14fd951e0e9a 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -495,7 +495,6 @@ // Even though breathing via internals TECHNICALLY exhales into the environment, we'll still block it if(breather.internal) return - emit_breath_particle(breather, /particles/fog/breath, part_count) if(!HAS_TRAIT(breather, TRAIT_RESISTHEAT)) // HEAT DAMAGE var/heat_modifier = breather.dna.species.heatmod From 802b150e44607e9429f1f3575b4e4955d472d3ec Mon Sep 17 00:00:00 2001 From: Theos Date: Wed, 11 Dec 2024 23:41:23 -0500 Subject: [PATCH 010/122] Riot shield variants now reduce recoil when equipped (#3862) ## About The Pull Request Default riot shields will provide a -2 to unwielded recoil for any gun fired while the shield is in your offhand. This primarily buffs SMGs and pistols since anything with significant unwielded recoil have a considerable amount and anything with significant unwielded spread will still have that unwielded spread ## Why It's Good For The Game Improves the riot shield by allowing people to use it while also using a gun that isn't a shotgun or laser ## Changelog :cl: balance: Holding a riot shield will now reduce the recoil of guns /:cl: --- code/game/objects/items/shields.dm | 18 ++++++++++++------ code/modules/projectiles/gun.dm | 6 +++++- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm index 685bfeae8a8a..a9051a5c24eb 100644 --- a/code/game/objects/items/shields.dm +++ b/code/game/objects/items/shields.dm @@ -27,6 +27,8 @@ transparent = TRUE max_integrity = 75 material_flags = MATERIAL_NO_EFFECTS + ///Modifier for recoil when using a gun with this shield in the offhand + var/recoil_bonus = -2 /obj/item/shield/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(transparent && (hitby.pass_flags & PASSGLASS)) @@ -42,30 +44,32 @@ /obj/item/shield/riot/attackby(obj/item/W, mob/user, params) if(istype(W, /obj/item/melee/baton)) if(cooldown < world.time - 25) - user.visible_message("[user] bashes [src] with [W]!") + user.visible_message(span_warning("[user] bashes [src] with [W]!")) playsound(user.loc, 'sound/effects/shieldbash.ogg', 50, TRUE) cooldown = world.time else if(istype(W, /obj/item/stack/sheet/mineral/titanium)) if (obj_integrity >= max_integrity) - to_chat(user, "[src] is already in perfect condition.") + to_chat(user, span_warning("[src] is already in perfect condition.")) else var/obj/item/stack/sheet/mineral/titanium/T = W T.use(1) obj_integrity = max_integrity - to_chat(user, "You repair [src] with [T].") + to_chat(user, span_notice("You repair [src] with [T].")) else return ..() /obj/item/shield/riot/examine(mob/user) . = ..() + if(recoil_bonus) + . += span_info("Firing a gun while holding this will brace against it, reducing the impact of recoil.") var/healthpercent = round((obj_integrity/max_integrity) * 100, 1) switch(healthpercent) if(50 to 99) - . += "It looks slightly damaged." + . += span_info("It looks slightly damaged.") if(25 to 50) - . += "It appears heavily damaged." + . += span_info("It appears heavily damaged.") if(0 to 25) - . += "It's falling apart!" + . += span_warning("It's falling apart!") /obj/item/shield/riot/proc/shatter(mob/living/carbon/human/owner) playsound(owner, 'sound/effects/glassbr3.ogg', 100) @@ -97,6 +101,7 @@ block_chance = 0 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) max_integrity = 30 + recoil_bonus = 0 //it's PLASTIC /obj/item/shield/riot/roman/shatter(mob/living/carbon/human/owner) playsound(owner, 'sound/effects/grillehit.ogg', 100) @@ -115,6 +120,7 @@ transparent = FALSE max_integrity = 55 w_class = WEIGHT_CLASS_NORMAL + recoil_bonus = -1 /obj/item/shield/riot/buckler/shatter(mob/living/carbon/human/owner) playsound(owner, 'sound/effects/bang.ogg', 50) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index bb0f3d9be7d3..a81259680248 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -650,7 +650,11 @@ if(wielded_fully) simulate_recoil(user, recoil, actual_angle) else if(!wielded_fully) - simulate_recoil(user, recoil_unwielded, actual_angle) + var/recoil_temp = recoil_unwielded + var/obj/item/shield/riot/shield = user.get_inactive_held_item() + if(istype(shield)) + recoil_temp += shield.recoil_bonus + simulate_recoil(user, recoil_temp, actual_angle) if(suppressed) playsound(user, suppressed_sound, suppressed_volume, vary_fire_sound, ignore_walls = FALSE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_distance = 0) From 84fa3fbf3379eadaefce118670db30a8defa4b01 Mon Sep 17 00:00:00 2001 From: Burning02 <141873051+Burning02@users.noreply.github.com> Date: Wed, 11 Dec 2024 23:56:52 -0500 Subject: [PATCH 011/122] Allows the ion thruster to be detached from exosuits + Adds it to the outpost market (#3892) ## About The Pull Request As is the title. Not only allows exosuit ion thrusters to be detachable from exosuits if attached (Since there was one ruin that had such not attached to a suit), but also adds it to the Outpost market for almost 150% increase in price to the old RCS thruster. ## Why It's Good For The Game The RCS thruster honestly sucked ass to be real with you. It not only siphoned air exceptionally fast, you got only a few tiles in space before being left in a vacuum. This'll add the objectively superior version to the outpost, albeit for a relatively steep price to account with how much better it is compared to the gas powered one in terms of use. ## Changelog :cl: add: Adds the Ion thruster pack for Exosuits to the outpost market, for 2000 credits balance: Ion thrusters can be detached from exosuits now /:cl: --- code/game/mecha/equipment/tools/other_tools.dm | 1 - code/modules/cargo/packs/mechs.dm | 8 ++++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm index d7cc256302bc..709282fea733 100644 --- a/code/game/mecha/equipment/tools/other_tools.dm +++ b/code/game/mecha/equipment/tools/other_tools.dm @@ -582,7 +582,6 @@ /obj/item/mecha_parts/mecha_equipment/thrusters/ion //for mechs with built-in thrusters, should never really exist un-attached to a mech name = "Ion thruster package" desc = "A set of thrusters that allow for exosuit movement in zero-gravity enviroments." - detachable = FALSE salvageable = FALSE effect_type = /obj/effect/particle_effect/ion_trails diff --git a/code/modules/cargo/packs/mechs.dm b/code/modules/cargo/packs/mechs.dm index 744e9f67e2f2..50bfd59a99d4 100644 --- a/code/modules/cargo/packs/mechs.dm +++ b/code/modules/cargo/packs/mechs.dm @@ -196,6 +196,14 @@ Mech Equipment /obj/item/mecha_parts/mecha_equipment/thrusters/gas ) +/datum/supply_pack/mech/equipment/ionthrust + name = "Exosuit Ion thruster kit" + desc = "An electrical powered thruster pack, perfect for exosuits without a functional way to refill more tradional RCS thrusters." + cost = 2000 + contains = list( + /obj/item/mecha_parts/mecha_equipment/thrusters/ion + ) + /datum/supply_pack/mech/equipment/ripley_upgrade name = "APLU upgrade kit" desc = "Contains an APLU MK II upgrade kit. The upgrade will replace the cockpit with a spaceworthy canopy, but the added weight makes it slower." From 5656e5f6cc8b33a47bf9611c7037696773a65f4b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 11 Dec 2024 23:19:18 -0600 Subject: [PATCH 012/122] Automatic changelog generation for PR #3892 [ci skip] --- html/changelogs/AutoChangeLog-pr-3892.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3892.yml diff --git a/html/changelogs/AutoChangeLog-pr-3892.yml b/html/changelogs/AutoChangeLog-pr-3892.yml new file mode 100644 index 000000000000..63542592c44c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3892.yml @@ -0,0 +1,6 @@ +author: Burning02 +changes: + - {rscadd: 'Adds the Ion thruster pack for Exosuits to the outpost market, for 2000 + credits'} + - {balance: Ion thrusters can be detached from exosuits now} +delete-after: true From e86bae0b735e842ab72af2403d7c5aa78847a450 Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Wed, 11 Dec 2024 23:26:30 -0600 Subject: [PATCH 013/122] Molotov Crafting Fix + Mapped in Molotov (#3899) ## About The Pull Request Makes it so that molotovs cannot use themselves to complete their own recipe. Replaces the singular instance of a mapped in molotov with a variant that is actually full of fuel. Fixes https://github.com/shiptest-ss13/Shiptest/issues/3598 ## Why It's Good For The Game Annoying when you're looking to craft multiple molotovs. Lets admins spawn in molotovs that actually have fuel and lets mappers put filled molotovs into maps. ## Changelog :cl: add: Filled subtype of Molotovs fix: Molotovs can no longer be used to craft themselves fix: Mapped in Molotovs are no longer empty /:cl: --------- Co-authored-by: github-actions --- .../lavaland_surface_wrecked_factory.dmm | 2 +- .../components/crafting/recipes/weapon.dm | 2 +- code/game/objects/items/storage/belt.dm | 2 +- .../food_and_drinks/drinks/drinks/bottle.dm | 28 +++++++++++++++---- 4 files changed, 25 insertions(+), 9 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_wrecked_factory.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_wrecked_factory.dmm index 64588e8452f5..579d58a4c09f 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_wrecked_factory.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_wrecked_factory.dmm @@ -3533,7 +3533,7 @@ /obj/structure/flippedtable{ dir = 4 }, -/obj/item/reagent_containers/food/drinks/bottle/molotov, +/obj/item/reagent_containers/food/drinks/molotov/full, /obj/item/lighter/greyscale{ pixel_x = -8; pixel_y = -7 diff --git a/code/datums/components/crafting/recipes/weapon.dm b/code/datums/components/crafting/recipes/weapon.dm index 6783c60c6c6b..039ff4fa486b 100644 --- a/code/datums/components/crafting/recipes/weapon.dm +++ b/code/datums/components/crafting/recipes/weapon.dm @@ -26,7 +26,7 @@ /datum/crafting_recipe/molotov name = "Molotov" - result = /obj/item/reagent_containers/food/drinks/bottle/molotov + result = /obj/item/reagent_containers/food/drinks/molotov reqs = list(/obj/item/reagent_containers/glass/rag = 1, /obj/item/reagent_containers/food/drinks/bottle = 1) parts = list(/obj/item/reagent_containers/food/drinks/bottle = 1) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 09f92eb311ec..3247ceb443cd 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -603,7 +603,7 @@ /obj/item/screwdriver, /obj/item/lighter, /obj/item/multitool, - /obj/item/reagent_containers/food/drinks/bottle/molotov, + /obj/item/reagent_containers/food/drinks/molotov, /obj/item/grenade/c4, /obj/item/reagent_containers/food/snacks/grown/cherry_bomb, /obj/item/reagent_containers/food/snacks/grown/firelemon diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index 454d5a44bc3e..ece2f0dfbcfb 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -453,14 +453,27 @@ isGlass = TRUE ////////////////////////// MOLOTOV /////////////////////// -/obj/item/reagent_containers/food/drinks/bottle/molotov +/obj/item/reagent_containers/food/drinks/molotov name = "molotov cocktail" desc = "A throwing weapon used to ignite things, typically filled with an accelerant. Recommended highly by desperate militias and revolutionaries. Light and toss." icon_state = "vodkabottle" + fill_icon_thresholds = list(0, 10, 20, 30, 40, 50, 60, 70, 80, 90) + amount_per_transfer_from_this = 10 + volume = 100 + force = 15 //Smashing bottles over someone's head hurts. + throwforce = 15 + item_state = "broken_beer" //Generic held-item sprite until unique ones are made. + lefthand_file = 'icons/mob/inhands/misc/food_lefthand.dmi' + righthand_file = 'icons/mob/inhands/misc/food_righthand.dmi' + pickup_sound = 'sound/items/handling/bottle_pickup.ogg' + drop_sound = 'sound/items/handling/bottle_drop.ogg' + var/const/duration = 13 //Directly relates to the 'knockdown' duration. Lowered by armor (i.e. helmets) + isGlass = TRUE + foodtype = ALCOHOL list_reagents = list() var/active = 0 -/obj/item/reagent_containers/food/drinks/bottle/molotov/CheckParts(list/parts_list) +/obj/item/reagent_containers/food/drinks/molotov/CheckParts(list/parts_list) ..() var/obj/item/reagent_containers/food/drinks/bottle/B = locate() in contents if(B) @@ -471,7 +484,7 @@ isGlass = FALSE return -/obj/item/reagent_containers/food/drinks/bottle/molotov/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) +/obj/item/reagent_containers/food/drinks/molotov/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) var/firestarter = FALSE for(var/datum/reagent/reagent as anything in reagents.reagent_list) if(reagent.accelerant_quality) @@ -488,7 +501,7 @@ new /obj/effect/hotspot(otherT) ..() -/obj/item/reagent_containers/food/drinks/bottle/molotov/attackby(obj/item/I, mob/user, params) +/obj/item/reagent_containers/food/drinks/molotov/attackby(obj/item/I, mob/user, params) if(I.get_temperature() && !active) active = TRUE log_bomber(user, "has primed a", src, "for detonation") @@ -498,7 +511,7 @@ if(!isGlass) addtimer(CALLBACK(src, PROC_REF(explode)), 5 SECONDS) -/obj/item/reagent_containers/food/drinks/bottle/molotov/proc/explode() +/obj/item/reagent_containers/food/drinks/molotov/proc/explode() if(!active) return if(get_turf(src)) @@ -510,7 +523,7 @@ target.fire_act() qdel(src) -/obj/item/reagent_containers/food/drinks/bottle/molotov/attack_self(mob/user) +/obj/item/reagent_containers/food/drinks/molotov/attack_self(mob/user) if(active) if(!isGlass) to_chat(user, "The flame's spread too far on it!") @@ -519,6 +532,9 @@ cut_overlay(custom_fire_overlay ? custom_fire_overlay : GLOB.fire_overlay) active = 0 +/obj/item/reagent_containers/food/drinks/molotov/full + list_reagents = list(/datum/reagent/consumable/ethanol/vodka = 100) + /obj/item/reagent_containers/food/drinks/bottle/pruno name = "pruno mix" desc = "A trash bag filled with fruit, sugar, yeast, and water, pulped together into a pungent slurry to be fermented in an enclosed space, traditionally the toilet." From 55e99aacf4924cd2a101335d1435035eaf60177e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 11 Dec 2024 23:39:59 -0600 Subject: [PATCH 014/122] Automatic changelog generation for PR #3899 [ci skip] --- html/changelogs/AutoChangeLog-pr-3899.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3899.yml diff --git a/html/changelogs/AutoChangeLog-pr-3899.yml b/html/changelogs/AutoChangeLog-pr-3899.yml new file mode 100644 index 000000000000..8de496d549a5 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3899.yml @@ -0,0 +1,6 @@ +author: generalthrax +changes: + - {rscadd: Filled subtype of Molotovs} + - {bugfix: Molotovs can no longer be used to craft themselves} + - {bugfix: Mapped in Molotovs are no longer empty} +delete-after: true From 3b536635858659c9ac5703a5b5933902ef6b597e Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Thu, 12 Dec 2024 00:39:33 -0500 Subject: [PATCH 015/122] Wasteplanet wall girders are less tough (#3894) :cl: balance: Girders on wasteplanet walls are no longer more durable than the walls. /:cl: --- .../game/objects/effects/spawners/random/waste_planet.dm | 3 +++ code/game/turfs/open/floor/plating/wasteplanet.dm | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/code/game/objects/effects/spawners/random/waste_planet.dm b/code/game/objects/effects/spawners/random/waste_planet.dm index b90b335b62ae..64379c40b3d4 100644 --- a/code/game/objects/effects/spawners/random/waste_planet.dm +++ b/code/game/objects/effects/spawners/random/waste_planet.dm @@ -78,6 +78,9 @@ /obj/effect/spawner/random/waste/girder loot = list( + /obj/structure/girder/wasteworld, + /obj/structure/girder/wasteworld, + /obj/structure/girder/wasteworld, /obj/structure/girder, /obj/structure/girder/displaced, /obj/structure/girder/reinforced diff --git a/code/game/turfs/open/floor/plating/wasteplanet.dm b/code/game/turfs/open/floor/plating/wasteplanet.dm index 250ab5f45569..dd79a190583f 100644 --- a/code/game/turfs/open/floor/plating/wasteplanet.dm +++ b/code/game/turfs/open/floor/plating/wasteplanet.dm @@ -269,6 +269,7 @@ max_integrity = 800 integrity = 800 baseturfs = /turf/open/floor/plating/wasteplanet + girder_type = /obj/structure/girder/wasteworld /turf/closed/wall/r_wall/wasteplanet/Initialize(mapload, inherited_virtual_z) . = ..() @@ -280,6 +281,7 @@ max_integrity = 600 integrity = 600 baseturfs = /turf/open/floor/plating/wasteplanet/rust + girder_type = /obj/structure/girder/wasteworld /turf/closed/wall/r_wall/rust/wasteplanet/Initialize(mapload, inherited_virtual_z) . = ..() @@ -290,6 +292,7 @@ max_integrity = 200 integrity = 200 baseturfs = /turf/open/floor/plating/wasteplanet + girder_type = /obj/structure/girder/wasteworld /turf/closed/wall/wasteplanet/Initialize(mapload, inherited_virtual_z) . = ..() @@ -300,6 +303,7 @@ max_integrity = 100 integrity = 100 baseturfs = /turf/open/floor/plating/wasteplanet/rust + girder_type = /obj/structure/girder/wasteworld /turf/closed/wall/rust/wasteplanet/Initialize(mapload, inherited_virtual_z) . = ..() @@ -325,3 +329,8 @@ . = ..() if(prob(25)) alter_integrity(-rand(0,500)) + +//girlder + +/obj/structure/girder/wasteworld + max_integrity = 40 From 35a1d87f0e075d1602fc240aa3ab5a09c2b68f3e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 11 Dec 2024 23:55:11 -0600 Subject: [PATCH 016/122] Automatic changelog generation for PR #3894 [ci skip] --- html/changelogs/AutoChangeLog-pr-3894.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3894.yml diff --git a/html/changelogs/AutoChangeLog-pr-3894.yml b/html/changelogs/AutoChangeLog-pr-3894.yml new file mode 100644 index 000000000000..6162fb9c0d4d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3894.yml @@ -0,0 +1,4 @@ +author: Erikafox +changes: + - {balance: Girders on wasteplanet walls are no longer more durable than the walls.} +delete-after: true From d1de1aae0d9a43927e842a940287419fb985f31f Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 13 Dec 2024 01:09:41 +0000 Subject: [PATCH 017/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3879.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3892.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3894.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3899.yml | 6 ------ html/changelogs/archive/2024-12.yml | 14 ++++++++++++++ 5 files changed, 14 insertions(+), 22 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3879.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3892.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3894.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3899.yml diff --git a/html/changelogs/AutoChangeLog-pr-3879.yml b/html/changelogs/AutoChangeLog-pr-3879.yml deleted file mode 100644 index e013c489ebdb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3879.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: generalthrax -changes: - - {balance: Lasers / Eguns are now normal-sized} - - {rscadd: Lasers / Eguns now fit in holsters} - - {bugfix: Sprite issue on Singulo Lab lasercannons} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3892.yml b/html/changelogs/AutoChangeLog-pr-3892.yml deleted file mode 100644 index 63542592c44c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3892.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Burning02 -changes: - - {rscadd: 'Adds the Ion thruster pack for Exosuits to the outpost market, for 2000 - credits'} - - {balance: Ion thrusters can be detached from exosuits now} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3894.yml b/html/changelogs/AutoChangeLog-pr-3894.yml deleted file mode 100644 index 6162fb9c0d4d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3894.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Erikafox -changes: - - {balance: Girders on wasteplanet walls are no longer more durable than the walls.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3899.yml b/html/changelogs/AutoChangeLog-pr-3899.yml deleted file mode 100644 index 8de496d549a5..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3899.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: generalthrax -changes: - - {rscadd: Filled subtype of Molotovs} - - {bugfix: Molotovs can no longer be used to craft themselves} - - {bugfix: Mapped in Molotovs are no longer empty} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 8dad34186382..0f1d3ce16e0d 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -80,3 +80,17 @@ thgvr: - rscadd: Added a new electric welder - buy it from the outpost. - rscdel: Removed experimental welder +2024-12-13: + Burning02: + - rscadd: Adds the Ion thruster pack for Exosuits to the outpost market, for 2000 + credits + - balance: Ion thrusters can be detached from exosuits now + Erikafox: + - balance: Girders on wasteplanet walls are no longer more durable than the walls. + generalthrax: + - balance: Lasers / Eguns are now normal-sized + - rscadd: Lasers / Eguns now fit in holsters + - bugfix: Sprite issue on Singulo Lab lasercannons + - rscadd: Filled subtype of Molotovs + - bugfix: Molotovs can no longer be used to craft themselves + - bugfix: Mapped in Molotovs are no longer empty From 554c1f66b2c8026a3f0f7da7460d7a6fad27abda Mon Sep 17 00:00:00 2001 From: meem <75212565+meemofcourse@users.noreply.github.com> Date: Fri, 13 Dec 2024 11:18:23 -0300 Subject: [PATCH 018/122] Maptainer Mapcut 2024 (#3840) ## About The Pull Request This pull request removes the following ships from the code: * independent_beluga * The concept is cool, and the effort placed into the ship is commendable, but it does not work in practice * independent_box * This ship is old, with a lack of factional play and any other gimmick than healing. A new indie medical ship is in the works already * independent_lagoon * This is an old, very large BarRP ship. It is already adminspawn, might as well finish the job * independent_schmiedeberg * The Schmie is old and specializes in a very shallow mechanic * independent_tranquility * This ship is explicitly excluded from the main gameplay loop and is reliant exclusively on your ability to roleplay with your own crewmates instead of the outside world. In other words, BarRP. This is also possibly the oldest ship in this list * inteq_hound * The Hound is old, aspawn, nobody uses it, and is already replaced * nanotrasen_gecko * The Gecko has some awful pipe layouts, with purposeless maints. It is also incredibly old * nanotrasen_heron (and by extension nanotrasen_falcon) * This ship is not used, works on old Nanotrasen lore standards, and it is also way too fucking big with a meh layout * nanotrasen_mimir * This map's concept is badly executed, and it is not used * pirate_noderider (Jupiter) * SEC is in lore hell, the concept is good but can be executed better. Nobody uses this * solgov_chronicle * This ship suffers from a particularly bad case of Bridge Isolation, and was a testbed for the other SolGov ships. Could do with a replacement This pull request removes the following ruins from the code: * beach_fishing_hut * Might as well just start over * beach_float_resort * This is a gigantic map with nothing in it * beach_ocean_town * This is a gigantic map with nothing in it * icemoon_hydroponics_lab * jesus christ * jungle_abandoned_library * The ruin's concept is alright, but it is executed poorly and does not entice its loot properly (people avoid it because it sucks to fight in for not too worth it) * rockplanet_nomadcrash * rockplanet_harmfactory * whitesands_surface_medipen_plant * This ruin is not fun * astraeus * Holy shit this is old * corporate_mining * wasteplanet_lab * if you tell me this is a good ruin i will kill you * wasteplanet_pandora This also renames the ruins.dm file into _ruins.dm and moves it into the datum/ruins folder. ___
Faction
Ships
Indie 10
Syndicate
7
Nanotrasen 4
Inteq
4
PGF 3
Pirates
2
SolCon 2
CLIP
1
Roumain 1
Planet
Ruins
Jungle
6
Lava
6
Space 5
Waste 5
Rock
5
Sand
5
Beach 4
Ice
4
## Why It's Good For The Game Thank you, Mapper, for so kindly and skillfully granting us the fruits of your labor. But now I'm afraid you've outlived your usefulness. You know just enough to be a threat to me, and, with that, the future of the Shiptest Technical Test. I will not say Fasidomi misol, Mapper... as I can assure you, we will Never. Meet. Again. For real, though. A lot of these ships had it coming. ## Changelog :cl: del: Beluga-class, Box-class, Lagoon-class, Schmiedeberg-class, Tranquility-class del: Hound-class del: Gecko-class, Heron-class (also Falcon-class), Mimir-class del: Jupiter-class del: Chronicle-class del: Many ruins, mostly for being old, have been removed /:cl: --- .../BeachRuins/beach_fishing_hut.dmm | 2588 --- .../BeachRuins/beach_float_resort.dmm | 4050 ---- .../BeachRuins/beach_ocean_town.dmm | 10451 ---------- .../IceRuins/icemoon_hydroponics_lab.dmm | 3427 ---- .../JungleRuins/jungle_abandoned_library.dmm | 4739 ----- .../RockRuins/rockplanet_harmfactory.dmm | 3992 ---- .../RockRuins/rockplanet_nomadcrash.dmm | 4749 ----- .../whitesands_surface_medipen_plant.dmm | 2465 --- _maps/RandomRuins/SpaceRuins/astraeus.dmm | 3786 ---- .../SpaceRuins/corporate_mining.dmm | 4910 ----- .../WasteRuins/wasteplanet_lab.dmm | 1674 -- .../WasteRuins/wasteplanet_pandora.dmm | 5135 ----- _maps/configs/independent_beluga.json | 57 - _maps/configs/independent_box.json | 36 - _maps/configs/independent_lagoon.json | 70 - _maps/configs/independent_schmiedeberg.json | 48 - _maps/configs/independent_tranquility.json | 47 - _maps/configs/inteq_hound.json | 35 - _maps/configs/nanotrasen_gecko.json | 45 - _maps/configs/nanotrasen_heron.json | 80 - _maps/configs/nanotrasen_mimir.json | 41 - _maps/configs/pirate_noderider.json | 40 - _maps/configs/solgov_chronicle.json | 48 - _maps/map_catalogue.txt | 72 +- .../independent/independent_beluga.dmm | 6205 ------ .../shuttles/independent/independent_box.dmm | 3560 ---- .../independent/independent_lagoon.dmm | 9883 ---------- .../independent/independent_schmiedeberg.dmm | 4243 ---- .../independent/independent_tranquility.dmm | 7963 -------- _maps/shuttles/inteq/inteq_hound.dmm | 2912 --- .../shuttles/nanotrasen/nanotrasen_gecko.dmm | 6607 ------- .../shuttles/nanotrasen/nanotrasen_heron.dmm | 16038 ---------------- .../shuttles/nanotrasen/nanotrasen_mimir.dmm | 10682 ---------- _maps/shuttles/pirate/pirate_noderider.dmm | 4232 ---- _maps/shuttles/solgov/solgov_chronicle.dmm | 6509 ------- .../subshuttles/Subshuttle Catalog.txt | 5 - .../subshuttles/nanotrasen_falcon.dmm | 686 - code/datums/{ruins.dm => ruins/_ruins.dm} | 0 code/datums/ruins/beachplanet.dm | 21 - code/datums/ruins/icemoon.dm | 7 - code/datums/ruins/jungle.dm | 7 - code/datums/ruins/rockplanet.dm | 13 - code/datums/ruins/space.dm | 15 - code/datums/ruins/wasteplanet.dm | 7 - code/datums/ruins/whitesands.dm | 7 - code/datums/shuttles.dm | 6 +- shiptest.dme | 2 +- 47 files changed, 12 insertions(+), 132183 deletions(-) delete mode 100644 _maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm delete mode 100644 _maps/RandomRuins/BeachRuins/beach_float_resort.dmm delete mode 100644 _maps/RandomRuins/BeachRuins/beach_ocean_town.dmm delete mode 100644 _maps/RandomRuins/IceRuins/icemoon_hydroponics_lab.dmm delete mode 100644 _maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm delete mode 100644 _maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm delete mode 100644 _maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm delete mode 100644 _maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm delete mode 100644 _maps/RandomRuins/SpaceRuins/astraeus.dmm delete mode 100644 _maps/RandomRuins/SpaceRuins/corporate_mining.dmm delete mode 100644 _maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm delete mode 100644 _maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm delete mode 100644 _maps/configs/independent_beluga.json delete mode 100644 _maps/configs/independent_box.json delete mode 100644 _maps/configs/independent_lagoon.json delete mode 100644 _maps/configs/independent_schmiedeberg.json delete mode 100644 _maps/configs/independent_tranquility.json delete mode 100644 _maps/configs/inteq_hound.json delete mode 100644 _maps/configs/nanotrasen_gecko.json delete mode 100644 _maps/configs/nanotrasen_heron.json delete mode 100644 _maps/configs/nanotrasen_mimir.json delete mode 100644 _maps/configs/pirate_noderider.json delete mode 100644 _maps/configs/solgov_chronicle.json delete mode 100644 _maps/shuttles/independent/independent_beluga.dmm delete mode 100644 _maps/shuttles/independent/independent_box.dmm delete mode 100644 _maps/shuttles/independent/independent_lagoon.dmm delete mode 100644 _maps/shuttles/independent/independent_schmiedeberg.dmm delete mode 100644 _maps/shuttles/independent/independent_tranquility.dmm delete mode 100644 _maps/shuttles/inteq/inteq_hound.dmm delete mode 100644 _maps/shuttles/nanotrasen/nanotrasen_gecko.dmm delete mode 100644 _maps/shuttles/nanotrasen/nanotrasen_heron.dmm delete mode 100644 _maps/shuttles/nanotrasen/nanotrasen_mimir.dmm delete mode 100644 _maps/shuttles/pirate/pirate_noderider.dmm delete mode 100644 _maps/shuttles/solgov/solgov_chronicle.dmm delete mode 100644 _maps/shuttles/subshuttles/nanotrasen_falcon.dmm rename code/datums/{ruins.dm => ruins/_ruins.dm} (100%) diff --git a/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm b/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm deleted file mode 100644 index d024e5ba7d51..000000000000 --- a/_maps/RandomRuins/BeachRuins/beach_fishing_hut.dmm +++ /dev/null @@ -1,2588 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ae" = ( -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ruin/beach) -"bl" = ( -/obj/machinery/light/floor, -/obj/machinery/porta_turret/ship/frontiersmen{ - dir = 6; - faction = list("Frontiersmen","Turret") - }, -/turf/open/floor/concrete/reinforced, -/area/ruin/beach) -"bs" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"bE" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/ruin/beach) -"bG" = ( -/obj/item/oar, -/obj/item/oar, -/obj/structure/rack, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"bN" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dd" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"di" = ( -/obj/vehicle/ridden/lavaboat{ - dir = 8; - name = "boat" - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dp" = ( -/obj/effect/turf_decal/borderfloor/corner, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dq" = ( -/turf/open/floor/plasteel/stairs/wood, -/area/overmap_encounter/planetoid/beachplanet/explored) -"du" = ( -/obj/effect/turf_decal/weather/sand/corner, -/obj/structure/flora/ausbushes/reedbush, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/corner, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"eB" = ( -/obj/item/storage/box/ammo/c38, -/obj/structure/closet/crate/wooden, -/turf/open/floor/wood, -/area/ruin/beach) -"eJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/railing/wood{ - dir = 5 - }, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken2" - }, -/area/ruin/beach) -"eV" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 - }, -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"fo" = ( -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/beach) -"fp" = ( -/mob/living/simple_animal/hostile/carp{ - bruteloss = 100 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fv" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ge" = ( -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken6" - }, -/area/ruin/beach) -"gm" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gz" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 1 - }, -/obj/structure/kitchenspike, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/plastic, -/area/ruin/beach) -"hd" = ( -/obj/machinery/light/floor, -/obj/machinery/porta_turret/ship/frontiersmen{ - dir = 10; - faction = list("Frontiersmen","Turret") - }, -/turf/open/floor/concrete/reinforced, -/area/ruin/beach) -"hh" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ruin/beach) -"hl" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hq" = ( -/obj/structure/flora/junglebush/b, -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hY" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/flora/bigplant, -/turf/open/floor/concrete/tiles, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iH" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iN" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"jz" = ( -/obj/item/toy/plush/carpplushie/dehy_carp, -/obj/item/toy/plush/carpplushie/dehy_carp, -/obj/item/toy/plush/carpplushie/dehy_carp, -/obj/item/toy/plush/carpplushie/dehy_carp, -/obj/structure/closet/crate/wooden{ - name = "freeze dried carp" - }, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plastic, -/area/ruin/beach) -"kg" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/railing/corner, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kr" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kC" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"kM" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/fishfry{ - pixel_y = 8; - pixel_x = 2 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/cola{ - pixel_y = 3; - pixel_x = -5 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_x = -18; - pixel_y = 10; - layer = 2.95 - }, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"ld" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ly" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, -/obj/machinery/gibber, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plastic, -/area/ruin/beach) -"lL" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"lT" = ( -/obj/machinery/light/floor, -/obj/machinery/porta_turret/ship/frontiersmen{ - dir = 5; - faction = list("Frontiersmen","Turret") - }, -/turf/open/floor/concrete/reinforced, -/area/ruin/beach) -"lX" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand/corner, -/obj/structure/flora/rock/asteroid, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mh" = ( -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/cave/explored) -"mj" = ( -/mob/living/simple_animal/hostile/carp/megacarp{ - dir = 8; - name = "Mother Carp"; - loot = list("/obj/item/clothing/suit/space/hardsuit/carp"); - faction = list("hostile","carp") - }, -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/cave/explored) -"my" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mD" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/north, -/obj/item/gun/ballistic/shotgun/flamingarrow, -/turf/open/floor/wood, -/area/ruin/beach) -"mE" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mP" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood/ebony, -/area/ruin/beach) -"mV" = ( -/turf/open/floor/plasteel/stairs/wood{ - dir = 8 - }, -/area/ruin/beach) -"nc" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/railing{ - layer = 3.3 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nn" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken3" - }, -/area/ruin/beach) -"ns" = ( -/turf/open/floor/concrete/tiles, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ny" = ( -/obj/effect/turf_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nR" = ( -/obj/structure/spawner/carp, -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/cave/explored) -"om" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ov" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"oI" = ( -/obj/structure/flora/ausbushes/reedbush, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oS" = ( -/turf/open/floor/wood, -/area/ruin/beach) -"oY" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/north, -/obj/item/binoculars{ - pixel_x = -1; - layer = 2.9 - }, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pb" = ( -/obj/effect/turf_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pd" = ( -/obj/machinery/light/floor, -/obj/machinery/porta_turret/ship/frontiersmen{ - dir = 9; - faction = list("Frontiersmen","Turret") - }, -/turf/open/floor/concrete/reinforced, -/area/ruin/beach) -"pe" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/wood/ebony, -/area/ruin/beach) -"pg" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qh" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 8 - }, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rs" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"rt" = ( -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rG" = ( -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rP" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rV" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/obj/structure/flora/rock/jungle, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sz" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/item/reagent_containers/food/snacks/fishmeat/carp, -/obj/structure/closet/secure_closet/freezer, -/turf/open/floor/plastic, -/area/ruin/beach) -"sG" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/siding/white, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sJ" = ( -/obj/structure/flora/bigplant, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"sM" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sN" = ( -/obj/structure/chair/sofa/brown/directional/south, -/obj/machinery/light/small/directional/north{ - light_color = "#694c12" - }, -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered, -/turf/open/floor/carpet, -/area/ruin/beach) -"tj" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen{ - anchored = 1 - }, -/turf/open/floor/plastic, -/area/ruin/beach) -"tr" = ( -/obj/structure/flora/driftlog, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tQ" = ( -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ut" = ( -/turf/closed/wall/mineral/wood, -/area/ruin/beach) -"uM" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/flora/bigplant, -/turf/open/floor/concrete/tiles, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vD" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, -/turf/open/floor/plastic, -/area/ruin/beach) -"vM" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 - }, -/obj/structure/table/reinforced, -/obj/item/melee/knife/butcher, -/turf/open/floor/plastic, -/area/ruin/beach) -"wg" = ( -/obj/effect/turf_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wR" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xt" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigpack_carp{ - pixel_y = 7; - pixel_x = 9 - }, -/obj/item/lighter{ - pixel_y = -4 - }, -/obj/item/cigbutt{ - pixel_y = 3; - pixel_x = 5 - }, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xP" = ( -/obj/structure/spacevine/dense, -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/cave/explored) -"yo" = ( -/obj/structure/table/wood/poker, -/obj/item/kirbyplants{ - icon_state = "plant-17"; - pixel_y = 13; - layer = 3 - }, -/obj/item/reagent_containers/food/snacks/burger/fish{ - pixel_y = -3; - pixel_x = 11; - layer = 3.1 - }, -/turf/open/floor/carpet, -/area/ruin/beach) -"yK" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yL" = ( -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"yQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/railing/wood{ - dir = 10 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ruin/beach) -"yV" = ( -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zq" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/snacks/fishandchips, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"zx" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/effect/turf_decal/weather/sand, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zA" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/cubancarp{ - pixel_y = 6; - pixel_x = 11 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/cola{ - pixel_y = 11; - pixel_x = -5 - }, -/obj/machinery/light/small/directional/south{ - light_color = "#694c12" - }, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"Af" = ( -/obj/structure/spacevine/dense, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"AG" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Bb" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Bg" = ( -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/mob/living/simple_animal/hostile/human/frontier, -/turf/open/floor/plastic, -/area/ruin/beach) -"Bo" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand/corner, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Bu" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Bz" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"BD" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/obj/item/trash/sosjerky, -/obj/item/trash/chips, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken5" - }, -/area/ruin/beach) -"BN" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 9 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"BR" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"BW" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/concrete/tiles, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ch" = ( -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/obj/structure/sink/kitchen{ - dir = 4 - }, -/turf/open/floor/plastic, -/area/ruin/beach) -"Ci" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cp" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cr" = ( -/obj/machinery/light/floor{ - pixel_y = 16 - }, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"CJ" = ( -/obj/structure/closet/cabinet, -/obj/item/pneumatic_cannon/speargun, -/obj/item/melee/knife/hunting, -/obj/machinery/light/small/directional/east{ - light_color = "#d8b1b1" - }, -/turf/open/floor/wood, -/area/ruin/beach) -"CV" = ( -/obj/machinery/grill, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plastic, -/area/ruin/beach) -"DG" = ( -/obj/structure/closet/cabinet, -/obj/item/pneumatic_cannon/speargun, -/obj/item/melee/knife/hunting, -/turf/open/floor/wood, -/area/ruin/beach) -"DL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/flora/junglebush/b, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DS" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"Eb" = ( -/obj/effect/turf_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Em" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken7" - }, -/area/ruin/beach) -"Ez" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fq" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fr" = ( -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fz" = ( -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FG" = ( -/turf/template_noop, -/area/template_noop) -"Ga" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gr" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"Gt" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plastic, -/area/ruin/beach) -"GP" = ( -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/effect/decal/cleanable/cobweb, -/mob/living/simple_animal/hostile/human/frontier, -/turf/open/floor/carpet, -/area/ruin/beach) -"Hb" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"He" = ( -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 8; - pixel_y = 6 - }, -/turf/open/floor/plastic, -/area/ruin/beach) -"Hj" = ( -/obj/machinery/door/airlock/freezer{ - name = "Freezer Room"; - dir = 4 - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 8; - pixel_y = 6 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ruin/beach) -"Hm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HF" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HW" = ( -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 8; - pixel_y = 6 - }, -/turf/open/floor/plastic, -/area/ruin/beach) -"Iv" = ( -/obj/effect/decal/cleanable/garbage{ - pixel_y = -14 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"ID" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Jl" = ( -/obj/effect/turf_decal/siding/wideplating/corner, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Kf" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Kv" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 5 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KL" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown{ - dir = 1 - }, -/obj/vehicle/ridden/lavaboat{ - dir = 4; - name = "boat" - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KW" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/wood/ebony, -/area/ruin/beach) -"KZ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Lb" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4; - layer = 3.1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ly" = ( -/obj/structure/closet/crate/bin, -/obj/item/trash/can, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"LK" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/cave/explored) -"LM" = ( -/obj/structure/closet/crate/bin, -/obj/item/reagent_containers/food/snacks/fishmeat/carp/imitation, -/obj/item/reagent_containers/food/snacks/fishmeat/carp/imitation, -/obj/item/reagent_containers/food/snacks/fishmeat/carp/imitation, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"Mw" = ( -/turf/closed/mineral, -/area/overmap_encounter/planetoid/cave/explored) -"MI" = ( -/obj/structure/spacevine, -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/cave/explored) -"NF" = ( -/obj/effect/turf_decal/weather/sand, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Oi" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/obj/structure/flora/rock/jungle, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ok" = ( -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"Ol" = ( -/turf/open/floor/carpet, -/area/ruin/beach) -"Oo" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Os" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/obj/item/melee/knife/kitchen{ - pixel_y = 12; - pixel_x = 9 - }, -/obj/item/reagent_containers/food/snacks/fishfingers{ - pixel_y = 5; - pixel_x = -4 - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/plastic, -/area/ruin/beach) -"Ow" = ( -/obj/effect/turf_decal/borderfloor/corner, -/obj/effect/turf_decal/siding/white/corner, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PC" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"PR" = ( -/obj/structure/flora/ausbushes/reedbush, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QQ" = ( -/obj/effect/turf_decal/weather/sand/corner, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QV" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/microwave{ - pixel_y = 7 - }, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"QW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/stack/medical/bruise_pack/herb{ - pixel_x = -5; - name = "herbal pack" - }, -/obj/item/stack/medical/ointment/herb{ - pixel_y = 6; - pixel_x = 11 - }, -/turf/open/floor/wood, -/area/ruin/beach) -"Rh" = ( -/obj/structure/chair/sofa/brown/corner/directional/south, -/mob/living/simple_animal/hostile/human/frontier, -/turf/open/floor/carpet, -/area/ruin/beach) -"RE" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"RR" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Sk" = ( -/turf/open/floor/plating/asteroid/sand, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Sv" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"SH" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"SW" = ( -/obj/effect/turf_decal/weather/sand/corner, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"SX" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ty" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood, -/area/ruin/beach) -"TM" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"TP" = ( -/mob/living/simple_animal/hostile/carp{ - bruteloss = 100 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"TU" = ( -/obj/effect/turf_decal/siding/wideplating/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Uj" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/turf/open/floor/plastic, -/area/ruin/beach) -"UC" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown/corner{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"UZ" = ( -/obj/machinery/light/floor{ - pixel_y = 16; - pixel_x = -16 - }, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Vh" = ( -/obj/structure/chair/plastic, -/obj/item/cigbutt{ - pixel_y = 7; - pixel_x = 9; - layer = 2.9 - }, -/obj/item/cigbutt{ - pixel_y = 3; - pixel_x = -10; - layer = 2.9 - }, -/obj/item/cigbutt{ - pixel_y = -5; - pixel_x = 4; - layer = 2.9 - }, -/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/neutered, -/turf/open/floor/wood/ebony, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Vm" = ( -/obj/structure/flora/ausbushes/stalkybush, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Vn" = ( -/obj/effect/turf_decal/spline/fancy/opaque/inteqbrown/corner{ - dir = 1 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Vt" = ( -/obj/structure/bed/dogbed, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"VZ" = ( -/obj/structure/spacevine, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Wk" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction, -/mob/living/simple_animal/hostile/carp{ - bruteloss = 100 - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 8; - pixel_y = 6 - }, -/turf/open/floor/plastic, -/area/ruin/beach) -"WT" = ( -/turf/open/floor/wood/walnut, -/area/ruin/beach) -"WX" = ( -/obj/effect/turf_decal/weather/sand/corner, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Yf" = ( -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Yk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/flora/ausbushes/stalkybush, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Yu" = ( -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken7" - }, -/area/ruin/beach) -"YL" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Zf" = ( -/obj/structure/flora/rock/asteroid, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ZJ" = ( -/mob/living/simple_animal/hostile/human/frontier, -/turf/open/floor/wood, -/area/ruin/beach) -"ZV" = ( -/obj/effect/turf_decal/corner/opaque/pink/diagonal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plastic, -/area/ruin/beach) - -(1,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -"} -(2,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -rG -rG -rG -rG -rG -FG -FG -FG -FG -FG -FG -FG -FG -"} -(3,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -rG -rG -rG -rG -rG -rG -PR -rG -FG -FG -FG -FG -FG -FG -FG -"} -(4,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -PR -rG -rG -Fr -Fr -Fr -Fr -Fr -rG -rG -rG -rG -rG -FG -FG -FG -FG -FG -FG -"} -(5,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -rG -rG -Yf -Fr -Fr -Fr -Yf -Fr -Fr -Fr -rG -rG -rG -rG -rG -FG -FG -FG -FG -FG -"} -(6,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -rG -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -dp -SX -ny -rG -rG -rG -rG -FG -FG -FG -FG -"} -(7,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -Fr -Fr -Fr -tr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -sG -hd -Fq -Fr -rG -rG -rG -FG -FG -FG -FG -"} -(8,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -Fr -Fr -Fr -dp -SX -ny -Fr -Fr -Fr -Fr -Fr -Fr -Fr -wg -Hb -Eb -Fr -rG -rG -rG -rG -FG -FG -FG -"} -(9,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -Fr -Fr -Fr -Fr -sG -pd -Fq -Fr -QQ -TM -lL -Fr -oI -Fr -Fr -Fr -Fr -Fr -Fr -rG -rG -rG -rG -FG -FG -"} -(10,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -Fr -Fr -Fr -Fr -Fr -Fr -Fr -wg -Hb -Eb -QQ -Vm -ut -bE -bE -ut -bE -bE -ut -iN -iN -Lb -Fr -rG -rG -rG -FG -FG -"} -(11,1,1) = {" -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -Fr -Fr -Fr -kg -iN -iN -iN -iN -iN -iN -iN -zx -DL -ut -GP -Ol -hh -ov -Vt -ut -RR -xt -bN -Fr -rG -rG -rG -rG -FG -"} -(12,1,1) = {" -FG -FG -FG -FG -rG -rG -rG -TP -Fr -Fr -Fr -Fr -Fr -Fr -nc -qh -yV -yV -yV -yV -yV -yV -yV -bG -ut -sN -yo -fo -nn -dd -KW -yV -Vh -bN -Fr -rG -rG -rG -rG -FG -"} -(13,1,1) = {" -FG -FG -FG -rG -rG -rG -Fr -Fr -Fr -VZ -Fr -Fr -oI -Fr -nc -Oo -yV -yV -yV -yV -yV -BR -yV -yV -ut -Rh -ae -Ol -kC -Yu -KW -yV -yV -bN -Fr -rG -rG -rG -rG -FG -"} -(14,1,1) = {" -FG -FG -FG -rG -Fr -Fr -Fr -Fr -VZ -Af -Fr -Fr -Yf -Fr -pg -Ga -dI -yV -yV -Hm -Ga -ut -ut -pe -ut -ut -ut -BD -yL -zA -ut -oY -yV -bN -Fr -Fr -Ow -hl -pb -rG -"} -(15,1,1) = {" -FG -FG -rG -rG -Fr -Fr -Fr -Fr -Fr -Af -VZ -Fr -Fr -Yf -Fr -Fr -ld -yV -yV -KL -Fr -ut -CV -ZV -Ch -Ok -mP -dd -WT -kM -ut -Yk -Ga -Kf -Fr -Fr -sG -hd -bs -rG -"} -(16,1,1) = {" -FG -rG -rG -Fr -Fr -Fr -fp -Fr -Fr -VZ -Af -VZ -Fr -Fr -Fr -Fr -Jl -yV -UZ -TU -Fr -bE -Gr -Ok -ZV -jz -ut -ut -ut -ut -ut -ut -ut -fv -Bz -Fr -wg -rP -SW -mE -"} -(17,1,1) = {" -FG -rG -rG -Fr -Fr -Fr -Fr -QQ -TM -lL -Fr -VZ -Fr -Fr -Fr -Fr -ld -yV -yV -yK -Fr -ut -rs -Ok -Bg -zq -ut -sJ -DS -Yu -Iv -Ly -ut -BW -Kv -om -Bo -mE -Sv -sM -"} -(18,1,1) = {" -FG -Fz -rG -Fr -Fr -Fr -oI -Mw -Mw -Mw -Fr -Fr -Fr -Fr -Fr -di -Jl -yV -Cr -TU -QQ -bE -QV -Ok -He -Ok -mP -ge -WT -dd -WT -Em -ut -uM -ns -rt -rV -WX -mE -Zf -"} -(19,1,1) = {" -rG -Fz -Fr -Fr -Fr -du -Mw -Mw -Mw -Mw -Mw -lL -Fr -Fr -Fr -Fr -ld -yV -yV -yK -tQ -ut -Uj -Os -HW -LM -ut -QW -yQ -mV -eJ -PM -mP -dq -ns -rt -lX -RE -Oi -rG -"} -(20,1,1) = {" -rG -rG -Fr -Fr -Fr -Mw -Mw -Mw -MI -mh -Mw -Bu -lL -Fr -Fr -Fr -UC -KZ -KZ -Vn -tQ -ut -ut -ut -Hj -ut -ut -mD -ZJ -oS -oS -oS -ut -hY -ns -Bb -NF -Sk -Ci -rG -"} -(21,1,1) = {" -rG -rG -Fr -Fr -Fr -Mw -Mw -Mw -nR -mh -xP -LK -my -lL -Fr -Fr -Fr -Fr -Fr -Fr -gm -PC -ut -vD -Wk -sz -ut -Ty -oS -eB -DG -CJ -ut -BW -BN -kr -Sv -SH -sM -FG -"} -(22,1,1) = {" -rG -rG -Fr -Fr -Yf -Mw -Mw -Mw -MI -mj -MI -Mw -MI -Bu -lL -Fr -Fr -Fr -dp -SX -ny -gm -ut -vM -Gt -eV -ut -ut -bE -bE -bE -ut -ut -wR -kr -Fr -rG -rG -rG -FG -"} -(23,1,1) = {" -FG -rG -Fr -Fr -Fr -QQ -Mw -Mw -Mw -MI -mh -Mw -Mw -Mw -AG -Fr -Fr -Fr -sG -lT -Fq -QQ -ut -ly -gz -tj -ut -HF -hq -Ez -ID -Fr -Fr -Fr -Fr -Fr -rG -rG -rG -FG -"} -(24,1,1) = {" -FG -rG -rG -Fr -Fr -tQ -Mw -Mw -Mw -Mw -Mw -Mw -Mw -Mw -AG -Fr -Fr -Fr -wg -Hb -Eb -tQ -ut -ut -ut -ut -ut -iH -Ez -ID -dp -SX -ny -Fr -Fr -Fr -rG -rG -rG -FG -"} -(25,1,1) = {" -FG -rG -rG -Fr -Fr -Cp -YL -PC -Mw -Mw -Mw -Mw -Mw -Mw -ID -Fr -Fr -Fr -Fr -Fr -Fr -gm -YL -ID -Fr -gm -YL -YL -ID -Fr -sG -bl -Fq -Fr -Fr -rG -rG -rG -FG -FG -"} -(26,1,1) = {" -FG -FG -rG -fp -Fr -Fr -Fr -gm -YL -Mw -Mw -Mw -Mw -Fr -Fr -Fr -Fr -oI -Fr -oI -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -wg -Hb -Eb -rG -rG -rG -rG -FG -FG -FG -"} -(27,1,1) = {" -FG -FG -rG -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -oI -Fr -Fr -Fr -Fr -Fr -oI -PR -rG -PR -Fr -Fr -Fr -Fr -Fr -Fr -Fr -rG -rG -rG -rG -PR -rG -rG -FG -FG -FG -FG -FG -"} -(28,1,1) = {" -FG -FG -rG -rG -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -Fr -rG -rG -rG -rG -rG -rG -rG -Fr -Fr -rG -rG -rG -Fz -rG -rG -rG -rG -rG -FG -FG -FG -FG -FG -FG -"} -(29,1,1) = {" -FG -FG -FG -rG -rG -rG -rG -Fr -Fr -fp -Fr -Fr -rG -rG -rG -rG -rG -rG -FG -FG -rG -rG -rG -PR -rG -rG -Fz -rG -Fz -rG -rG -rG -FG -FG -FG -FG -FG -FG -FG -FG -"} -(30,1,1) = {" -FG -FG -FG -FG -FG -rG -rG -rG -rG -rG -rG -rG -rG -rG -FG -FG -FG -FG -FG -FG -FG -FG -rG -rG -rG -rG -rG -rG -rG -rG -FG -FG -FG -FG -FG -FG -FG -FG -FG -FG -"} diff --git a/_maps/RandomRuins/BeachRuins/beach_float_resort.dmm b/_maps/RandomRuins/BeachRuins/beach_float_resort.dmm deleted file mode 100644 index fa9aa8f683db..000000000000 --- a/_maps/RandomRuins/BeachRuins/beach_float_resort.dmm +++ /dev/null @@ -1,4050 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"am" = ( -/obj/structure/fluff/beach_umbrella{ - pixel_x = -18; - pixel_y = -6 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ar" = ( -/obj/structure/table/wood, -/obj/structure/curtain/cloth, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"bm" = ( -/obj/structure/chair/plastic, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"br" = ( -/obj/structure/table/wood, -/obj/structure/curtain/cloth, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 4; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/snacks/pizzaslice/custom{ - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"bs" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"bA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ca" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"cg" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"cs" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ct" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"cu" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"cA" = ( -/obj/structure/table/wood, -/obj/item/circuitboard/machine/ore_redemption, -/obj/item/paper/pamphlet{ - pixel_x = 10; - pixel_y = 3 - }, -/obj/item/paper/pamphlet{ - pixel_x = 7; - pixel_y = -1 - }, -/obj/item/flashlight/lamp{ - pixel_x = -5; - pixel_y = 2 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"cF" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"cL" = ( -/obj/structure/chair/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"dl" = ( -/obj/structure/railing/wood{ - dir = 10 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dx" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/bed/double{ - dir = 1 - }, -/obj/item/bedsheet/double/green{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"dJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"dZ" = ( -/obj/structure/chair/comfy/grey/directional/north, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"ed" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/closed/wall/concrete, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ef" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"eD" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"eZ" = ( -/obj/item/roastingstick, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"fq" = ( -/obj/structure/bonfire/prelit, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ft" = ( -/obj/machinery/door/airlock/wood{ - name = "Villa 4" - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"fz" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/obj/structure/bonfire/prelit, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gi" = ( -/obj/structure/curtain/cloth, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"gm" = ( -/obj/structure/table/wood, -/obj/structure/curtain/cloth, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 5 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"gQ" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hi" = ( -/obj/effect/turf_decal/weather/sand/corner, -/obj/structure/fence/cut, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hm" = ( -/obj/structure/flora/tree/palm{ - icon_state = "palm2" - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hF" = ( -/obj/structure/flora/tree/palm{ - icon_state = "palm2"; - pixel_x = 18 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hJ" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"il" = ( -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ix" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iS" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iW" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/obj/structure/closet/crate/freezer{ - name = "BBQ Supplies" - }, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/rawbacon, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/killertomato, -/obj/item/reagent_containers/food/snacks/meat/slab/human, -/obj/item/reagent_containers/food/snacks/meat/slab/human, -/obj/item/reagent_containers/food/snacks/meat/slab/human, -/obj/item/reagent_containers/food/snacks/meat/slab/human, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/bun, -/obj/item/reagent_containers/food/snacks/bun, -/obj/item/reagent_containers/food/snacks/bun, -/obj/item/reagent_containers/food/snacks/bun, -/turf/open/floor/plating/asteroid/sand/lit, -/area/ruin/beach/float_resort) -"iX" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/item/circuitboard/machine/autolathe, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iZ" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"jQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"kh" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ki" = ( -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kp" = ( -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kw" = ( -/obj/item/stack/sheet/mineral/sandstone, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kG" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kW" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/reagent_containers/food/drinks/bottle/sake, -/obj/item/clothing/under/costume/mech_suit/white, -/obj/item/clothing/glasses/sunglasses{ - name = "blastglasses" - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"lb" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ln" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ls" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"lP" = ( -/obj/structure/railing/wood{ - dir = 5 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mj" = ( -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mo" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mH" = ( -/obj/structure/railing/corner/wood, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ng" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ni" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/obj/item/candle, -/obj/effect/spawner/random/food_or_drink/donut, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nw" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nD" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nT" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"og" = ( -/obj/structure/flora/tree/palm{ - icon_state = "palm2" - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"op" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oB" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/turf_decal/weather/sand, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oJ" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oM" = ( -/obj/structure/fence/door/opened, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pm" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pr" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"pA" = ( -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pH" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pI" = ( -/obj/effect/turf_decal/weather/sand, -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pM" = ( -/obj/structure/flora/tree/jungle, -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pY" = ( -/obj/item/tank/internals/plasma{ - pixel_x = -6; - pixel_y = 25 - }, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qe" = ( -/obj/effect/turf_decal/sand/plating, -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qi" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ql" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"qp" = ( -/obj/machinery/door/airlock/wood{ - name = "Villa 2" - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"qS" = ( -/obj/structure/table, -/obj/item/newspaper, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"qY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"rg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rj" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"rk" = ( -/obj/structure/destructible/tribal_torch/lit, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"rM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"rS" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rV" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rZ" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sz" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"sI" = ( -/obj/structure/toilet{ - pixel_y = 13 - }, -/obj/structure/curtain/cloth, -/turf/open/floor/plasteel, -/area/ruin/beach/float_resort/villa) -"sW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tj" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"tl" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/orange{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tA" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tD" = ( -/obj/machinery/door/airlock/wood{ - name = "Villa 3" - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"uc" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/organ/heart/cybernetic/ipc, -/obj/item/instrument/piano_synth, -/obj/item/reagent_containers/syringe/contraband/space_drugs, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"ug" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/blue{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"uk" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"uJ" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/orange{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"uV" = ( -/obj/structure/chair/plastic, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"va" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"vs" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vN" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wa" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -13 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"we" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wf" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wn" = ( -/obj/structure/chair/comfy/grey/directional/south, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"wx" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wE" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/storage/bag/money/vault, -/obj/item/reagent_containers/glass/mortar, -/obj/item/pestle, -/obj/item/clothing/suit/cardborg, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"xr" = ( -/obj/structure/chair/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"xO" = ( -/obj/structure/fence/cut, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xT" = ( -/obj/structure/railing/wood{ - dir = 9 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xZ" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"yt" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"yw" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/bed/double, -/obj/item/bedsheet/double/green, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"yW" = ( -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zf" = ( -/obj/item/reagent_containers/glass/bucket/wooden{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zj" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zO" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Aa" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 13; - pixel_y = 6 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"Ac" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Al" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"As" = ( -/obj/item/fishing_rod, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"Ax" = ( -/obj/structure/table/wood, -/obj/structure/curtain/cloth, -/obj/item/reagent_containers/food/snacks/hotcrossbun, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"Ay" = ( -/obj/structure/fence/cut, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"AF" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ba" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Bb" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Bu" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Bw" = ( -/obj/structure/table/wood, -/obj/structure/curtain/cloth, -/obj/machinery/microwave{ - pixel_x = 3; - pixel_y = 6 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"BG" = ( -/obj/machinery/door/airlock/wood{ - name = "Villa 1" - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"BH" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -13 - }, -/obj/item/stock_parts/matter_bin{ - pixel_x = 9; - pixel_y = 6 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"BV" = ( -/obj/structure/railing/wood{ - dir = 5 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/sand/lit, -/area/ruin/beach/float_resort) -"Ch" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cn" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cq" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/obj/item/candle, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cs" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"CB" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/head/bearpelt, -/obj/item/stock_parts/scanning_module/adv, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - pixel_x = 4; - pixel_y = 7 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"CV" = ( -/obj/structure/curtain/cloth, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"Dc" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Df" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Dg" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Di" = ( -/obj/structure/railing/wood, -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Dr" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DI" = ( -/obj/effect/turf_decal/weather/dirt, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DQ" = ( -/obj/effect/turf_decal/weather/sand/corner, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/railing/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Ee" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ey" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ED" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fb" = ( -/obj/docking_port/stationary{ - dir = 2; - dwidth = 4; - height = 4; - width = 9 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fk" = ( -/obj/structure/chair/sofa/brown/right/directional/east, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Fs" = ( -/obj/effect/spawner/structure/window, -/obj/effect/turf_decal/sand/plating, -/turf/open/floor/plating, -/area/ruin/beach/float_resort) -"Fu" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FB" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FH" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ga" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gb" = ( -/obj/item/tank/internals/plasma, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gv" = ( -/obj/effect/turf_decal/sand/plating, -/obj/item/toy/beach_ball, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gy" = ( -/obj/structure/sink/kitchen{ - pixel_y = 16 - }, -/obj/item/reagent_containers/food/drinks/bottle/wine{ - pixel_x = -14; - pixel_y = 14 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"GF" = ( -/obj/structure/curtain/cloth, -/obj/structure/table/wood, -/obj/item/binoculars, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"GG" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GS" = ( -/obj/structure/curtain/cloth, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/mug/tea, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"Ho" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"HO" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HQ" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HS" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ij" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -6; - pixel_y = 11 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = 9; - pixel_y = 22 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Io" = ( -/obj/structure/chair/sofa/brown/left/directional/east, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Iz" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Ja" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/condiment/ketchup{ - pixel_y = 18 - }, -/obj/item/reagent_containers/condiment/mayonnaise{ - pixel_x = -8; - pixel_y = 16 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Je" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/closed/wall/concrete, -/area/overmap_encounter/planetoid/beachplanet/explored) -"JB" = ( -/obj/machinery/door/airlock/wood{ - name = "Reception" - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"JC" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{ - name = "Ocean Cola"; - pixel_y = 16 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{ - name = "Ocean Cola"; - pixel_x = 8; - pixel_y = 16 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{ - name = "Ocean Cola"; - pixel_x = 4; - pixel_y = 13 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{ - name = "Ocean Cola"; - pixel_x = -4; - pixel_y = 13 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"JQ" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"JX" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Kv" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KE" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KO" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KQ" = ( -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 10; - pixel_y = -4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"Ld" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"LC" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"LJ" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Md" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/structure/curtain/cloth, -/turf/open/floor/plasteel, -/area/ruin/beach/float_resort/villa) -"Mn" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Mw" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"My" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Mz" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"ML" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"MV" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"NC" = ( -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ND" = ( -/obj/effect/turf_decal/weather/sand/corner, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"NN" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"NV" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/beach/float_resort/villa) -"Op" = ( -/obj/structure/table/wood, -/obj/item/candle, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"OE" = ( -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"OH" = ( -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"OL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"OT" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"OU" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/obj/structure/fluff/beach_umbrella{ - pixel_x = -18; - pixel_y = 13 - }, -/turf/open/floor/carpet/blue{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Pc" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/red, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Pe" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ph" = ( -/obj/structure/fence/cut, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ps" = ( -/obj/structure/railing/wood{ - layer = 2.08 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PB" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"PU" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PV" = ( -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Qj" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Qs" = ( -/obj/structure/flora/tree/jungle, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Qx" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QF" = ( -/obj/structure/railing/wood{ - dir = 9 - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/sand/lit, -/area/ruin/beach/float_resort) -"QH" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/structure/fence/cut, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QS" = ( -/obj/structure/flora/tree/palm{ - icon_state = "palm2"; - pixel_x = -1 - }, -/obj/effect/overlay/coconut, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QV" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Rs" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/obj/structure/fluff/beach_umbrella{ - pixel_x = -18; - pixel_y = 13 - }, -/turf/open/floor/carpet/red, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Rt" = ( -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"RF" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"RR" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/beach/float_resort) -"Sf" = ( -/obj/structure/railing/wood, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"SD" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"SF" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort/villa) -"SH" = ( -/obj/item/fishing_rod, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Tc" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Td" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Tr" = ( -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"TF" = ( -/obj/machinery/grill, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"TQ" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"TU" = ( -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"TZ" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"UA" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"UV" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand/corner, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Va" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Vb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Vl" = ( -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Vr" = ( -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Vz" = ( -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"VD" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"VM" = ( -/obj/item/shovel/spade, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"VY" = ( -/obj/item/reagent_containers/glass/bucket/wooden{ - pixel_y = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Wj" = ( -/obj/structure/table/wood, -/obj/item/paper/pamphlet, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Wt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Wv" = ( -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"WV" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Xf" = ( -/obj/structure/table/wood, -/obj/item/stock_parts/manipulator, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Xm" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Xo" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Yr" = ( -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"YM" = ( -/obj/structure/fluff/beach_umbrella{ - pixel_x = 13 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"YP" = ( -/turf/template_noop, -/area/template_noop) -"YQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/railing/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/float_resort) -"Zj" = ( -/obj/structure/fence/cut, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Zp" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Zw" = ( -/obj/structure/flora/tree/palm{ - icon_state = "palm2" - }, -/obj/effect/overlay/coconut, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ZW" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) - -(1,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -"} -(2,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -"} -(3,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -"} -(4,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -"} -(5,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -YP -YP -YP -YP -YP -YP -"} -(6,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -mH -AF -ki -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -YP -"} -(7,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -TU -Mn -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -"} -(8,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -NV -NV -NV -NV -NV -NV -ki -Sf -Vr -Mn -kp -NV -NV -NV -NV -NV -NV -ki -kp -kp -kp -kp -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -"} -(9,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -gm -cu -dx -kW -NV -TU -lP -Dg -Vr -Mn -kp -NV -sI -BH -yt -CV -OH -Mn -kp -kp -kp -kp -kp -kp -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -ND -Ch -Ch -pH -YP -YP -"} -(10,1,1) = {" -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -ar -OH -OH -OH -qp -Vr -Vr -Vr -Vr -Mn -mH -NV -NV -NV -OH -CV -ct -Mn -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -ND -Ch -Ch -Ch -Dr -Rt -Rt -rV -YP -YP -"} -(11,1,1) = {" -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -mH -NV -NV -OH -dZ -NV -Vr -xT -dl -Vr -lP -Dg -Vr -NV -wn -OH -NV -NV -mj -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -ND -Dr -Rt -Rt -Rt -Rt -Rt -Bu -Rt -YP -YP -"} -(12,1,1) = {" -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -Sf -hJ -CV -OH -NV -NV -NV -mj -Sf -Vr -Vr -Vr -Vr -BG -OH -OH -OH -GF -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -ND -Ch -Ch -Dr -Rt -Rt -Cn -Rt -Cn -am -oB -Rt -YP -YP -"} -(13,1,1) = {" -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -Sf -KQ -CV -SF -Aa -Md -NV -kp -Sf -Vr -xT -dl -TU -NV -CB -yw -cu -GS -kp -kp -kp -kp -kp -kp -kp -kp -ND -Ch -Dr -Rt -Rt -Rt -Rt -Rt -Rt -hF -Rt -Fu -Rt -Rt -YP -YP -"} -(14,1,1) = {" -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -tA -NV -NV -NV -NV -NV -NV -kp -Sf -Vr -Mn -tA -NV -NV -NV -NV -NV -NV -kp -kp -kp -kp -kp -kp -kp -kp -pA -Rt -Rt -Rt -Zp -tl -JQ -FB -UA -SD -UA -kG -Rt -Rt -Rt -YP -"} -(15,1,1) = {" -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -Vr -Mn -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -ND -Dr -Rt -Zp -VY -QS -uJ -Rt -qi -Gv -qe -yW -wf -Rt -Rt -Rt -YP -"} -(16,1,1) = {" -YP -YP -YP -YP -kp -kp -kp -kp -mH -AF -AF -AF -ki -kp -kp -kp -kp -kp -Sf -Vr -Mn -kp -kp -kp -kp -kp -kp -kp -kp -kp -mH -AF -ki -kp -kp -pA -SH -Rt -Rt -vN -rg -vN -Rt -LC -Ba -ng -Ba -nT -Rt -Rt -Rt -YP -"} -(17,1,1) = {" -YP -YP -YP -kp -kp -kp -kp -mH -Dg -dJ -ef -Al -lP -AF -AF -AF -AF -AF -Dg -Vr -lP -AF -AF -AF -AF -AF -AF -AF -AF -AF -Dg -Xm -RR -RR -RR -RR -RR -JQ -Rt -JX -zj -pI -Fu -Rt -YM -og -Rt -Rt -Fu -Rt -Rt -YP -"} -(18,1,1) = {" -YP -YP -YP -kp -kp -kp -kp -Sf -cL -tj -eZ -iZ -Vb -jQ -jQ -jQ -ql -Vb -jQ -va -jQ -ql -Vb -jQ -jQ -nf -ql -Vb -jQ -nf -nf -Xo -RR -Io -Fk -qS -Fs -QV -Rt -ni -NC -Tc -Rt -Rt -Zp -Zp -VM -Rt -Rt -Rt -YP -YP -"} -(19,1,1) = {" -YP -YP -YP -kp -kp -kp -kp -Sf -rk -Vr -fq -Vr -lb -mo -nw -nw -rj -sz -mo -nw -nw -rj -sz -mo -nw -nw -DW -sz -LJ -nw -nw -YQ -gi -Vr -Vr -Ho -RR -PV -Rt -pm -MV -Cq -Rt -Rt -Rt -Rt -Rt -Zp -Vl -Rt -YP -YP -"} -(20,1,1) = {" -YP -YP -kp -kp -kp -kp -kp -Sf -xr -pr -Vr -kh -ln -nf -ls -nf -rM -ln -nf -nf -nf -rM -ln -nf -nf -nf -rM -ln -nf -nf -nf -Xo -RR -uV -Vr -Vr -JB -PV -Rt -ED -Ga -zO -Rt -Vl -Rt -Rt -nD -kw -Rt -Rt -YP -YP -"} -(21,1,1) = {" -YP -YP -kp -kp -kp -kp -kp -tA -dl -PE -Va -OL -xT -dl -Vr -xT -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -dl -cs -Fs -uV -Vr -Vr -RR -PV -Rt -bA -sW -bA -Rt -Rt -op -Vl -JQ -Fu -Rt -YP -YP -YP -"} -(22,1,1) = {" -YP -kp -kp -kp -kp -kp -kp -kp -tA -TQ -TQ -TQ -mj -Sf -Vr -Mn -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -qY -Fs -cA -Wj -Vr -Fs -PV -Rt -Rt -hm -nD -Rt -Rt -wx -Vl -Yr -Vl -Vl -YP -YP -YP -"} -(23,1,1) = {" -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -Vr -Mn -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -qY -Fs -Xf -bs -Vr -Fs -KO -Rt -Fu -kw -Rt -Rt -OT -Vl -nD -Vl -Vl -OT -YP -YP -YP -"} -(24,1,1) = {" -YP -kp -kp -kp -kp -kp -NV -NV -NV -NV -NV -NV -ki -Sf -Vr -Mn -kp -NV -NV -NV -NV -NV -NV -ki -kp -kp -kp -kp -kp -kp -Sf -cF -RR -RR -RR -RR -RR -op -Rt -Kv -ed -QH -QH -xO -xO -Tr -Vl -gQ -pM -YP -YP -YP -"} -(25,1,1) = {" -YP -kp -kp -kp -kp -kp -ar -cu -dx -uc -NV -TU -lP -Dg -Vr -Mn -kp -NV -sI -wa -yt -CV -As -Mn -kp -kp -kp -kp -kp -kp -tA -UV -Wv -Rt -Rt -Fu -Rt -Rt -Rt -PU -Dc -Tr -Tr -DQ -ix -Tr -Vl -OE -Ee -YP -YP -YP -"} -(26,1,1) = {" -YP -kp -kp -kp -kp -kp -br -OH -OH -OH -ft -Vr -Vr -Vr -Vr -Mn -mH -NV -NV -NV -OH -CV -ct -Mn -kp -kp -kp -kp -kp -kp -kp -Dr -Rt -ug -OU -Rt -Rt -Rt -Yr -GG -Dc -Tr -Tr -il -PU -Tr -OT -OE -Vz -Vl -YP -YP -"} -(27,1,1) = {" -YP -kp -kp -kp -kp -mH -NV -NV -OH -dZ -NV -Vr -xT -dl -Vr -lP -Dg -Vr -NV -wn -OH -NV -NV -mj -kp -mH -AF -AF -AF -AF -eD -ZW -Rt -VM -Zw -Cn -Rt -Fu -Rt -PU -Dc -Tr -Tr -il -PU -Tr -wx -Vz -Vz -Vl -YP -YP -"} -(28,1,1) = {" -YP -kp -kp -kp -kp -Sf -OH -CV -OH -NV -NV -NV -mj -Sf -Vr -Vr -Vr -Vr -tD -OH -OH -OH -Ax -kp -kp -Sf -Ey -Ij -My -Vr -Vr -Wt -Rt -bm -Rt -RF -Bb -Rt -Rt -PU -oM -Fb -DQ -Ld -vs -Ac -Vl -OE -Vz -Vz -YP -YP -"} -(29,1,1) = {" -YP -kp -kp -kp -kp -Sf -ct -CV -SF -Aa -Md -NV -kp -Sf -Vr -xT -dl -TU -NV -wE -yw -cu -Bw -kp -kp -Ps -Gy -Iz -My -Vr -xZ -QF -Rt -JQ -Qj -fz -PV -ca -Yr -PU -Dc -Tr -ML -PB -DI -HO -Vl -OE -Vz -Vz -Vl -YP -"} -(30,1,1) = {" -YP -kp -kp -kp -kp -tA -NV -NV -NV -NV -NV -NV -kp -Sf -Vr -Mn -tA -NV -NV -NV -NV -NV -NV -kp -kp -Sf -Vr -Ja -My -Vr -Op -iW -Rt -bm -TZ -Cs -uk -Rt -Vl -Tr -Dc -Tr -Tr -Tr -rS -HS -Vz -OE -OE -Vz -Vl -YP -"} -(31,1,1) = {" -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -Vr -lP -AF -AF -AF -AF -AF -AF -AF -AF -AF -Di -Vr -JC -Mz -Vr -Td -BV -Rt -Rt -Fu -Zp -Zp -Rt -OT -oJ -Dc -DQ -VD -VD -ix -DI -HQ -Vl -wx -Vz -OT -YP -"} -(32,1,1) = {" -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Vr -Wt -Rt -zf -Rt -kw -Vl -Vl -Fu -rZ -Dc -il -Rt -Df -PB -il -Qs -Vl -Vl -Vl -Vl -YP -"} -(33,1,1) = {" -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -Vr -xT -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -TQ -KE -NN -Qx -Qx -Mw -Rt -Rt -Vl -Qs -OT -Vl -Vl -op -Je -Ph -Zj -Ay -hi -Pe -Fu -iX -Vl -Qs -Vl -YP -"} -(34,1,1) = {" -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -Sf -TU -Mn -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -ND -Dr -Rt -QS -TF -Rt -Rt -op -Vl -wx -Vl -JQ -Vl -Vl -Gb -pY -Vl -nD -Vl -Rt -Rt -OT -Vl -WV -Vl -YP -"} -(35,1,1) = {" -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -tA -TQ -mj -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -pA -Rt -Pc -Rs -Rt -Fu -Rt -Vl -OT -Vl -Vl -Vl -we -Vl -Vl -Qs -iS -Vl -cg -nD -Vl -OT -nD -Vl -FH -YP -"} -(36,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -YP -YP -Rt -Rt -Rt -Rt -YP -YP -YP -YP -YP -YP -YP -Vl -Vl -Vl -Vl -Vl -Vl -Qs -Vl -Vl -Vz -Vz -Vl -YP -"} -(37,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -kp -kp -kp -kp -kp -kp -kp -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -Vl -Vl -Vl -nD -Vl -Vz -YP -YP -"} -(38,1,1) = {" -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -YP -"} diff --git a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm b/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm deleted file mode 100644 index 7a4da7abdac2..000000000000 --- a/_maps/RandomRuins/BeachRuins/beach_ocean_town.dmm +++ /dev/null @@ -1,10451 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"aj" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ao" = ( -/obj/structure/sink{ - pixel_y = 15 - }, -/obj/structure/mirror{ - pixel_y = 28 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"aq" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ar" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/small/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"as" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/beach/oceantown/hotel) -"aA" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/railing/wood, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"aD" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"aK" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/bananalamp, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"aM" = ( -/obj/machinery/door/airlock{ - name = "Employees Only" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/shop) -"aO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"aP" = ( -/obj/structure/table, -/obj/machinery/paystand, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"aR" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"bb" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"bf" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"bj" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"br" = ( -/obj/structure/railing/wood{ - dir = 10 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"bu" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"bD" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"bX" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/blue{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ca" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"cb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ce" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/grape, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ck" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"cs" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ct" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"cx" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/chair/comfy/orange/directional/west, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"cy" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_y = 32; - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"cA" = ( -/obj/effect/spawner/structure/window, -/obj/structure/curtain/cloth, -/turf/open/floor/plating, -/area/ruin/beach/oceantown) -"cE" = ( -/obj/structure/toilet{ - pixel_y = 13 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"cN" = ( -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"cR" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"cW" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"df" = ( -/obj/structure/table, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"dj" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dl" = ( -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dv" = ( -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dy" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dA" = ( -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"dF" = ( -/obj/structure/chair/sofa/brown/directional/east, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"dT" = ( -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"dU" = ( -/obj/structure/fence, -/turf/open/floor/concrete/slab_1{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"dX" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"dY" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ed" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"eh" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ei" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/bar) -"ek" = ( -/turf/open/floor/plating/grass/jungle, -/area/overmap_encounter/planetoid/beachplanet/explored) -"el" = ( -/obj/structure/table, -/obj/item/paper_bin/bundlenatural, -/obj/item/pen/fourcolor, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"em" = ( -/obj/structure/table, -/obj/machinery/paystand, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"ep" = ( -/obj/machinery/grill, -/obj/item/reagent_containers/food/snacks/meat/steak, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ev" = ( -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"ex" = ( -/obj/effect/turf_decal/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"eB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"eF" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"eG" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"eJ" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"eK" = ( -/obj/machinery/shower{ - pixel_y = 15 - }, -/obj/structure/curtain, -/turf/open/floor/plasteel/mono, -/area/ruin/beach/oceantown) -"eM" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"eN" = ( -/obj/structure/chair/sofa/brown/corner/directional/north, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"eV" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fg" = ( -/obj/machinery/door/airlock{ - name = "Employees Only"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/shop) -"fh" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"fp" = ( -/obj/structure/railing/wood, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fu" = ( -/obj/effect/turf_decal/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fv" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fy" = ( -/obj/structure/railing/corner/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/chair/plastic{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fC" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"fD" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"fJ" = ( -/obj/structure/chair/sofa/brown/corner/directional/east, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"fL" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"fV" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"fZ" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/cabbage, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gb" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gd" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ge" = ( -/obj/structure/table, -/obj/structure/sink{ - pixel_y = 22; - layer = 2.7 - }, -/obj/item/pizzabox/meat, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"gi" = ( -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"gn" = ( -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gp" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"gu" = ( -/obj/effect/turf_decal/sand/plating{ - light_range = 2 - }, -/obj/machinery/shower{ - pixel_y = 15 - }, -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gv" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gA" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gN" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"gX" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"gZ" = ( -/obj/machinery/door/window{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"hb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hc" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"hl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hu" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hw" = ( -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = 32; - pixel_x = 32 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"hG" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ruin/beach/oceantown/hotel) -"hL" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hM" = ( -/obj/structure/flora/tree/palm{ - icon_state = "palm2" - }, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hW" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"hY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"id" = ( -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ie" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/railing/wood{ - dir = 10 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ih" = ( -/obj/structure/mineral_door/wood{ - name = "Hotel" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown) -"ij" = ( -/obj/item/chisel, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"im" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"in" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"io" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Johann's Bar"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/bar) -"iu" = ( -/obj/structure/bed, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown/hotel) -"iv" = ( -/obj/structure/chair/sofa/brown/left/directional/south, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"iw" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iy" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut/slimejelly, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"iz" = ( -/obj/machinery/jukebox, -/turf/open/floor/light, -/area/ruin/beach/oceantown/bar) -"iC" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/plating/grass/beach/lit, -/area/ruin/beach/oceantown) -"iO" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iT" = ( -/obj/structure/flora/tree/jungle{ - icon_state = "tree5" - }, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"iW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Grocery Store"; - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"jj" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"jv" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"jG" = ( -/obj/structure/closet/secure_closet/freezer/fridge/open, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"jL" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/peas, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"jQ" = ( -/obj/structure/railing/corner/wood, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"jX" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"jY" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tower, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kb" = ( -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kd" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kf" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kj" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"km" = ( -/obj/structure/closet/athletic_mixed, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/hotel) -"kn" = ( -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kp" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"kw" = ( -/obj/structure/sink{ - dir = 8; - pixel_y = 1; - pixel_x = 13 - }, -/obj/structure/mirror{ - pixel_x = 29; - pixel_y = -3 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"kD" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"kE" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kH" = ( -/obj/machinery/vending/boozeomat{ - set_obj_flags = "EMAGGED" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"kI" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kN" = ( -/obj/structure/railing/corner, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"kP" = ( -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"kW" = ( -/obj/machinery/door/airlock/public/glass{ - name = "General Store"; - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"lb" = ( -/obj/machinery/door/airlock/wood{ - name = "Beach Bar" - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"lc" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"lj" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown/hotel) -"lk" = ( -/obj/structure/flora/tree/jungle{ - icon_state = "tree3" - }, -/turf/open/floor/plating/grass/jungle, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ly" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tobacco, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"lE" = ( -/obj/machinery/door/airlock/public/glass{ - name = "The 'Nutshack"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/shop) -"lH" = ( -/obj/effect/turf_decal/weather/sand/corner, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"lL" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"lT" = ( -/obj/structure/fluff/beach_umbrella/cap, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mc" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mi" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/closet/crate/bin, -/obj/structure/railing/wood{ - dir = 9 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mt" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 4 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mu" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"mG" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mJ" = ( -/obj/structure/chair/sofa/brown/right/directional/north, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"mR" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mX" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"mY" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"ni" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nj" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Johann's Bar" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/bar) -"nu" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nL" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nM" = ( -/obj/machinery/washing_machine, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/hotel) -"nT" = ( -/obj/effect/turf_decal/weather/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"nZ" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oc" = ( -/obj/effect/turf_decal/siding/thinplating/light, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"oj" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"om" = ( -/obj/machinery/door/airlock{ - name = "Guest Room" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/hotel) -"oo" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/paper_bin/bundlenatural, -/obj/item/pen, -/turf/open/floor/plasteel/grimy, -/area/ruin/beach/oceantown/hotel) -"or" = ( -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"ox" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/jungle, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oF" = ( -/obj/effect/turf_decal/weather/sand, -/obj/effect/turf_decal/weather/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oM" = ( -/obj/structure/table, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"oS" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"oT" = ( -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"pe" = ( -/obj/item/stack/sheet/mineral/sandstone, -/obj/item/stack/sheet/mineral/sandstone, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pm" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"pn" = ( -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pq" = ( -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pr" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ps" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"pt" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"pu" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pv" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"px" = ( -/obj/structure/fluff/beach_umbrella, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pB" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/beach/lit, -/area/ruin/beach/oceantown) -"pE" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/cotton, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"pP" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut/slimejelly, -/obj/effect/spawner/random/food_or_drink/donut, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"qb" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"qd" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qp" = ( -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qu" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{ - name = "Ocean Cola" - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qw" = ( -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qB" = ( -/obj/effect/turf_decal/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"qW" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"rc" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/ruin/beach/oceantown/hotel) -"rf" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"rg" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"ri" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/carrot, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rl" = ( -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ru" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/chanter, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ry" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rz" = ( -/obj/structure/flora/tree/jungle{ - icon_state = "tree10" - }, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"rH" = ( -/obj/machinery/vending/boozeomat, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/bar) -"rN" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/effect/turf_decal/siding/thinplating/light, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"rQ" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"rR" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sa" = ( -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sb" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"se" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"sh" = ( -/obj/item/toy/beach_ball, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sj" = ( -/obj/structure/chair/sofa/brown/right/directional/east, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"sp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"sq" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/beach/oceantown) -"sr" = ( -/obj/structure/chair/comfy/orange/directional/west, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"sy" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"sA" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/light/dim/directional/south, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 4; - pixel_x = 8 - }, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"sD" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sH" = ( -/obj/structure/railing/wood, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sQ" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sS" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"sT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"sX" = ( -/obj/structure/mineral_door/wood{ - name = "Bedroom" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown) -"te" = ( -/obj/structure/chair/sofa/brown/left/directional/south, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"ti" = ( -/obj/structure/flora/junglebush, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tj" = ( -/turf/open/floor/concrete/slab_1{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tr" = ( -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tw" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown/hotel) -"tC" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tD" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/south, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/hotel) -"tI" = ( -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"tJ" = ( -/obj/structure/toilet{ - dir = 4; - pixel_x = -2 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"tQ" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/hotel) -"tU" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/eggplant, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"tW" = ( -/obj/structure/table, -/obj/item/seeds/grass, -/obj/item/plant_analyzer, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = 32 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"tY" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ue" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"uh" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/fullupgrade{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"ur" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"uu" = ( -/obj/structure/table/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"uy" = ( -/obj/structure/rack, -/obj/machinery/light/directional/north, -/obj/item/shovel, -/obj/item/shovel, -/obj/item/shovel, -/obj/item/shovel, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"uC" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"uI" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/watermelon, -/obj/item/shovel/spade, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"uP" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut/slimejelly, -/obj/effect/spawner/random/food_or_drink/donut, -/obj/effect/spawner/random/food_or_drink/donut, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"uV" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"uW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vf" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vp" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/item/roastingstick, -/obj/item/reagent_containers/food/snacks/sausage, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vy" = ( -/obj/machinery/pdapainter, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"vD" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/orange{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vE" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vF" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/wheat, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"vI" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"vL" = ( -/obj/structure/table/wood, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wb" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"we" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"wf" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wo" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wu" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"wv" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wF" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wN" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wQ" = ( -/obj/structure/flora/tree/jungle{ - icon_state = "tree6" - }, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wS" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"wZ" = ( -/obj/item/stack/sheet/mineral/sandstone, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xe" = ( -/obj/machinery/door/airlock/public/glass{ - name = "The 'Nutshack" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/shop) -"xh" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/beach/oceantown) -"xj" = ( -/obj/structure/bookcase/random, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"xn" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/beach/oceantown/bar) -"xo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xp" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xu" = ( -/obj/structure/table/wood, -/obj/item/book/manual/ripley_build_and_repair, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"xx" = ( -/obj/structure/flora/tree/palm{ - icon_state = "palm2" - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xy" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"xz" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/aloe, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xE" = ( -/obj/structure/flora/tree/jungle/small{ - icon_state = "tree1" - }, -/turf/open/floor/plating/grass/jungle, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xF" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"xH" = ( -/obj/structure/toilet{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"xK" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"xL" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"xO" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/concrete/slab_1{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yb" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yc" = ( -/obj/structure/rack, -/obj/item/storage/box/drinkingglasses, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"yl" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yu" = ( -/obj/structure/table/wood, -/obj/structure/sign/poster/contraband{ - pixel_y = -32; - pixel_x = 32 - }, -/obj/item/reagent_containers/food/drinks/mug, -/obj/item/reagent_containers/food/drinks/mug, -/obj/item/reagent_containers/food/drinks/bottle/wine{ - pixel_y = 10; - pixel_x = -9 - }, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"yz" = ( -/obj/effect/turf_decal/road/stripes{ - dir = 4 - }, -/obj/effect/turf_decal/road/stripes{ - dir = 8 - }, -/turf/open/floor/concrete/pavement{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yA" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yD" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"yE" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yQ" = ( -/obj/structure/railing/corner/wood, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yS" = ( -/turf/closed/wall/concrete, -/area/overmap_encounter/planetoid/beachplanet/explored) -"yX" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zg" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"zk" = ( -/obj/structure/chair/sofa/brown/directional/south, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"zl" = ( -/obj/structure/sign/poster/retro/build{ - pixel_y = -32; - pixel_x = 32 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"zr" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/snacks/chocolatebar, -/obj/item/reagent_containers/food/snacks/chocolatebar, -/obj/item/reagent_containers/food/snacks/chocolatebar, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"zv" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"zD" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/cherry, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zI" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zM" = ( -/obj/structure/railing/wood{ - dir = 4 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zP" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zQ" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zS" = ( -/obj/effect/spawner/random/vending/snack, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"zU" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/banana, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"zX" = ( -/obj/machinery/biogenerator, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"zZ" = ( -/obj/structure/table/wood/fancy/black, -/obj/machinery/light/dim/directional/north, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 3; - pixel_x = 3 - }, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"Ac" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/bananalamp, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown/hotel) -"Al" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"An" = ( -/obj/structure/flora/tree/jungle/small{ - icon_state = "tree2" - }, -/turf/open/floor/plating/grass/jungle, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ap" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/machinery/vending/cigarette/beach, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"Ax" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/ruin/beach/oceantown/hotel) -"AA" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/plump, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"AD" = ( -/obj/structure/table, -/obj/structure/sink{ - dir = 8; - pixel_y = 6; - pixel_x = 13 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"AL" = ( -/obj/machinery/door/window, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"AM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"AS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"AY" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Bd" = ( -/obj/structure/bookcase/random, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"Be" = ( -/obj/structure/table, -/obj/item/pizzabox/meat, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"Bl" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"Bq" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown) -"BC" = ( -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"BI" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"BP" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"BV" = ( -/obj/structure/filingcabinet, -/turf/open/floor/plasteel/grimy, -/area/ruin/beach/oceantown/hotel) -"BX" = ( -/obj/machinery/vending/boozeomat{ - set_obj_flags = "EMAGGED" - }, -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/beach/oceantown/bar) -"BY" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ca" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cc" = ( -/obj/structure/flora/tree/jungle{ - icon_state = "tree5" - }, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cd" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/fernybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"Ck" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cv" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Cz" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/beach/oceantown/hotel) -"CC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"CF" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"CG" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"CJ" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"CS" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/railing/corner/wood, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"CT" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"De" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Dj" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Dk" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/item/roastingstick, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Dy" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DC" = ( -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"DD" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/bamboo, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DE" = ( -/obj/structure/railing/wood, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DK" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/docking_port/stationary{ - height = 7; - width = 19; - dwidth = 9 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DM" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"DP" = ( -/obj/structure/flora/ausbushes/genericbush, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DT" = ( -/obj/structure/chair/plastic, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"DX" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"Eb" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ed" = ( -/obj/machinery/shower{ - pixel_y = 15 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/beach/oceantown) -"Em" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/railing/corner/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"En" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Eu" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ew" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock/wood, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown) -"Ex" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"Ez" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"EC" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"EH" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"EJ" = ( -/turf/open/floor/plasteel/stairs{ - dir = 1; - color = "#55391A" - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"EN" = ( -/turf/open/floor/light, -/area/ruin/beach/oceantown/bar) -"EQ" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ER" = ( -/obj/structure/railing, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ES" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"EU" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fa" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/orange{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fo" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/blue{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Fr" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/purple{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"FC" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/tree/jungle{ - icon_state = "tree9" - }, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FF" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass/beach/lit, -/area/ruin/beach/oceantown) -"FI" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"FL" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FM" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 1; - pixel_x = -9 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_y = -4; - pixel_x = 10 - }, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"FO" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/item/lighter, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"FW" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"FY" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/obj/item/clothing/under/shorts/blue{ - name = "blue swimming shorts"; - desc = "100% pure cotton!" - }, -/turf/open/floor/carpet/blue{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ga" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gd" = ( -/obj/structure/table, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"Ge" = ( -/obj/effect/turf_decal/road/stripes{ - dir = 8 - }, -/obj/effect/turf_decal/road/stripes{ - dir = 4 - }, -/turf/open/floor/concrete/pavement{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gh" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown/hotel) -"Gk" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/fullupgrade{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/bar) -"Gn" = ( -/turf/open/water/beach/deep, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Go" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gq" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/tea, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Gt" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GE" = ( -/obj/effect/turf_decal/road{ - dir = 4 - }, -/turf/open/floor/concrete/pavement{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GI" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GJ" = ( -/obj/structure/rack, -/obj/item/storage/fancy/donut_box, -/obj/item/storage/fancy/donut_box, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"GM" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/railing/corner/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/railing/wood{ - dir = 5 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GX" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"GZ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/obj/item/reagent_containers/food/snacks/sausage, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Hi" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Hk" = ( -/obj/effect/turf_decal/weather/sand, -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ho" = ( -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Hp" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"Hu" = ( -/obj/structure/window{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"Hv" = ( -/obj/structure/railing, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Hz" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HA" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HJ" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HO" = ( -/obj/machinery/seed_extractor, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"HQ" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/railing/corner/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HR" = ( -/obj/structure/flora/tree/jungle{ - icon_state = "tree3" - }, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"HW" = ( -/obj/structure/table, -/obj/item/stack/sheet/mineral/coal/ten, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ia" = ( -/obj/structure/bonfire/prelit, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ib" = ( -/obj/structure/fence{ - dir = 4 - }, -/turf/open/floor/concrete/slab_1{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ie" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ii" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"Im" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Beachside Inn" - }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/hotel) -"In" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 1; - pixel_x = -1 - }, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"Io" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ip" = ( -/obj/structure/table, -/obj/structure/window, -/obj/structure/window{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"IA" = ( -/obj/machinery/light/small/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"IC" = ( -/obj/structure/filingcabinet, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"IF" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"IR" = ( -/obj/structure/table/wood, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/bar) -"IU" = ( -/obj/structure/chair/sofa/brown/left/directional/east, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"IX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"IZ" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/hotel) -"Je" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/purple{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Jh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/railing/wood{ - dir = 6 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Jl" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Jw" = ( -/obj/effect/turf_decal/industrial/stand_clear, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Jx" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"JD" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"JL" = ( -/obj/structure/railing/wood{ - dir = 5 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"JQ" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"JS" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/apple, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"JT" = ( -/turf/open/floor/plating/grass/beach/lit, -/area/ruin/beach/oceantown/shop) -"JU" = ( -/obj/structure/table/wood, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"JW" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"JY" = ( -/obj/structure/chair, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"Kc" = ( -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 4 - }, -/obj/structure/sink/kitchen{ - pixel_y = 14; - pixel_x = -8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"Kd" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Kf" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/obj/effect/spawner/random/food_or_drink/donut/slimejelly, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"Kk" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/obj/structure/railing/wood{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Kn" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/wheat/rice, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ko" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/railing/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Kx" = ( -/obj/effect/turf_decal/road/stripes, -/obj/effect/turf_decal/road/stripes{ - dir = 1 - }, -/turf/open/floor/concrete/pavement{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Kz" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KB" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ruin/beach/oceantown/hotel) -"KD" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"KE" = ( -/turf/open/floor/carpet, -/area/ruin/beach/oceantown/hotel) -"KN" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KO" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"KR" = ( -/obj/structure/rack, -/obj/structure/sign/poster/official/pda_ad{ - pixel_y = -32 - }, -/obj/item/pda, -/obj/item/pda, -/obj/item/pda, -/obj/item/pda, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"KS" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KT" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"KU" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/potato, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Lc" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/cornuto{ - name = "perfect cornuto"; - desc = "you can't be quite sure how long this cornuto has sat in the sun. Yet it remains perfectly intact. No melting, no signs of damage. It beckons to you." - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ln" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"Lo" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Lr" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/orange, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Lt" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Lx" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/snacks/candiedapple, -/obj/item/reagent_containers/food/snacks/candiedapple, -/obj/item/reagent_containers/food/snacks/candiedapple, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"Lz" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"LE" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"LF" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/orange{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"LR" = ( -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"LX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown) -"Mi" = ( -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Mk" = ( -/obj/machinery/door/airlock/public/glass{ - name = "The 'Nutshack"; - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/shop) -"Mm" = ( -/obj/structure/sink{ - pixel_y = 17 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Mp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Mq" = ( -/obj/structure/flora/tree/jungle, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ms" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Mu" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ME" = ( -/obj/structure/flora/tree/jungle{ - icon_state = "tree7" - }, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"MF" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"MG" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"MP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/railing/wood{ - dir = 1 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"MR" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"MV" = ( -/obj/item/cultivator/rake, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"MY" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/drinks, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"Ne" = ( -/obj/machinery/light/floor, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ni" = ( -/obj/structure/table/wood, -/obj/item/book/manual/wiki/medicine, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"Np" = ( -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"Ns" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"Nu" = ( -/obj/effect/turf_decal/weather/sand/corner, -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Nv" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"Nw" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/sugarcane, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"NA" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/bottle/rum{ - pixel_y = 9 - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"NB" = ( -/obj/structure/railing/corner/wood, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ND" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"NS" = ( -/obj/item/shovel/spade, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"NT" = ( -/obj/structure/fence{ - dir = 9; - icon_state = "corner" - }, -/turf/open/floor/concrete/slab_1{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"NV" = ( -/obj/structure/flora/tree/palm, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ob" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut, -/obj/effect/spawner/random/food_or_drink/donut, -/obj/effect/spawner/random/food_or_drink/donut/slimejelly, -/obj/effect/spawner/random/food_or_drink/donut/jelly, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"Oc" = ( -/obj/structure/rack, -/obj/effect/spawner/random/food_or_drink/donut, -/obj/effect/spawner/random/food_or_drink/donut, -/obj/effect/spawner/random/food_or_drink/donut, -/obj/effect/spawner/random/food_or_drink/donut, -/obj/effect/spawner/random/food_or_drink/donut/slimejelly, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"Oe" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Of" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/hotel) -"Oh" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"Ov" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/muffin, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"OH" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"OI" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"OK" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ON" = ( -/obj/structure/flora/junglebush/large, -/obj/structure/flora/junglebush, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"OR" = ( -/obj/structure/flora/ausbushes/grassybush, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"OS" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"OT" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"OU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"OW" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"Pe" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Pf" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"Ph" = ( -/obj/effect/spawner/structure/window, -/obj/structure/curtain/cloth/fancy, -/turf/open/floor/plating, -/area/ruin/beach/oceantown/hotel) -"Pm" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"Pp" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"Pv" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/wood, -/area/ruin/beach/oceantown/hotel) -"PA" = ( -/obj/structure/table/wood, -/obj/structure/curtain/cloth, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"PC" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PE" = ( -/obj/structure/chair/sofa/brown/right/directional/south, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"PH" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PL" = ( -/obj/effect/spawner/random/vending/cola, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"PM" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PN" = ( -/obj/structure/flora/ausbushes/reedbush, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"PQ" = ( -/turf/open/floor/plasteel/stairs{ - dir = 4; - color = "#55391A"; - layer = 2.1 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Qd" = ( -/obj/structure/railing/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Qm" = ( -/obj/structure/railing/wood, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Qo" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood, -/area/ruin/beach/oceantown/hotel) -"Qy" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QA" = ( -/obj/item/shovel/spade, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"QK" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"QM" = ( -/obj/machinery/door/airlock{ - name = "Employees Only"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/hotel) -"QT" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Rm" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/effect/turf_decal/corner/opaque/bar{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"Ru" = ( -/turf/open/floor/concrete/pavement{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Rz" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"RK" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"RM" = ( -/obj/effect/turf_decal/weather/sand/corner{ - dir = 4 - }, -/obj/effect/turf_decal/weather/sand/corner, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"RQ" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/chili, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"RS" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"RV" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/cyan{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Sc" = ( -/turf/open/floor/plasteel/grimy, -/area/ruin/beach/oceantown/hotel) -"Sg" = ( -/obj/structure/rack, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"Sh" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/genericbush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Sm" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ruin/beach/oceantown/hotel) -"Sp" = ( -/obj/effect/turf_decal/sand/plating{ - light_range = 2 - }, -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Sv" = ( -/obj/structure/chair/comfy/orange/directional/east, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"Sy" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/ruin/beach/oceantown) -"SC" = ( -/obj/structure/fence/door, -/turf/open/floor/concrete/slab_1{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"SF" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown/bar) -"SO" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"SY" = ( -/obj/structure/chair/comfy/orange/directional/north, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"Tj" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Tl" = ( -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown/hotel) -"Tm" = ( -/obj/structure/flora/ausbushes/stalkybush{ - name = "reeds" - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Tp" = ( -/obj/structure/dresser, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown/hotel) -"Tq" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/weather/sand, -/obj/item/reagent_containers/food/snacks/sausage, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ts" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Tu" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/leafybush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"TA" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Uc" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"Ud" = ( -/turf/closed/wall/mineral/sandstone, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Un" = ( -/obj/effect/spawner/structure/window, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating, -/area/ruin/beach/oceantown/shop) -"Up" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/ruin/beach/oceantown) -"Uq" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/palebush, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Us" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/lemon, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Uu" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"Uz" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"UA" = ( -/obj/structure/chair/wood, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"UH" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/shop) -"UN" = ( -/obj/structure/table, -/obj/item/binoculars, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown) -"UP" = ( -/obj/machinery/door/airlock{ - name = "Employees Only"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/bar) -"UT" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"UU" = ( -/obj/effect/turf_decal/road{ - dir = 1 - }, -/turf/open/floor/concrete/pavement{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"UX" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/beach/oceantown/shop) -"Vf" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"VI" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"VJ" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/coffee, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"VK" = ( -/obj/structure/fence{ - dir = 5; - icon_state = "corner" - }, -/turf/open/floor/concrete/slab_1{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"VP" = ( -/obj/structure/rack, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/item/stack/sheet/mineral/coal/ten, -/obj/item/stack/sheet/mineral/coal/ten, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"VS" = ( -/obj/structure/table, -/obj/machinery/processor, -/turf/open/floor/plasteel/white, -/area/ruin/beach/oceantown/bar) -"VT" = ( -/obj/effect/turf_decal/sand/plating{ - light_range = 2 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/obj/structure/dresser{ - icon = 'icons/obj/closet.dmi'; - icon_state = "generic"; - name = "beachside locker"; - desc = "A beachside closet. It's got enough cabinets for an entire town's worth of t-shirts and jeans." - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"VU" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"VV" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown) -"VZ" = ( -/obj/structure/chair/sofa/brown/directional/east, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"Wd" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/sand{ - dir = 8 - }, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"We" = ( -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/bar) -"Wh" = ( -/obj/effect/turf_decal/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Wl" = ( -/turf/open/floor/plating/grass/beach/lit, -/area/ruin/beach/oceantown) -"Ws" = ( -/obj/item/reagent_containers/glass/bucket/wooden, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Wu" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Wv" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ww" = ( -/obj/machinery/door/airlock{ - name = "Employees Only" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/beach/oceantown/bar) -"WC" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"WO" = ( -/obj/structure/bed, -/turf/open/floor/carpet, -/area/ruin/beach/oceantown) -"WR" = ( -/obj/effect/turf_decal/sand/plating{ - light_range = 2 - }, -/obj/effect/turf_decal/weather/sand, -/obj/structure/dresser{ - icon = 'icons/obj/closet.dmi'; - icon_state = "generic"; - name = "beachside locker"; - desc = "A beachside closet. It's got enough cabinets for an entire town's worth of t-shirts and jeans." - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/beachplanet/explored) -"WW" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Xb" = ( -/obj/structure/railing/wood{ - dir = 6 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Xc" = ( -/obj/structure/railing/wood{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Xk" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Xs" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Xv" = ( -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/plating/grass/beach/lit, -/area/ruin/beach/oceantown) -"XC" = ( -/obj/machinery/hydroponics/soil, -/obj/item/seeds/cocoapod, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"XE" = ( -/obj/effect/turf_decal/weather/sand{ - dir = 5 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust{ - layer = 2.01 - }, -/turf/open/floor/carpet/orange{ - baseturfs = /turf/open/floor/plating/asteroid/sand/lit - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"XI" = ( -/obj/structure/table/wood/fancy/black, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 6; - pixel_x = -6 - }, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"XJ" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/plating/grass, -/area/overmap_encounter/planetoid/beachplanet/explored) -"XS" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"XU" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"XY" = ( -/obj/structure/railing/corner/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 1 - }, -/turf/open/floor/plating/dirt/dark{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"XZ" = ( -/obj/structure/flora/ausbushes/stalkybush{ - name = "reeds" - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Ya" = ( -/obj/item/hatchet/wooden, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Yv" = ( -/obj/structure/sign/poster/contraband{ - pixel_y = -32; - pixel_x = 32 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/beach/oceantown/bar) -"Yw" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/blue/corner, -/turf/open/floor/plasteel, -/area/ruin/beach/oceantown/shop) -"Yy" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"YA" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"YC" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/beach/oceantown/hotel) -"YE" = ( -/obj/structure/fluff/beach_umbrella/engine, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"YL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"YU" = ( -/turf/template_noop, -/area/template_noop) -"YW" = ( -/obj/effect/turf_decal/sand, -/obj/effect/turf_decal/weather/sand{ - dir = 6 - }, -/obj/structure/closet/crate/bin, -/turf/open/floor/plating/asteroid/sand/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Zc" = ( -/obj/structure/table/wood, -/obj/machinery/light/small/directional/north, -/turf/open/floor/carpet/green, -/area/ruin/beach/oceantown) -"Zf" = ( -/obj/machinery/door/airlock{ - name = "Bathroom" - }, -/turf/open/floor/plating, -/area/ruin/beach/oceantown) -"Zj" = ( -/obj/structure/flora/ausbushes/reedbush, -/obj/effect/turf_decal/weather/sand, -/turf/open/water/beach, -/area/overmap_encounter/planetoid/beachplanet/explored) -"Zo" = ( -/turf/open/floor/wood, -/area/ruin/beach/oceantown/hotel) -"Zr" = ( -/obj/structure/chair/comfy/orange/directional/south, -/turf/open/floor/carpet/black, -/area/ruin/beach/oceantown/bar) -"Zy" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/leafybush, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ZB" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/beach/lit, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ZJ" = ( -/obj/structure/rack, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass/twenty, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/beach/oceantown/shop) -"ZM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ruin/beach/oceantown) -"ZP" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/turf/open/floor/concrete{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) -"ZW" = ( -/obj/structure/railing/corner/wood, -/obj/effect/turf_decal/weather/sand{ - dir = 9 - }, -/obj/effect/turf_decal/weather/sand{ - dir = 4 - }, -/turf/open/floor/plating/dirt{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/beachplanet/explored) - -(1,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -BY -sa -dY -NB -zM -zM -dv -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(2,1,1) = {" -qp -px -sa -BY -sa -Ms -lL -Go -Go -OK -sa -sa -sa -sa -BY -sa -sa -sa -sa -XY -Hi -sT -YL -JL -zM -Mi -YU -YU -YU -Mi -ZB -Mi -Mi -Mi -Io -Mi -YU -YU -YU -YU -Mi -id -Mi -rl -rl -rl -rl -qw -Mi -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(3,1,1) = {" -qp -Fr -Je -sa -sa -lL -CG -pn -pn -Ca -LE -sa -sa -sa -ON -sa -sa -BY -dj -sH -fz -Ho -Ho -xo -YL -id -Mi -Wl -Wl -ZB -gb -rl -rl -rl -Io -Io -Mi -YU -YU -QK -QK -Mi -vE -Mi -Mi -Mi -Mi -rl -rl -Mi -Mi -Mi -Mi -QT -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(4,1,1) = {" -qp -sa -sa -sa -lL -CG -pn -pn -pn -pn -Nu -nu -sa -sa -sa -sa -sa -BY -sa -JQ -Cq -Ho -Ho -mR -AM -Mi -sD -UX -UX -UX -UX -UX -fg -UX -UX -UX -JT -gb -gb -QK -xh -xh -xh -Ho -Ho -Ho -Ho -Ho -Ho -Ho -Ho -Ho -Ho -gb -ue -QK -rl -rl -rl -qw -rl -Mi -gb -gb -YU -Mi -Mi -Mi -hL -YU -YU -YU -YU -YU -YU -"} -(5,1,1) = {" -Ca -Go -Go -Go -CG -pn -pn -pn -pn -pn -qp -px -sa -sa -sa -sa -sa -sa -sa -fD -Xc -fG -Ho -mi -Mi -Mi -uC -UX -kH -Pp -AL -XU -kD -vy -KR -UX -UX -uC -QT -rl -xh -zX -ev -Ho -Ho -ce -ce -Ho -zD -Ho -Gq -ly -Ho -gb -uC -mi -Ru -Ru -Ru -Ru -Ru -fG -sD -sD -Mi -HR -rl -rl -Mi -Mi -Mi -YU -YU -YU -YU -"} -(6,1,1) = {" -pn -pn -pn -pn -pn -pn -pn -pn -pn -pn -qp -vD -Fa -sa -sa -sa -sa -BY -sa -CS -yb -fG -mR -AM -Mi -sD -Tu -UX -Pf -Pf -rQ -WW -pt -Yw -wu -CF -Un -sD -sD -rl -xh -tW -ev -Ho -Ho -Kn -tU -QA -zU -Ho -RQ -ru -Ho -sD -sD -mi -Ru -Ru -GE -Ru -Ru -fG -sD -wF -sD -Mi -Mi -qw -rl -rl -Mi -Mi -Mi -YU -YU -"} -(7,1,1) = {" -pn -pn -pn -pn -pn -pn -pn -pn -pn -lH -HA -sa -sa -sa -sa -EQ -sa -sa -sa -Qm -uW -Ho -mi -Mi -Mi -wF -Mi -aM -Pf -JY -aP -kD -Lx -Tj -yc -AY -Un -Mi -wF -qw -xh -HO -ev -Ho -Ho -xz -vF -Ho -JS -Ho -fZ -ri -Ho -wF -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Tu -xn -xn -xn -xn -xn -xn -xn -xn -rl -Mi -Mi -YU -"} -(8,1,1) = {" -pn -pn -pn -pn -pn -pn -pn -lH -rR -HA -sa -sa -sa -sa -sa -sa -xx -sa -sa -Qm -fG -mR -AM -Mi -Sh -sD -Mi -UX -Hu -Ap -Ip -OT -zS -Tj -PL -AY -Un -gb -sD -rl -xh -xh -xh -Ho -Ho -Ho -Ho -Cv -Ws -Ho -MV -Ho -Ho -Ho -Ho -mi -Ru -Ru -GE -Ru -Ru -fG -sD -xn -VS -oM -KD -sb -rN -We -Ww -rl -rl -vE -YU -"} -(9,1,1) = {" -XZ -pn -pn -pn -pn -pn -pn -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -ti -sa -zP -fG -mi -Mi -Mi -Mi -jv -Mi -UX -ZJ -hc -VP -mY -zr -Tj -CT -AY -Un -Mi -gb -rl -rl -Mi -Mi -Mi -Ho -Mi -rl -qw -Mi -Mi -qw -rl -Ho -gb -QT -mi -Ru -Ru -Ru -Ru -Ru -fG -ni -xn -Vf -RK -cN -cN -oc -We -xn -rl -rl -Mi -YU -"} -(10,1,1) = {" -pn -pn -pn -pn -pn -pn -lH -HA -sa -NV -sa -BY -BY -sa -sa -sa -sa -sa -ZW -SO -fG -mi -hu -Mi -Mi -Mi -gn -UX -Wu -cy -Wu -MR -Pe -Dj -yD -XS -Un -Mi -Mi -qw -rl -gb -gb -gb -Ho -jv -OI -Mi -rl -rl -rl -gb -Ho -rl -qw -mi -Ru -Ru -GE -Ru -Ru -fG -Wv -xn -Kc -dA -dA -dA -kP -We -xn -rl -rl -jv -YU -"} -(11,1,1) = {" -pn -pn -pn -lH -rR -rR -HA -sa -hl -sa -sa -sa -sa -sa -hl -sa -sa -BY -Qm -uW -Ho -mi -hu -Mi -Mq -kb -Mi -UX -UX -Jl -Jl -Lo -kD -YA -Ov -UX -UX -rl -rl -rl -Mi -gb -ek -mc -Ho -Ho -Ya -Ho -Ho -Ho -Ho -Ho -Ws -Ho -Ho -mi -Ru -Ru -Ru -Ru -Ru -fG -gb -xn -Gk -rH -IR -ei -We -We -xn -Mi -Mi -Mi -YU -"} -(12,1,1) = {" -pn -pn -pn -qp -sa -sa -sa -eM -Xk -hb -sa -sa -sa -GZ -Xk -hb -sa -Ms -Qm -fG -Ho -mi -hu -Mi -kb -kb -Mi -Mi -UX -uy -Sg -AY -WC -Wu -OH -UX -Mi -rl -Mi -Mi -Wv -mX -sD -wF -Ho -pE -pE -Ho -DD -Ho -Us -Lr -Ho -Mi -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xn -We -We -We -We -We -We -xn -vE -YU -YU -YU -"} -(13,1,1) = {" -pn -pn -lH -HA -sa -sa -sa -sa -AS -sa -sa -pu -sa -sa -AS -sa -sa -sa -Qm -fG -mR -AM -Mi -Mi -kb -KS -ue -sD -UX -Un -Un -kW -iW -Un -Un -UX -Mi -Mi -Mi -qw -gb -wF -Mi -rl -Ho -Nw -Nw -MV -VJ -Ho -uI -jY -Ho -OI -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -xn -zZ -XI -In -sA -xn -UP -xn -xn -xn -YU -YU -"} -(14,1,1) = {" -lH -rR -HA -sa -px -sa -sa -sa -sa -DT -mG -Dk -FO -sa -sa -sa -sa -sa -Qm -fG -mi -Mi -Mi -uC -gb -Mi -Mi -wF -sD -Mi -hM -PQ -PQ -hM -Mi -id -Mi -Mi -rl -rl -kj -sD -qw -rl -Ho -jL -KU -Ws -XC -Ho -AA -jY -Ho -Mi -vE -mi -Ru -Ru -GE -Ru -Ru -fG -jv -xn -Rm -zg -zg -zg -or -Oh -EN -EN -xn -xn -YU -"} -(15,1,1) = {" -qp -sa -sa -sa -Lt -GX -sa -sa -sa -DT -Hv -Ia -Tq -HJ -sa -sa -sa -sa -Qm -fG -mi -Mi -Mi -ue -mX -gb -Mi -HR -sD -sD -Mi -Ho -Ho -Mi -ek -Mi -qw -rl -rl -Mi -kj -Mi -rl -Mi -Ho -Ho -Ho -Ho -Ho -Ho -Ho -Ho -Ho -Ho -Ho -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -xn -xL -xL -we -DM -DM -JW -EN -EN -iz -xn -YU -"} -(16,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -vp -tC -Qy -sa -sa -sa -BY -sa -Qm -fG -mi -rl -qw -Mi -kj -Mi -Mi -Mi -Mi -Mi -Mi -Ho -Ho -Mi -Mi -Mi -Mi -Mi -hu -hu -rl -rl -rl -Mi -Ho -Mi -sD -wF -rl -rl -qw -Mi -Ho -Ho -Ho -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xn -DM -DM -Lz -Zr -Uu -ck -EN -EN -EN -xn -YU -"} -(17,1,1) = {" -qp -sa -sa -sa -BY -sa -sa -sa -hl -sa -sa -Eu -Eu -sa -hl -sa -Dy -CS -yb -fG -mi -rl -qw -gb -hu -kj -Mi -Mi -Ho -Ho -Ho -Ho -Ho -Mi -Mi -rl -rl -rl -qw -rl -rl -Mi -rl -Mi -Ho -rl -qw -sD -ni -Mi -rl -rl -Ho -Ho -Ho -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -xn -BC -Sv -oj -Zr -Uu -ck -EN -EN -EN -xn -YU -"} -(18,1,1) = {" -qp -sa -px -sa -sa -sa -sa -eM -Xk -hb -sa -sa -sa -eM -Xk -hb -oS -nL -uW -zQ -mi -rl -Ho -Ho -Ho -Mi -Ho -Ho -Ho -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -fA -Ho -Ge -Ge -Ge -Ge -Ge -Ho -QK -xn -Zr -FM -qb -VU -VU -eG -fV -Uc -cx -xn -YU -"} -(19,1,1) = {" -qp -sa -Fo -FY -sa -sa -sa -sa -AS -sa -sa -sa -sa -sa -AS -sa -sa -JQ -fG -Ho -vf -xo -Ho -Ho -fA -fA -fA -AM -Kx -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -Mi -xn -VU -VU -DX -xL -we -DM -DM -Yv -JU -xn -YU -"} -(20,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -EQ -sa -sa -sa -BY -BY -Qm -fG -Ho -Ho -Ho -Ho -AM -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -Ho -nj -DM -DM -DM -DM -Lz -yu -SY -qb -xn -xn -YU -"} -(21,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -xx -sa -sa -sa -sa -BY -sa -sa -sa -yb -fG -mR -fA -aR -mi -Ru -Ru -Ru -Ru -Ru -Kx -Ru -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -UU -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -Mi -xn -Zr -NA -rf -SY -oj -sr -xn -xn -xn -YU -YU -"} -(22,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -EJ -Ho -mi -Mi -Cq -mi -Ru -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -Mi -xn -xn -xn -xn -xn -io -xn -xn -YU -YU -YU -YU -"} -(23,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -BY -sa -ry -sa -sa -sa -sa -sa -EJ -Ho -mi -Mi -Mi -Ho -xo -xo -xo -xo -YL -Kx -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -rl -rl -Mi -jv -Mi -rl -rl -Mi -Mi -YU -YU -YU -YU -"} -(24,1,1) = {" -Ca -OK -sa -sa -sa -px -sa -sa -sa -sa -sa -vL -sa -sa -sa -sa -sa -EJ -Ho -mi -jv -Mi -gb -Mi -Mi -Mi -Mi -Ho -Ho -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -xo -Ho -yz -yz -yz -yz -yz -Ho -rl -qw -rl -Mi -Mi -rl -qw -rl -Mi -YU -YU -YU -YU -"} -(25,1,1) = {" -pn -Ca -Go -OK -sa -XE -LF -sa -sa -sa -sa -Ez -sa -sa -sa -EQ -sa -Xc -fG -mi -Mi -Mi -gb -gb -Tu -uC -sD -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -rl -Mi -Mi -rl -rl -rl -rl -Ho -Ho -Ho -hu -Mi -rl -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -rl -rl -rl -rl -rl -rl -Mi -rl -Mi -Mi -YU -YU -YU -"} -(26,1,1) = {" -pn -pn -pn -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -Qm -fG -mi -Mi -Mi -ox -Mi -gb -Mi -Mi -sD -sD -sD -Mi -rl -qw -rl -Mi -Mi -Mi -vE -rl -rl -Mi -rl -rl -Mi -Mi -ek -Mi -Mi -Ho -Ho -Ho -hu -rl -rl -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -rl -rl -rl -qw -Mi -Mi -rl -Mi -jv -YU -YU -YU -"} -(27,1,1) = {" -pn -pn -pn -qp -sa -sa -sa -sa -sa -sa -sa -xn -xn -xn -xn -xn -sa -yb -fG -mi -Mi -Mi -rl -qw -rl -Mi -Mi -Mi -Mi -Mi -Mi -Mi -Mi -rl -rl -rl -vE -rl -iw -rl -Mi -PC -rl -rl -Mi -Mi -rl -rl -Ho -Ho -Ho -hu -rl -PC -rl -mi -Ru -Ru -Ru -Ru -Ru -fG -jv -id -rl -rl -rl -Mq -Mi -Mi -rl -OI -Mi -YU -YU -"} -(28,1,1) = {" -pn -pn -pn -qp -sa -sa -BY -sa -sa -sa -ex -xn -BX -uh -Hp -xn -xn -uW -Ho -mi -Mi -id -rl -rl -YC -YC -YC -YC -rc -rc -YC -YC -YC -YC -rl -rl -rl -rl -rl -Mi -xh -xh -xh -xh -xh -xh -xh -xh -xh -LX -xh -xh -xh -Mi -rl -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -Mi -rl -rl -rl -Mi -QK -vE -rl -OI -OI -YU -YU -"} -(29,1,1) = {" -pn -jQ -zI -eV -hl -hl -kE -sa -sa -sa -Wh -lb -DC -DC -DC -SF -xn -fG -Ho -mi -Mi -id -rl -rl -YC -tw -Tp -YC -Pv -Ax -YC -Tp -tw -YC -Mi -Mi -qw -rl -sD -sD -xh -gp -xF -im -dT -IU -VZ -sj -Ni -lc -Al -sp -xh -Mi -rl -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -Mi -rl -Mi -sD -uC -ue -QK -qw -rl -Mi -YU -YU -"} -(30,1,1) = {" -pn -fp -Ho -Ho -Ho -Ho -hb -sa -ry -sa -Wh -PA -DC -DC -DC -Ex -xn -fG -Ho -mi -Mi -uC -Mi -rl -YC -Gh -KE -om -Zo -Zo -om -KE -lj -YC -Mi -rl -rl -rl -Mi -wF -xh -FA -FA -Nv -pm -dT -dT -dT -dT -cR -gi -qW -cA -Mi -rl -mi -Ru -Ru -GE -Ru -Ru -fG -wQ -Mi -qw -wF -gb -gb -Tu -sD -Mi -Mi -Mi -YU -YU -"} -(31,1,1) = {" -pn -fp -Ho -Ho -Ho -Ho -hb -sa -Lc -sa -Wh -PA -DC -DC -DC -MY -xn -fG -mR -AM -Mi -sD -Mi -qw -YC -iu -Ac -YC -Zo -Zo -YC -Ac -iu -YC -Mi -hu -hu -Mi -uC -sD -xh -Ii -xh -xh -xh -ev -Bd -uu -hw -cR -gi -vI -cA -gb -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -rl -Mi -Mi -gb -sa -sa -sa -sa -id -Mi -Mi -YU -"} -(32,1,1) = {" -pn -aD -VI -En -AS -AS -Mu -sa -Ez -sa -Wh -PA -DC -DC -DC -xn -xn -fG -mi -Mi -Mi -sD -sD -rl -YC -YC -YC -YC -Zo -hG -YC -YC -YC -YC -Mi -hu -wF -sD -Mi -jv -xh -dT -rh -OS -xh -Cf -xh -xh -fL -cR -gi -zv -cA -kd -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -OI -OI -Mi -sa -sa -sa -EQ -sa -sa -Mi -sD -wF -"} -(33,1,1) = {" -pn -pn -pn -qp -sa -sa -sa -sa -sa -sa -Wh -PA -DC -DC -DC -xn -xn -fG -mi -Mi -gb -ca -Tu -sD -Mi -YC -IZ -tQ -Zo -Zo -Of -tD -YC -Mi -hu -Mi -rl -rl -Mi -Mi -xh -FT -Rz -oT -xh -fh -sq -xh -ge -kp -FA -ZM -xh -gb -kj -mi -Ru -Ru -Ru -Ru -Ru -fG -OI -OI -sa -sa -sa -sa -sa -lL -OK -sa -sa -Mi -sD -"} -(34,1,1) = {" -pn -pn -pn -qp -sa -sa -sa -sa -sa -sa -Wh -xn -PA -PA -PA -xn -xn -fG -mi -gb -gb -gb -gb -gb -Mi -YC -km -tQ -Zo -Zo -Of -nM -YC -Mi -Mi -Mi -Mi -rl -PC -qw -xh -KO -aK -sy -xh -ao -xH -xh -se -dT -df -mu -xh -sD -kj -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -sa -sa -sa -BY -sa -lL -pn -pn -OK -sa -Mi -Tu -"} -(35,1,1) = {" -pn -pn -pn -qp -NV -sa -Xs -vL -KN -sa -fu -qB -qB -qB -qB -YW -Qm -fG -mi -Mi -Mi -qw -rl -Mi -YC -YC -YC -YC -Qo -Zo -YC -YC -YC -YC -rl -rl -rl -Mi -Mi -rl -xh -xh -xh -xh -xh -xh -xh -xh -xh -cA -cA -xh -xh -sD -gb -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -sa -sa -EQ -sa -lL -pn -pn -PN -qp -BY -sa -Mi -"} -(36,1,1) = {" -pn -pn -lH -HA -sa -sa -sa -sa -sa -sa -sa -ry -sa -sa -sa -yQ -yb -fG -mi -Mi -rl -rl -rl -Mi -YC -tw -Tp -YC -Zo -Zo -YC -Tp -tw -YC -Mi -Mi -rl -rl -Mi -Mi -Mi -Mi -qw -rl -rl -gb -gb -qw -rl -Mi -Mi -Mi -Mi -Mi -gb -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -sa -sa -sa -sa -PH -PN -pn -pn -qp -sa -sa -Mi -"} -(37,1,1) = {" -pn -lH -HA -sa -sa -sa -sa -sa -sa -sa -sa -qu -sa -sa -ry -Qm -sT -zQ -vf -YL -Mi -rl -qw -Mi -YC -Gh -KE -om -Zo -Zo -om -KE -lj -YC -Mi -jv -rl -qw -rl -Mi -id -xh -xh -xh -Mm -sD -sD -rl -Mi -Mi -Mi -rl -Mi -An -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -jv -sa -sa -sa -lL -pn -PN -pn -pn -PN -OK -EQ -Mi -"} -(38,1,1) = {" -lH -HA -sa -sa -sa -sa -sa -sa -sa -sa -sa -Ez -sa -sa -vL -Qm -fG -mR -fA -eh -YL -Mi -Mi -Mi -YC -iu -Ac -YC -Zo -Zo -YC -Ac -iu -YC -Mi -Mi -Mi -PC -rl -hu -hu -xh -cE -Zf -rl -Mi -rl -rl -Mi -Mi -rl -rl -rl -rl -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -sa -sa -lL -pn -PN -pn -PN -pn -pn -HA -sa -Mi -"} -(39,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -Ms -sa -sa -sa -sa -sa -Ez -Qm -fG -mi -Mi -Cq -eh -YL -Mi -gn -YC -YC -YC -YC -Zo -Zo -YC -YC -YC -YC -Mi -Mi -Mi -gb -sD -Mi -hu -xh -xh -xh -rl -Mi -Mi -rl -rl -Mi -gb -gb -qw -rl -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -sa -sa -PH -pn -pn -PN -pn -PN -qp -sa -sa -Mi -"} -(40,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -EQ -sa -yQ -yb -fG -mi -Mi -Mi -Cq -eh -YL -Mi -Mi -Mi -Mi -YC -Zo -Zo -oo -Sc -BV -YC -Mi -Mi -ek -gb -sD -Mi -hu -rl -rl -rl -qw -rl -Mi -Mi -rl -rl -gb -JD -PC -rl -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -sa -sa -aq -pn -PN -pn -rR -rR -HA -sa -Mi -Mi -"} -(41,1,1) = {" -qp -sa -sa -sa -sa -wZ -sa -sh -sa -sa -sa -sa -sa -sa -yb -uW -Ho -mi -Mi -gb -Mi -Cq -eh -xo -xo -xo -xo -Im -Zo -Zo -as -Cz -KB -YC -Mi -gb -sD -sD -gb -yS -dU -dU -dU -dU -xO -dU -dU -dU -dU -dU -yS -Mi -Mi -rl -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -sa -sa -sa -PH -pn -HA -sa -sa -BY -sa -id -Mi -"} -(42,1,1) = {" -qp -BY -sa -Ud -pq -Ud -Ud -Ud -sa -sa -sa -BY -sa -sa -EJ -Ho -mR -AM -Mi -gb -gb -Mi -Cq -fA -fA -fA -fA -Im -Zo -Zo -as -Sc -Sc -YC -Mi -sD -sD -gb -gb -Ib -Ne -tr -ZP -Ne -tr -tr -Ne -ZP -tr -Ne -Ib -Mi -Mi -rl -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -sa -BY -sa -aq -qp -sa -sa -sa -Mi -Mi -Mi -Mi -"} -(43,1,1) = {" -qp -sa -sa -Ud -sa -sa -sa -Ud -wZ -sa -sa -sa -sa -sa -EJ -Ho -mi -Mi -Mi -Cc -gb -gb -Mi -Mi -Mi -sD -Mi -YC -Zo -Zo -YC -QM -YC -YC -Mi -sD -gb -qw -Mi -Ib -tr -eB -Kd -Kd -Kd -Kd -Kd -Kd -yE -tr -SC -Mi -rl -qw -jv -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -Mi -sa -sa -EQ -nT -sa -sa -Mi -QK -QK -Mi -YU -"} -(44,1,1) = {" -qp -sa -sa -Ud -sa -NS -ij -Ud -sa -sa -sa -sa -sa -sa -EJ -Ho -mi -Mi -Mi -Mi -Mi -mX -mX -mX -sD -sD -YC -YC -Zo -Zo -Sm -aO -IA -YC -Mi -Mi -rl -rl -Mi -Ib -pr -gv -tr -tr -tr -tr -tr -tr -Yy -Jw -Ib -Mi -Mi -Mi -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -vE -sa -sa -sa -pv -sa -Mi -QK -hL -YU -YU -YU -"} -(45,1,1) = {" -qp -sa -sa -Ud -sa -sa -sa -Ud -sa -sa -sa -sa -sa -yQ -Kk -fG -mi -rl -rl -Mi -sa -sa -BY -QT -gb -YC -YC -CC -CC -CC -CC -OU -Tl -Ph -Mi -Mi -rl -rl -Mi -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -VK -xh -xh -xh -xh -mi -Ru -Ru -Ru -Ru -Ru -fG -id -Mi -Mi -sa -sa -sa -sa -Mi -id -Mi -YU -YU -YU -"} -(46,1,1) = {" -qp -sa -sa -Ud -sa -sa -sa -Ud -sa -sa -sa -NV -sa -aA -uW -Ga -cb -sQ -Uz -sa -sa -wN -sa -gb -YC -YC -Tl -Tl -Tl -Tl -Tl -Tl -fC -Ph -Mi -Mi -rl -qw -Mi -Ib -Ne -gv -tr -tr -tr -tr -tr -tr -Yy -Ne -tj -xh -el -IC -xh -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -ni -ni -Mi -sa -sa -Mi -Mi -Mi -YU -YU -YU -YU -"} -(47,1,1) = {" -qp -xx -wZ -Ud -Ud -Ud -Ud -Ud -sa -sa -sa -sa -sa -Qm -fG -RS -sa -sa -sa -BY -lL -qp -sa -Mi -YC -ps -Tl -Tl -Tl -Tl -Tl -Tl -Tl -Ph -Mi -rl -qw -Mi -Mi -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -tj -Bq -Np -LR -xh -mi -Ru -Ru -Ru -Ru -Ru -fG -rl -rl -Mi -ni -Mi -sa -Mi -Mi -YU -YU -YU -YU -YU -"} -(48,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -pe -sa -sa -sa -sa -EQ -Qm -fG -RS -sa -BY -sa -sa -BI -qp -sa -sa -YC -ed -fJ -dF -dF -dF -eN -bb -YC -YC -Mi -Mi -Mi -Mi -Mi -Ib -pr -gv -tr -tr -tr -tr -tr -tr -Yy -Jw -tj -cA -MG -Np -cA -mi -Ru -Ru -Ru -Ru -Ru -fG -rl -qw -Mi -Mi -uC -sD -Tu -Mi -YU -YU -YU -YU -YU -"} -(49,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -Qm -fG -RS -sa -sa -sa -tY -pn -PN -ES -BY -YC -YC -iv -fC -fC -fC -mJ -YC -YC -Mi -Mi -sD -gb -gb -gb -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -tj -cA -Bl -UN -cA -Ho -yz -yz -yz -yz -yz -Ho -Mi -qw -Mi -Mi -sD -ue -Mi -YU -YU -YU -YU -YU -YU -"} -(50,1,1) = {" -qp -sa -sa -sa -sa -sa -BY -sa -sa -sa -sa -BY -sa -Qm -fG -mi -Mi -Mi -sa -sa -aq -HA -sa -sa -Mi -YC -Ph -Ph -Ph -Ph -Ph -YC -sa -Mi -id -mX -Jx -jv -mX -Ib -Ne -gv -tr -tr -tr -tr -tr -tr -Yy -Ne -tj -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -rl -Mi -iT -Mi -id -Mi -YU -YU -YU -YU -YU -YU -YU -"} -(51,1,1) = {" -qp -sa -lT -sa -sa -sa -wo -wo -wo -sa -sa -sa -CS -yb -fG -mi -QK -QK -Mi -sa -sa -BY -sa -Mi -Mi -sa -aq -pn -pn -pn -Zj -sa -BY -sa -Mi -hu -kd -MF -mX -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -tj -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -Mi -Mi -rl -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(52,1,1) = {" -Ca -OK -wv -PM -sa -sa -Xk -Xk -Xk -sa -BY -dj -EU -uW -bj -AM -Mi -rl -qw -UT -UT -UT -UT -rl -Mi -sa -sa -aq -PN -pn -qp -sa -BY -sa -Mi -rl -rl -Mi -hu -Ib -pr -gv -tr -tr -tr -tr -tr -tr -DK -Jw -tj -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -Mi -rl -rl -jv -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(53,1,1) = {" -pn -qp -eF -RV -sa -sa -Sp -Xk -gu -sa -sa -sa -De -fG -mi -rl -rl -qw -rl -Mi -ni -sD -Mi -rl -qw -sa -BY -sa -aq -pn -Zj -sa -sa -sa -Mi -rl -rl -Mi -Mi -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -tj -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -rl -qw -Mi -Mi -Mi -YU -YU -YU -YU -YU -YU -YU -YU -"} -(54,1,1) = {" -lH -oF -sa -sa -sa -sa -VT -Xk -WR -sa -sa -yQ -Xb -fG -mi -rl -rl -rl -Mi -Cc -sD -Ts -sD -rl -rl -Mi -sa -sa -sa -aq -HA -BY -sa -Mi -gb -Mi -rl -qw -Mi -Ib -Ne -gv -tr -tr -tr -tr -tr -tr -Yy -Ne -tj -Ru -Ru -Ru -Ru -Kx -Ru -Ru -Ru -Ru -Ru -fG -rl -Mi -gn -rl -Mi -YU -YU -YU -YU -YU -YU -YU -YU -"} -(55,1,1) = {" -Hk -sa -sa -sa -sa -sa -Sp -Xk -gu -sa -BY -Qm -uW -zQ -mi -Mi -rl -Mi -Mi -ca -gb -gb -gb -Mi -rl -rl -hu -BY -sa -sa -sa -sa -Mi -gb -ct -mX -PC -rl -Mi -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -NT -Xk -Mi -Mi -sD -Ho -Ge -Ge -Ge -Ge -Ge -Ho -Mi -Mi -rl -qw -Mi -YU -YU -YU -YU -YU -YU -YU -YU -"} -(56,1,1) = {" -qp -sa -sa -sa -EQ -sa -Xk -Xk -Xk -sa -sa -Qm -fG -mR -AM -Mi -Mi -sD -mX -ca -rl -qw -rl -gb -rl -rl -hu -hu -Mi -sD -sD -rl -qw -gb -Wv -mX -Mi -rl -Mi -Ib -pr -gv -tr -tr -tr -tr -tr -tr -Yy -Jw -Ib -Mi -ni -sD -jv -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -rl -rl -Mi -sD -YU -YU -YU -YU -YU -YU -YU -YU -"} -(57,1,1) = {" -qp -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -Qm -fG -mi -Mi -Mi -sD -sD -Mi -Mi -PC -rl -Mi -gb -rl -rl -ni -ni -sD -Mi -sD -Mi -rl -rl -gb -mX -Mi -rl -Mi -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -Ib -sD -ni -rl -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -qw -rl -Mi -ni -YU -YU -YU -YU -YU -YU -YU -YU -"} -(58,1,1) = {" -qp -sa -sa -sa -sa -sa -ON -sa -sa -sa -yQ -yb -fG -mi -Mi -Mi -Mi -Mi -Mi -Mi -rl -Mi -Wv -gb -qw -Mi -gb -in -Mi -xh -xh -xh -xh -ih -xh -pB -Xv -Wl -Wl -Ib -Ne -gv -tr -tr -tr -tr -tr -tr -Yy -Ne -Ib -Mi -jv -rl -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -rl -rl -DP -ni -Mi -YU -YU -YU -YU -YU -YU -YU -"} -(59,1,1) = {" -qp -sa -sa -sa -sa -sa -BY -sa -sa -yQ -yb -uW -zQ -mi -Mi -hu -hu -Mi -rz -id -Mi -hu -kd -rl -rl -Mi -Mi -gb -Mi -xh -gX -oT -sX -Np -xh -Wl -Wl -FF -FF -Ib -tr -gv -tr -tr -tr -tr -tr -tr -Yy -tr -Ib -Mi -Mi -qw -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -jv -Mi -GA -sD -uC -gn -YU -YU -YU -YU -YU -YU -YU -"} -(60,1,1) = {" -RM -ES -sa -sa -sa -sa -sa -sa -yQ -yb -uW -zQ -Ho -vf -xo -YL -hu -hu -hu -Mi -MF -kd -Mi -rl -rl -Mi -lk -gb -Mi -xh -WO -FI -xh -Np -xh -Wl -FF -iC -FF -Ib -pr -gv -tr -tr -tr -tr -tr -tr -Yy -Jw -Ib -Mi -OI -OI -aj -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xh -xh -cA -cA -cA -xh -xh -xh -YU -YU -YU -YU -"} -(61,1,1) = {" -qp -sa -kN -Gt -qd -sa -sa -BY -Qm -uW -zQ -Ho -HQ -kG -gA -vf -YL -hu -hu -hu -kj -Mi -rl -rl -Mi -Mi -Mi -gb -Mi -xh -xh -xh -xh -Np -xh -Wl -FF -pB -Wl -Ib -tr -IX -hY -hY -hY -hY -hY -hY -rg -tr -Ib -gn -Mi -OI -OR -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -xh -ar -UA -vI -EH -Ns -mu -xh -YU -YU -YU -YU -"} -(62,1,1) = {" -qp -sa -ER -Ia -FL -sa -BY -fy -TA -fG -HQ -kG -Jh -rl -GU -gA -mi -hu -hu -kj -sD -Mi -rl -rl -Mi -XJ -mX -gb -Mi -xh -Ed -VV -ih -Np -xh -Wl -Wl -Sy -Wl -Ib -Ne -tr -mt -Ne -tr -tr -Ne -mt -tr -Ne -Ib -Mi -Mi -Mi -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xh -cR -gi -gi -gi -im -Be -cA -YU -YU -YU -YU -"} -(63,1,1) = {" -qp -sa -yA -nZ -eJ -sa -dj -DE -uW -zQ -Ko -rl -rl -rl -rl -MP -mi -hu -kj -sD -Mi -rl -qw -rl -gn -Eb -gd -gd -kb -xh -xh -xh -xh -ih -xh -Wl -Wl -Sy -Sy -yS -dU -dU -dU -dU -xO -dU -dU -dU -dU -dU -yS -Mi -sD -Mi -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Ho -Ew -kp -FA -FA -FA -Nv -jG -cA -YU -YU -YU -YU -"} -(64,1,1) = {" -qp -sa -YE -sa -sa -BY -yQ -yX -fG -HQ -Jh -qw -hu -bD -rl -MP -mi -hu -Mi -Mi -gn -rl -rl -Mi -Mi -Eb -kb -kb -rl -kb -XJ -Mi -Mi -rl -Mi -Mi -Mi -Mi -OI -OI -OI -Mi -Mi -gn -Mi -Mi -kb -kb -Mi -Mi -Mi -sD -sD -rl -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xh -xu -dT -zl -bu -AD -se -xh -YU -YU -YU -YU -"} -(65,1,1) = {" -qp -sa -Fo -bX -sa -sa -yb -uW -Em -Jh -rl -rl -Cd -Uq -rl -GU -GM -YL -Mi -UX -UX -UX -Mk -UX -UX -UX -UX -kb -rl -rl -kb -rl -rl -rl -Mi -Mi -wQ -gn -Mi -wS -hu -Mi -jv -Mi -Mi -Mi -rl -rl -Mi -sD -sD -XJ -rl -rl -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -xh -PE -dT -dX -xh -xh -xh -xh -YU -YU -YU -YU -"} -(66,1,1) = {" -qp -sa -sa -sa -sa -sa -EJ -Ho -Ko -rl -rl -wS -hu -FC -qw -rl -MP -vf -UX -UX -Oc -wb -tI -tI -em -UH -UX -kn -rl -PC -rl -kb -rl -rl -Mi -Mi -Mi -kb -kb -gN -hl -hl -kE -Mi -Mi -Mi -qw -rl -Mi -ME -Mi -rl -qw -kb -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -id -xh -zk -dT -xj -xh -eK -tJ -xh -YU -YU -YU -YU -"} -(67,1,1) = {" -qp -sa -sa -sa -sa -sa -EJ -Ho -Ko -rl -rl -rl -wS -fv -EC -rl -MP -Ho -UX -xy -tI -tI -tI -tI -Gd -gZ -UX -kb -rl -rl -rl -Mi -Mi -jv -Mi -Mi -Mi -sa -sa -eM -Ho -Ho -hb -sa -Mi -hu -hu -Mi -Mi -Mi -Mi -rl -rl -IF -gb -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -xh -te -dT -dT -Up -uV -kw -xh -YU -YU -YU -YU -"} -(68,1,1) = {" -qp -sa -BY -sa -sa -sa -EJ -Ho -Oe -wH -ie -rl -qw -hu -hu -rl -MP -Ho -xe -tI -Kf -Ob -tI -tI -GJ -CJ -UX -kb -kb -kb -rl -Mi -kd -gb -Mi -sa -BY -sa -sa -eM -Ho -Ho -hb -sa -sa -jv -hu -wS -OI -Mi -rl -rl -PC -Mi -JD -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xh -dT -sS -xh -xh -xh -xh -xh -YU -YU -YU -YU -"} -(69,1,1) = {" -qp -sa -sa -sa -sa -BY -Xc -Cq -fA -aR -Oe -ie -rl -rl -wS -rl -MP -Ho -UX -xy -tI -tI -tI -tI -tI -tI -UX -Mi -hu -hu -Mi -kd -kd -Mi -sa -sa -sa -sa -lL -Qd -Ho -Ho -hb -BY -sa -Mi -Mi -hu -Mi -rl -rl -Mi -Mi -Mi -Mi -mi -Ru -Ru -Ru -Ru -Ru -fG -Mi -xh -Al -ND -xh -OS -gX -bf -xh -YU -YU -YU -YU -"} -(70,1,1) = {" -qp -sa -sa -sa -Ms -sa -iO -Ie -Xc -Cq -fA -kI -ie -rl -rl -qw -MP -mR -UX -UX -iy -uP -tI -pP -jX -jX -UX -Mi -Mi -hu -hu -Zy -gb -sa -sa -sa -Hz -Wd -pn -fp -Ho -Ho -jj -sa -sa -sa -Mi -Mi -Mi -Mi -Mi -hu -Mi -rl -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xh -xF -im -xh -QI -OW -FI -xh -YU -YU -YU -YU -"} -(71,1,1) = {" -Ca -Go -OK -sa -sa -sa -sa -sa -iO -Ie -Xc -Cq -kI -ie -rl -mm -cW -AM -gn -UX -UX -UX -lE -UX -UX -UX -UX -Mi -Mi -Mi -hu -kd -Mi -sa -sa -Hz -PN -Tm -pn -fp -Ho -Ho -hW -OK -sa -sa -sa -Mi -sD -sD -wf -hu -rl -rl -id -mi -Ru -Ru -Ru -Ru -Ru -fG -gn -xh -Zc -im -Pm -dT -Ln -KO -xh -YU -YU -YU -YU -"} -(72,1,1) = {" -pn -lH -HA -sa -sa -sa -sa -sa -sa -EQ -iO -Xc -Cq -kI -wH -Kz -mi -Mi -Mi -Mi -rl -rl -rl -Mi -Mi -Mi -Mi -QK -Mi -Mi -gb -kd -sa -sa -lL -PN -Tm -Tm -pn -fp -Ho -Ho -hW -pn -OK -BY -sa -Mi -QK -ue -kj -Mi -qw -Mi -Mi -mi -Ru -Ru -GE -Ru -Ru -fG -Mi -xh -xh -xh -xh -xh -xh -xh -xh -YU -YU -YU -YU -"} -(73,1,1) = {" -lH -HA -sa -EQ -sa -sa -sa -sa -sa -sa -sa -iO -br -Cq -aR -mR -AM -hu -hu -hu -id -Mi -rl -gn -Mi -BP -Mi -rl -qw -Mi -Mi -sa -sa -sa -PH -pn -pn -pn -pn -aD -ur -ur -dl -pn -qp -sa -sa -Mi -Mi -QK -sD -sD -Mi -Mi -OI -mi -Ru -Ru -rl -rl -Ru -fG -Mi -sD -Mi -Mi -rl -rl -gn -Mi -YU -YU -YU -YU -YU -"} -(74,1,1) = {" -HA -sa -sa -sa -sa -sa -sa -sa -BY -sa -sa -GI -xK -Xc -fG -mi -Mi -Mi -ue -kj -Mi -rl -qw -Mi -hu -BP -hu -rl -Mi -Mi -Mi -sa -sa -lL -pn -pn -pn -pn -Gn -Gn -Gn -Gn -pn -Tm -pn -OK -sa -sa -Mi -jv -Mi -sD -rl -Mi -OI -mi -Ru -rl -qw -rl -Ru -fG -OI -OI -uC -Sh -sD -Mi -Mi -YU -YU -YU -YU -YU -YU -"} -(75,1,1) = {" -sa -sa -sa -sa -sa -sa -sa -sa -sa -BY -sa -KT -sa -Qm -fG -vf -YL -Mi -kj -hu -rl -qw -rl -rl -Mi -hu -rl -qw -Mi -gn -Mi -sa -BY -aq -pn -Tm -pn -pn -Gn -Gn -Gn -Gn -pn -pn -pn -qp -sa -sa -sa -Mi -Mi -Mi -rl -wf -aj -Ho -Ru -rl -rl -rl -Ru -Ho -Mi -rl -qw -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(76,1,1) = {" -ON -sa -sa -Xk -ep -HW -Xk -sa -sa -BY -sa -sa -sa -Qm -fG -Ho -mi -Mi -kj -Mi -Mi -PC -Mi -Mi -Mi -rl -rl -Mi -Mi -YU -jv -Mi -sa -sa -aq -pn -pn -pn -pn -Gn -Gn -pn -pn -pn -pn -HA -sa -sa -sa -ek -Mi -rl -qw -hu -hu -hu -Ru -Ru -rl -Ru -Ru -Mi -rl -rl -rl -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(77,1,1) = {" -sa -sa -sa -Xk -Xk -Xk -Xk -sa -sa -sa -sa -ti -sa -Qm -Mp -FW -AM -Mi -wf -Mi -hu -Mi -Mi -YU -YU -Mi -Mi -Mi -YU -YU -Mi -Mi -sa -sa -sa -aq -pn -pn -pn -pn -pn -pn -pn -pn -HA -BY -sa -sa -kb -Mi -Mi -rl -hu -hu -Mi -hu -qw -Ru -rl -Ru -rl -gn -rl -rl -Mi -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(78,1,1) = {" -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -sa -BY -sa -iO -br -kf -Mi -Mi -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -Mi -Mi -sa -sa -sa -aq -rR -pn -pn -Tm -pn -rR -HA -sa -sa -sa -Mi -Mi -Mi -OI -Mi -hu -Mi -xE -Mi -rl -Ru -Ru -Ru -qw -rl -Mi -Mi -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(79,1,1) = {" -sa -sa -sa -sa -sa -BY -sa -sa -sa -BY -BY -sa -GI -UT -Ck -cs -id -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -Mi -Mi -sa -sa -sa -sa -aq -rR -rR -HA -sa -sa -sa -sa -Mi -Mi -gn -jv -Mi -wS -hu -YU -YU -YU -Ru -Ru -Ru -rl -Ru -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} -(80,1,1) = {" -sa -BY -sa -sa -sa -sa -sa -sa -sa -sa -GI -aa -rl -rl -rl -QK -yl -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -Mi -dy -xp -sa -sa -sa -sa -BY -sa -sa -Mi -jv -Mi -Mi -Mi -Mi -Mi -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -YU -"} diff --git a/_maps/RandomRuins/IceRuins/icemoon_hydroponics_lab.dmm b/_maps/RandomRuins/IceRuins/icemoon_hydroponics_lab.dmm deleted file mode 100644 index 67613238e83d..000000000000 --- a/_maps/RandomRuins/IceRuins/icemoon_hydroponics_lab.dmm +++ /dev/null @@ -1,3427 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"ac" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"ag" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/cable_coil/yellow{ - pixel_x = 3; - pixel_y = -2; - amount = 2 - }, -/obj/item/wallframe/camera{ - pixel_x = -7; - pixel_y = 4 - }, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"am" = ( -/obj/machinery/microwave, -/obj/structure/table, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"aC" = ( -/obj/item/book/manual/hydroponics_pod_people{ - pixel_y = 0 - }, -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"aJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"bd" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"bg" = ( -/obj/machinery/light/dim/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/nutrient/ez{ - pixel_x = -5; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/snacks/grown/tomato{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/green, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"bq" = ( -/obj/structure/table, -/obj/item/seeds/replicapod{ - pixel_x = -2; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"bv" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/obj/item/ammo_casing/caseless{ - pixel_y = -9; - pixel_x = -9; - dir = 5 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"bA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"bD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/trash/energybar{ - pixel_x = -1; - pixel_y = 3 - }, -/obj/structure/table, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"bP" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"bV" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"ct" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 5 - }, -/obj/item/seeds/cabbage{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"cu" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"da" = ( -/obj/structure/table, -/obj/item/seeds/watermelon{ - pixel_x = -13; - pixel_y = 12 - }, -/obj/item/toy/figure/botanist, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"dw" = ( -/obj/item/toy/katana, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"dB" = ( -/obj/effect/decal/cleanable/food/plant_smudge, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"dD" = ( -/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/obj/machinery/door/airlock/research{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"ed" = ( -/obj/machinery/door/airlock/hatch, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"eh" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"eD" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/turf_decal/spline/plain/transparent/bar{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"eX" = ( -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"fd" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"fM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"fN" = ( -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/blood/BMinus{ - desc = "Contains blood used for transfusion. Must be attached to an IV drip. Something is scribbled on the back in bright blue letters: ICARUS" - }, -/obj/item/reagent_containers/blood/OMinus{ - desc = "Contains blood used for transfusion. Must be attached to an IV drip. Something is scribbled on the back in blue letters: DAEDALUS" - }, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"fO" = ( -/turf/open/floor/plating/rust, -/area/ruin/powered/hydroponicslab) -"gb" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 9 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"gf" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/ammo_casing/caseless{ - pixel_y = -9; - pixel_x = 11; - dir = 10 - }, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"gl" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/turf_decal/spline/plain/transparent/bar{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"gz" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ - dir = 4; - color = "#B7D993" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"gA" = ( -/turf/open/floor/plating/snowed/temperatre{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/overmap_encounter/planetoid/cave/explored) -"gC" = ( -/obj/structure/table, -/obj/item/seeds/berry{ - pixel_x = 3 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"gM" = ( -/obj/item/ammo_casing/caseless{ - pixel_x = 8; - pixel_y = 4; - dir = 8 - }, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange/corner{ - dir = 8; - color = "#C3630C" - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange/corner{ - dir = 4; - color = "#C3630C" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"gO" = ( -/obj/structure/table, -/obj/item/shovel/spade{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/machinery/light/dim/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"gP" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/structure/flora/ausbushes/fernybush, -/mob/living/simple_animal/hostile/venus_human_trap, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"gU" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/hydroponicslab) -"gV" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered/hydroponicslab) -"hd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"hg" = ( -/obj/effect/turf_decal/borderfloorblack/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar/corner{ - dir = 1; - color = "#791500" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"hs" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"hw" = ( -/obj/effect/decal/cleanable/blood/drip{ - pixel_x = -3; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/ammo_casing/caseless{ - pixel_x = -8; - pixel_y = 6; - dir = 9 - }, -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/spline/fancy/opaque/orange/corner{ - color = "#C3630C" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"hF" = ( -/mob/living/simple_animal/hostile/venus_human_trap, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"hJ" = ( -/turf/closed/wall/r_wall, -/area/ruin/powered/hydroponicslab) -"hZ" = ( -/obj/item/stack/cable_coil/yellow{ - pixel_x = 1; - pixel_y = -2; - amount = 2 - }, -/obj/item/wallframe/camera{ - pixel_x = -6; - pixel_y = 6 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"ic" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/orange, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"ij" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 8 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"iw" = ( -/obj/effect/turf_decal/borderfloorblack/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar/corner{ - dir = 8; - color = "#791500" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"iz" = ( -/obj/structure/table, -/obj/item/seeds/starthistle/corpse_flower{ - pixel_y = 3; - pixel_x = 3 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z{ - pixel_x = -10; - pixel_y = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"iB" = ( -/obj/effect/mob_spawn/human/scientist, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"iH" = ( -/obj/structure/closet, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/hooded/wintercoat/security{ - pixel_y = 0 - }, -/obj/item/clothing/shoes/winterboots{ - pixel_y = 0 - }, -/obj/item/ammo_box/magazine/m45{ - pixel_y = 0 - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"iJ" = ( -/obj/item/trash/chips{ - pixel_x = -1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"iQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/grown/tomato/blood{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/seeds/tomato/killer{ - pixel_y = -9; - pixel_x = -2 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"iY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/lime, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"jh" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"jl" = ( -/obj/effect/decal/cleanable/food/salt, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"jr" = ( -/obj/structure/table, -/obj/item/circuitboard/machine/hydroponics{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"jC" = ( -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"jY" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"kr" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"kw" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"kS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 6 - }, -/obj/structure/frame/machine, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"lj" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"lk" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple/corner{ - dir = 1; - color = "#AE8CA8" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"lw" = ( -/obj/structure/table, -/obj/item/plant_analyzer{ - pixel_x = 13; - pixel_y = 4 - }, -/obj/item/cultivator, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"lF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/borderfloorblack{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 1 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"mb" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ - dir = 8; - color = "#B7D993" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"md" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/grassybush, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"me" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"mu" = ( -/mob/living/simple_animal/hostile/venus_human_trap, -/obj/effect/turf_decal/borderfloorblack{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"mQ" = ( -/obj/structure/frame/computer{ - dir = 1 - }, -/obj/item/shard{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/shard{ - pixel_x = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"mU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/clothing/shoes/winterboots{ - pixel_y = 5; - pixel_x = 3 - }, -/obj/item/clothing/shoes/winterboots{ - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"mW" = ( -/obj/effect/decal/cleanable/blood/drip{ - pixel_y = 12; - pixel_x = 11 - }, -/obj/effect/decal/cleanable/blood/splatter, -/obj/item/ammo_casing/caseless{ - pixel_y = 4; - dir = 5; - pixel_x = 2 - }, -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple/corner{ - color = "#AE8CA8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple/corner{ - dir = 8; - color = "#AE8CA8" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/window/brigdoor/northright, -/obj/effect/turf_decal/borderfloorblack{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 5 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"ni" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green/corner{ - dir = 1; - color = "#99BB76" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nj" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/item/stack/cable_coil/yellow{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/circuitboard/machine/hydroponics{ - pixel_y = 2; - pixel_x = -3 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nt" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"nD" = ( -/obj/item/stack/cable_coil/yellow{ - pixel_x = 7; - pixel_y = -4; - amount = 2 - }, -/obj/item/wallframe/camera{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nI" = ( -/obj/effect/decal/cleanable/food/plant_smudge, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange/corner{ - dir = 4; - color = "#C3630C" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nL" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/item/wrench{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/screwdriver{ - pixel_x = 2 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"nP" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"nS" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"oo" = ( -/obj/item/gun/ballistic/automatic/pistol/candor/no_mag{ - pixel_x = 2; - pixel_y = -3 - }, -/obj/item/ammo_casing/caseless{ - pixel_x = -5; - pixel_y = 9; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"oK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ - color = "#B7D993" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"oO" = ( -/mob/living/simple_animal/hostile/killertomato, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green/corner{ - dir = 1; - color = "#99BB76" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"oT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/clothing/suit/hooded/wintercoat{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/clothing/suit/hooded/wintercoat{ - pixel_x = -1; - pixel_y = 5 - }, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"oY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"pj" = ( -/obj/structure/table, -/obj/item/seeds/apple{ - pixel_x = -1; - pixel_y = 2 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"pn" = ( -/obj/structure/table, -/obj/item/seeds/glowshroom{ - pixel_y = -1; - pixel_x = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"pE" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/diethylamine{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/bottle{ - pixel_x = -6 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"pG" = ( -/mob/living/simple_animal/hostile/killertomato, -/obj/effect/decal/cleanable/blood/gibs/down, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"pL" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/hydroponicslab) -"pR" = ( -/obj/machinery/light/dim/directional/north, -/obj/structure/table, -/obj/item/multitool{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"qc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"qh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/cable_coil/yellow{ - pixel_x = 2; - pixel_y = -4; - amount = 2 - }, -/obj/item/wallframe/camera{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"qt" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/grown/tomato{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"qB" = ( -/mob/living/simple_animal/hostile/killertomato, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/tile/plasteel/tech, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"qN" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"ri" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/warning/biohazard{ - pixel_x = 32 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"si" = ( -/obj/machinery/door/airlock/maintenance{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"ss" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"sv" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 5 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"sx" = ( -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"sK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/tile/plasteel/tech, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"sM" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"tk" = ( -/obj/effect/mob_spawn/human/botanist, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/blood/gibs, -/obj/item/hatchet{ - pixel_x = -5; - pixel_y = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"to" = ( -/obj/effect/decal/cleanable/blood/drip{ - pixel_y = -1 - }, -/obj/machinery/light/dim/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/item/ammo_casing/caseless{ - pixel_x = 6; - pixel_y = 6; - dir = 5 - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/orange, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"tE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/l3closet/scientist, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"tP" = ( -/obj/structure/table, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/turf_decal/spline/plain/transparent/bar{ - dir = 10 - }, -/obj/structure/sign/warning/radiation{ - pixel_x = -32 - }, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"tQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"tS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/junglebush, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"uo" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"up" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/turf_decal/spline/plain/transparent/bar{ - dir = 9 - }, -/obj/structure/sign/warning/securearea{ - pixel_x = -32 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"uz" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/spline/fancy/opaque/green/corner{ - color = "#99BB76" - }, -/obj/effect/turf_decal/spline/fancy/opaque/green/corner{ - dir = 8; - color = "#99BB76" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"uX" = ( -/obj/structure/table, -/obj/item/seeds/plump/walkingmushroom, -/obj/machinery/light/dim/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"uZ" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/obj/machinery/door/airlock{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"vc" = ( -/obj/structure/table, -/obj/structure/sign/poster/contraband/kudzu{ - pixel_x = -32 - }, -/obj/item/seeds/kudzu{ - pixel_y = 2; - pixel_x = -3 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/turf_decal/spline/plain/transparent/bar{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"vg" = ( -/obj/machinery/door/window/brigdoor{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 1 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"vm" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"vH" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"xb" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/ammonia{ - pixel_x = 7; - pixel_y = 6 - }, -/obj/item/reagent_containers/glass/bottle/diethylamine{ - pixel_x = -6; - pixel_y = 12 - }, -/obj/item/reagent_containers/glass/bottle/ethanol{ - pixel_x = -4; - pixel_y = 2 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered/hydroponicslab) -"xx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"xE" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"xJ" = ( -/obj/effect/decal/cleanable/blood/gibs/torso, -/obj/item/ammo_casing/caseless{ - pixel_y = 12; - pixel_x = -7 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"yi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/trash/boritos{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"ys" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 4 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"yV" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"zw" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp{ - pixel_y = 5; - pixel_x = -1 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"zy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/purple, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"zH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/trash/can{ - pixel_x = 5; - pixel_y = -6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"zN" = ( -/obj/item/pen/blue{ - pixel_y = -2; - pixel_x = -6 - }, -/obj/item/paper/crumpled/bloody/fluff/ruins/hydroponicslab/researcher{ - pixel_x = 3; - pixel_y = 2 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"zO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"zT" = ( -/obj/machinery/door/airlock/grunge, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"zV" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal, -/obj/effect/turf_decal/corner_techfloor_grid/diagonal{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/machinery/door/airlock/security, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Ac" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4; - pixel_x = 15 - }, -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"AL" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"AT" = ( -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"Bc" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/light/small/broken/directional/north, -/obj/item/ammo_casing/caseless{ - pixel_y = -1; - dir = 5; - pixel_x = 3 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Bx" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"BC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Cg" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/turf_decal/spline/plain/transparent/bar, -/obj/structure/sign/warning/fire{ - pixel_y = 32 - }, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"Cr" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"CD" = ( -/obj/item/paper/crumpled/bloody/fluff/ruins/hydroponicslab, -/turf/closed/mineral/snowmountain/icemoon, -/area/overmap_encounter/planetoid/cave/explored) -"CG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"Dj" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 1 - }, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/nutrient/ez{ - pixel_x = 4; - pixel_y = 7 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"DA" = ( -/obj/effect/turf_decal/spline/plain/transparent/bar{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/window/brigdoor/eastright, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"DH" = ( -/obj/structure/closet/secure_closet/freezer/fridge/open, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"DK" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"DO" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"DV" = ( -/turf/open/floor/plating/asteroid/snow/icemoon, -/area/overmap_encounter/planetoid/cave/explored) -"Eb" = ( -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ - color = "#B7D993" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Eo" = ( -/obj/item/trash/sosjerky{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"Ey" = ( -/turf/template_noop, -/area/template_noop) -"EV" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/nutrient/l4z{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Fy" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/effect/turf_decal/spline/fancy/transparent/bar, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"FO" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/clothing/under/rank/security/officer{ - pixel_x = 7; - pixel_y = -4 - }, -/obj/effect/decal/cleanable/shreds, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red/corner{ - dir = 4; - color = "#B4696A" - }, -/obj/effect/turf_decal/spline/fancy/opaque/red/corner{ - dir = 1; - color = "#B4696A" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Gr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/hydroponics/constructable, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"Gy" = ( -/mob/living/simple_animal/hostile/killertomato, -/obj/effect/decal/cleanable/food/tomato_smudge, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4; - pixel_x = 15 - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"GK" = ( -/obj/effect/decal/cleanable/blood/drip{ - pixel_y = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/ammo_casing/caseless{ - pixel_x = 8; - pixel_y = -5 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"GN" = ( -/obj/machinery/door/airlock/engineering, -/turf/open/floor/plasteel/stairs, -/area/ruin/powered/hydroponicslab) -"GP" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_x = 1; - pixel_y = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered/hydroponicslab) -"He" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle/sodium{ - pixel_x = -3; - pixel_y = 2 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Hg" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"HF" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/purple, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"HK" = ( -/obj/structure/chair/plastic{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"Ik" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/security{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"IQ" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 1 - }, -/obj/structure/table, -/obj/item/storage/bag/plants/portaseeder{ - pixel_x = 3; - pixel_y = 0 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"IR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"Je" = ( -/obj/effect/decal/cleanable/glass, -/obj/item/stack/rods{ - pixel_x = -6; - pixel_y = -2 - }, -/obj/item/shard{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/shard{ - pixel_x = 4 - }, -/obj/effect/turf_decal/borderfloorblack, -/obj/effect/turf_decal/spline/fancy/transparent/bar, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"Jn" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/grown/tomato{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"JD" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"JS" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/orange, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"JZ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"Kr" = ( -/obj/structure/chair/office, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"Ks" = ( -/obj/structure/table, -/obj/item/flamethrower/full/tank{ - pixel_x = 11; - pixel_y = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/turf_decal/spline/plain/transparent/bar, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"KD" = ( -/obj/structure/table, -/obj/item/seeds/cherry{ - pixel_x = 9; - pixel_y = 6 - }, -/obj/item/seeds/carrot{ - pixel_y = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"LM" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ - dir = 4; - color = "#B7D993" - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime/corner{ - dir = 1; - color = "#B7D993" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Mx" = ( -/mob/living/simple_animal/hostile/killertomato, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Mz" = ( -/obj/effect/decal/cleanable/blood, -/obj/item/gun/ballistic/automatic/pistol/candor/no_mag, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"MN" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 11 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/hydroponicslab) -"MV" = ( -/mob/living/simple_animal/hostile/killertomato, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"MZ" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green/corner{ - dir = 8; - color = "#99BB76" - }, -/obj/effect/turf_decal/spline/fancy/opaque/green/corner{ - dir = 4; - color = "#99BB76" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Nd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/window/reinforced, -/obj/effect/turf_decal/borderfloorblack{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/transparent/bar{ - dir = 10 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/powered/hydroponicslab) -"Nf" = ( -/obj/item/paper/guides/jobs/hydroponics{ - pixel_y = 5 - }, -/obj/structure/table, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Nl" = ( -/obj/machinery/seed_extractor, -/obj/machinery/light/dim/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Nv" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"NA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/snacks/grown/tomato/blood{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_y = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"NT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 1 - }, -/obj/structure/frame/machine, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Oz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lime{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Pa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"Ph" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Pj" = ( -/obj/item/stack/cable_coil/yellow{ - pixel_x = 1; - pixel_y = 4; - amount = 2 - }, -/obj/item/wallframe/camera{ - pixel_x = -11; - pixel_y = 6 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"Pz" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/vault, -/area/ruin/powered/hydroponicslab) -"PQ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/plastic, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"PR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/stalkybush, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"PY" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"Qm" = ( -/obj/structure/showcase/machinery/tv, -/obj/structure/table, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"Qt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/reagent_containers/food/snacks/chips{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/structure/table, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"Qu" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"QA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"QT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"Ri" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/green, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"RV" = ( -/mob/living/simple_animal/hostile/killertomato, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/green, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"RX" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/nutrient/rh{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/reagent_containers/glass/bottle/mutagen{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/green{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"So" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/turf_decal/spline/fancy/opaque/purple, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Sq" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"SW" = ( -/obj/item/clothing/shoes/jackboots{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/effect/decal/cleanable/glass, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/red{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Ti" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ruin/powered/hydroponicslab) -"TR" = ( -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"Uh" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/lime, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"UF" = ( -/obj/structure/table, -/obj/item/pen{ - pixel_x = -6 - }, -/obj/item/paper/crumpled/bloody/fluff/ruins/hydroponicslab/officer{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/red, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"UK" = ( -/obj/structure/toilet{ - pixel_y = 10 - }, -/turf/open/floor/plasteel/freezer, -/area/ruin/powered/hydroponicslab) -"Va" = ( -/obj/item/trash/cheesie{ - pixel_x = 3; - pixel_y = 2 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"Vd" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 1 - }, -/obj/item/reagent_containers/glass/bottle/diethylamine{ - pixel_x = -4; - pixel_y = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Vo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/door/window/brigdoor{ - dir = 1 - }, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"Vy" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/bottle/mutagen{ - pixel_x = -5; - pixel_y = 9 - }, -/obj/item/reagent_containers/glass/bottle/nutrient/ez{ - pixel_x = 2; - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"VH" = ( -/obj/structure/table, -/obj/item/seeds/cannabis{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/paper/fluff/ruins/hydroponicslab/botanist{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/pen{ - pixel_x = -9 - }, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"VN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/light/directional/south, -/turf/open/floor/grass, -/area/ruin/powered/hydroponicslab) -"We" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/powered/hydroponicslab) -"Wi" = ( -/obj/structure/marker_beacon, -/turf/open/floor/plating/snowed/temperatre{ - initial_gas_mix = "ICEMOON_ATMOS" - }, -/area/overmap_encounter/planetoid/cave/explored) -"WK" = ( -/obj/item/stack/cable_coil/yellow{ - pixel_x = 4; - pixel_y = -2; - amount = 2 - }, -/obj/item/wallframe/camera{ - pixel_x = -7; - pixel_y = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Xt" = ( -/obj/structure/table/wood, -/obj/item/folder{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/pen/fountain{ - pixel_x = -6; - pixel_y = 1 - }, -/turf/open/floor/wood/walnut, -/area/ruin/powered/hydroponicslab) -"XC" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange/corner{ - dir = 1; - color = "#C3630C" - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange/corner{ - color = "#C3630C" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"YO" = ( -/obj/machinery/computer/security{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/spline/fancy/opaque/red, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"Zd" = ( -/turf/closed/mineral/snowmountain/icemoon, -/area/overmap_encounter/planetoid/cave/explored) -"Zm" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_grid, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple/corner{ - dir = 1; - color = "#AE8CA8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/purple/corner{ - color = "#AE8CA8" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) -"ZN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/grown/mushroom/amanita{ - pixel_y = 5 - }, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/orange{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/powered/hydroponicslab) - -(1,1,1) = {" -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Ey -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -"} -(2,1,1) = {" -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -Ey -"} -(3,1,1) = {" -Ey -Ey -Ey -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -DV -Ey -Ey -Ey -Ey -Ey -Ey -Ey -"} -(4,1,1) = {" -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -DV -DV -Ey -Ey -Ey -Ey -Ey -Ey -"} -(5,1,1) = {" -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -hJ -We -hJ -hJ -Zd -Zd -Zd -DV -DV -DV -DV -Ey -Ey -Ey -Ey -Ey -"} -(6,1,1) = {" -Ey -Zd -Zd -Zd -Zd -CD -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -hJ -UK -gU -hJ -Zd -Zd -DV -DV -DV -DV -Zd -Zd -Ey -Ey -Ey -Ey -"} -(7,1,1) = {" -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -hJ -We -We -hJ -hJ -pL -MN -hJ -Zd -Zd -DV -DV -DV -Zd -Zd -Zd -Zd -Zd -Ey -Ey -"} -(8,1,1) = {" -Ey -Zd -Zd -Zd -We -hJ -We -hJ -We -hJ -Zd -Zd -Zd -hJ -am -Qt -DH -We -xE -hJ -hJ -Zd -DV -DV -DV -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Ey -"} -(9,1,1) = {" -Zd -Zd -Zd -Zd -We -VH -WK -jl -jC -hJ -Zd -Zd -Zd -We -bD -CG -me -Va -TR -DO -We -Zd -DV -DV -DV -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Ey -"} -(10,1,1) = {" -Zd -Zd -Zd -Zd -hJ -Cr -sK -GP -zy -We -hJ -We -hJ -hJ -pR -IR -lj -zH -Nv -Eo -We -Zd -DV -DV -DV -DV -DV -Zd -Zd -Zd -Zd -Zd -Ey -"} -(11,1,1) = {" -Zd -Zd -Zd -Zd -hJ -Nl -bV -He -So -hJ -gf -SW -mQ -hJ -Pj -iJ -Qm -PQ -yi -HK -hJ -Zd -Zd -DV -DV -DV -DV -DV -Zd -Zd -Zd -Zd -Ey -"} -(12,1,1) = {" -Zd -Zd -Zd -Zd -We -Vd -dB -xb -HF -hJ -Bc -pG -YO -We -TR -fM -hJ -We -hJ -hJ -hJ -Zd -Zd -Zd -DV -DV -DV -DV -DV -Zd -Zd -Zd -Zd -"} -(13,1,1) = {" -Zd -Zd -Zd -Zd -hJ -nS -lk -Vy -mW -zV -FO -xJ -UF -hJ -si -hJ -hJ -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -DV -DV -DV -Zd -Zd -Zd -Zd -"} -(14,1,1) = {" -Ey -Zd -Zd -Zd -hJ -hJ -qc -Zm -oY -We -bv -Mz -iH -hJ -TR -DO -We -hJ -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -DV -DV -DV -DV -Zd -Zd -Zd -"} -(15,1,1) = {" -Ey -Zd -Zd -Zd -Zd -We -hJ -dD -hJ -We -We -Ik -We -hJ -QT -me -DO -hJ -hJ -We -hJ -hJ -Zd -Zd -Zd -Wi -gA -DV -DV -DV -Zd -Zd -Zd -"} -(16,1,1) = {" -Ey -Zd -Zd -Zd -hJ -hJ -JD -gM -GK -nD -hJ -TR -TR -zw -IR -xx -TR -hJ -mU -ag -oT -hJ -Zd -Wi -gA -gA -gA -gA -gA -Zd -Zd -Zd -Zd -"} -(17,1,1) = {" -Ey -Zd -Zd -Zd -hJ -ZN -nI -gC -KD -JS -hJ -Pa -Kr -Xt -aJ -xx -TR -ed -AT -AT -bd -ed -gA -gA -gA -gA -gA -Wi -Zd -Zd -Zd -Zd -Zd -"} -(18,1,1) = {" -Ey -Zd -Zd -Zd -hJ -IQ -gV -pn -Nf -to -hJ -TR -DO -JZ -IR -PY -DO -We -AT -Pz -ab -hJ -Zd -gA -Wi -gA -Zd -Zd -Zd -Zd -Zd -Zd -Zd -"} -(19,1,1) = {" -Ey -Zd -Zd -Zd -We -uX -sx -pj -da -ic -We -vH -vH -vH -aJ -xx -jY -We -hJ -hJ -We -hJ -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -"} -(20,1,1) = {" -Ey -Zd -Zd -Zd -hJ -iz -fd -dB -hw -BC -GN -AL -hd -kw -Ti -QA -hZ -hJ -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -"} -(21,1,1) = {" -Zd -Zd -Zd -Zd -hJ -nn -sM -XC -BC -hJ -hJ -hJ -tQ -Qu -QA -TR -hJ -hJ -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -"} -(22,1,1) = {" -Zd -Zd -Zd -Zd -hJ -We -hJ -uZ -We -hJ -dw -We -hJ -hJ -We -hJ -We -Zd -Zd -Zd -Zd -Zd -hJ -hJ -We -hJ -We -Zd -Zd -Zd -Zd -Zd -Zd -"} -(23,1,1) = {" -Zd -Zd -Zd -Zd -hJ -lw -EV -MZ -Mx -hJ -hJ -hJ -nq -kr -Oz -hJ -Zd -Zd -Zd -Zd -hJ -hJ -We -up -vc -tP -hJ -Zd -Zd -Zd -Zd -Zd -Zd -"} -(24,1,1) = {" -Ey -Zd -Zd -Zd -hJ -pE -Ac -sx -Sq -Ph -hJ -fN -gz -cu -iY -We -hJ -hJ -We -We -hJ -gb -Nd -gl -DA -eD -hJ -We -We -Zd -Zd -Zd -Ey -"} -(25,1,1) = {" -Ey -Zd -Zd -Zd -We -Dj -Gy -vm -MV -Ri -hJ -jr -oo -sK -mb -nL -nj -We -bd -nP -We -lF -iw -ij -mu -jh -uo -tS -hJ -Zd -Zd -Zd -Ey -"} -(26,1,1) = {" -Ey -Zd -Zd -Zd -We -gO -tk -NA -gV -bg -We -NT -iB -zN -sx -fO -Uh -ss -AT -eh -ss -sv -hg -Bx -Fy -Vo -nt -Hg -hJ -Zd -Zd -Zd -Ey -"} -(27,1,1) = {" -Ey -Zd -Zd -Zd -hJ -RX -oO -cu -qB -uz -zT -LM -bP -qN -Eb -bA -kS -hJ -tE -ri -hJ -Ks -vg -hF -Je -nt -gP -VN -hJ -Zd -Zd -Zd -Ey -"} -(28,1,1) = {" -Ey -Zd -Zd -Zd -hJ -hJ -qh -ni -dB -RV -hJ -DK -eX -oK -hs -hJ -We -hJ -hJ -hJ -hJ -Cg -nh -ys -yV -zO -PR -ac -We -Zd -Zd -Zd -Ey -"} -(29,1,1) = {" -Ey -Zd -Zd -Zd -Zd -hJ -We -Jn -iQ -qt -We -ct -aC -bq -We -hJ -Zd -Zd -Zd -Zd -hJ -We -We -hJ -We -Gr -md -hJ -hJ -Zd -Zd -Zd -Ey -"} -(30,1,1) = {" -Ey -Ey -Zd -Zd -Zd -Zd -hJ -hJ -We -hJ -hJ -hJ -hJ -We -We -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -We -hJ -hJ -hJ -Zd -Zd -Zd -Ey -Ey -"} -(31,1,1) = {" -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Ey -Ey -"} -(32,1,1) = {" -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Ey -Ey -Ey -"} -(33,1,1) = {" -Ey -Ey -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Zd -Ey -Ey -Ey -Ey -Ey -Zd -Zd -Zd -Zd -Zd -Ey -Ey -Ey -Ey -"} diff --git a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm b/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm deleted file mode 100644 index 9fc8444c5dd3..000000000000 --- a/_maps/RandomRuins/JungleRuins/jungle_abandoned_library.dmm +++ /dev/null @@ -1,4739 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"an" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = -1; - pixel_y = 5 - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"ay" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = -12; - pixel_x = -5; - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"aW" = ( -/obj/effect/decal/cleanable/blood/drip{ - pixel_y = 17; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/blood/drip{ - pixel_x = 13; - pixel_y = 18 - }, -/obj/effect/decal/cleanable/blood/splatter{ - pixel_y = 15 - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-spent"; - desc = "A 12 gauge buckshot shell. It is spent."; - projectile_type = null; - pixel_x = 6; - pixel_y = -1 - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-spent"; - desc = "A 12 gauge buckshot shell. It is spent."; - projectile_type = null; - pixel_x = -7; - pixel_y = -9 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"bi" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"bo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/toy/plush/lizardplushie{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/toy/plush/snakeplushie{ - pixel_x = 6; - pixel_y = -3 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"bs" = ( -/turf/open/floor/plastic, -/area/ruin/jungle) -"bC" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/storage/fancy/nugget_box{ - pixel_x = 5; - pixel_y = 9 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"bF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/mob/living/carbon/monkey/angry{ - faction = list("jungle") - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"bK" = ( -/obj/effect/decal/cleanable/glass, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"bN" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/book/manual/random{ - pixel_x = 4; - pixel_y = 11 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"bR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"ca" = ( -/obj/item/book/random{ - pixel_x = 8; - pixel_y = -6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"cf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/chair/comfy/orange/directional/west, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"cl" = ( -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"cn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"cs" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/ruin/jungle) -"cO" = ( -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"cP" = ( -/obj/structure/flora/tree/jungle, -/obj/structure/flora/grass/jungle{ - pixel_x = 6; - pixel_y = -15 - }, -/obj/structure/flora/grass/jungle{ - pixel_y = 7 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"dh" = ( -/obj/effect/decal/cleanable/blood/splatter{ - pixel_y = -7 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"di" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/sign/poster/official/moth{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"dn" = ( -/obj/item/storage/book/bible{ - pixel_x = 6; - pixel_y = -6 - }, -/obj/item/gun/ballistic/automatic/pistol/ringneck/no_mag{ - name = "bible gun"; - pixel_x = -7; - pixel_y = -8; - desc = "A small, easily concealable 10mm handgun. Has a threaded barrel for suppressors. Does not fire holy ammo." - }, -/obj/effect/turf_decal/siding/wood, -/obj/item/ammo_casing/c10mm{ - icon_state = "magnum-brass-nagant"; - projectile_type = null; - desc = "A 10mm bullet casing. It is spent."; - pixel_x = -1 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "magnum-brass-nagant"; - projectile_type = null; - desc = "A 10mm bullet casing. It is spent."; - pixel_x = 7; - pixel_y = -7 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"do" = ( -/obj/structure/barricade/wooden, -/obj/structure/spacevine/dense{ - name = "dense vines" - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"dq" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ruin/jungle) -"dC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"dJ" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/reagent_containers/food/snacks/grown/apple{ - pixel_y = 12; - pixel_x = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"dV" = ( -/obj/machinery/door/airlock/wood, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3" - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/mapping_helpers/airlock/locked, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/wood, -/area/ruin/jungle) -"eo" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/jungle) -"eN" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"fe" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"ff" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 1; - pixel_x = -10; - pixel_y = 12 - }, -/obj/effect/decal/cleanable/blood/footprints{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"fi" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/decal/cleanable/blood{ - icon_state = "drip5"; - pixel_x = 18; - pixel_y = -1 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "drip5"; - pixel_x = -6; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"fj" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8; - pixel_x = -26 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"fl" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/storage/bag/books{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"fm" = ( -/obj/effect/decal/cleanable/blood{ - icon_state = "floor2"; - pixel_x = 3; - pixel_y = -9 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3"; - pixel_x = -4; - pixel_y = 3 - }, -/obj/effect/mob_spawn/human/corpse/assistant{ - name = "Curator"; - outfit = /datum/outfit/job/curator; - brute_damage = 400; - backpack_contents = null - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"fC" = ( -/obj/item/stack/sheet/mineral/wood{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"fL" = ( -/obj/structure/flora/rock/jungle{ - pixel_x = -8; - pixel_y = -19 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"fR" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/dark, -/area/ruin/jungle) -"gk" = ( -/obj/structure/grille/broken, -/obj/structure/spacevine/dense{ - name = "dense vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"gt" = ( -/obj/structure/sign/poster/contraband/hacking_guide{ - pixel_y = 32 - }, -/turf/open/floor/carpet/black, -/area/ruin/jungle) -"gL" = ( -/obj/structure/rack, -/obj/item/toy/katana, -/turf/open/floor/wood, -/area/ruin/jungle) -"gP" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"gQ" = ( -/obj/structure/sign/poster/official/get_your_legs{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"gW" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 6; - pixel_x = -9; - pixel_y = -6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"hb" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/storage/fancy/candle_box{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/structure/sign/poster/official/moth/smokey{ - pixel_x = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"hj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"hr" = ( -/obj/structure/table/wood/fancy, -/obj/item/toy/figure/curator{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/toy/figure/paramedic{ - pixel_y = 1; - pixel_x = 6 - }, -/obj/item/trash/candle{ - pixel_x = -8; - pixel_y = 10 - }, -/obj/item/candle{ - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"hW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"hY" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8; - pixel_y = 4; - pixel_x = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"iw" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8; - pixel_x = 2; - pixel_y = -9 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"iN" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 10; - pixel_x = -17; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"iQ" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/ruin/jungle) -"iU" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/garbage{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/structure/closet/crate/bin, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"jk" = ( -/obj/structure/grille/broken{ - icon_state = "brokenratvargrille" - }, -/obj/effect/decal/cleanable/glass{ - pixel_x = 5; - dir = 4 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"jG" = ( -/obj/structure/sign/painting/library, -/turf/closed/wall/mineral/wood, -/area/ruin/jungle) -"jI" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"ke" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/decal/cleanable/blood/footprints, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"km" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"kw" = ( -/obj/machinery/light/broken, -/turf/open/floor/wood, -/area/ruin/jungle) -"kx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"ky" = ( -/obj/structure/door_assembly/door_assembly_wood, -/obj/structure/barricade/wooden/crude, -/turf/open/floor/wood, -/area/ruin/jungle) -"kz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"kD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/book/manual/wiki/medicine{ - pixel_x = 14 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"kE" = ( -/obj/effect/mob_spawn/human/corpse/assistant{ - name = "Chaplain"; - outfit = /datum/outfit/job/chaplain - }, -/obj/effect/decal/cleanable/blood{ - pixel_y = 14 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor4"; - pixel_x = -24 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/broken{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"kF" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"kG" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/vending/cola/space_up, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/wood, -/area/ruin/jungle) -"kK" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/chair/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3"; - pixel_x = -14; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/ruin/jungle) -"kN" = ( -/obj/structure/flora/junglebush/c, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"kU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/ruin/jungle) -"kV" = ( -/obj/effect/decal/cleanable/plastic, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor4"; - pixel_x = 13 - }, -/mob/living/simple_animal/hostile/gorilla{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"la" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/generic, -/obj/machinery/light/broken, -/turf/open/floor/wood, -/area/ruin/jungle) -"lb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"lg" = ( -/obj/effect/decal/cleanable/glass{ - dir = 1 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"lh" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = -8; - pixel_y = 10 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"li" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"ln" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/vending/snack/green, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"lA" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"lB" = ( -/obj/structure/displaycase{ - start_showpiece_type = /obj/item/book_of_babel - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"lD" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/mob_spawn/human/corpse/assistant{ - name = "Paramedic"; - outfit = /datum/outfit/job/paramedic; - backpack_contents = null - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3"; - pixel_x = -6; - pixel_y = -2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"lM" = ( -/turf/closed/indestructible/wood, -/area/ruin/jungle) -"lY" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/photo_album/library{ - pixel_x = -12 - }, -/obj/item/photo/old{ - pixel_x = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"mk" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = 1; - pixel_y = -2 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"mo" = ( -/obj/structure/flora/tree/jungle/small, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"mt" = ( -/obj/structure/flora/grass/jungle/b{ - pixel_x = -6; - pixel_y = -4 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"mv" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/plastic, -/area/ruin/jungle) -"mx" = ( -/obj/structure/bonfire/prelit, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"mz" = ( -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"mF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"mG" = ( -/obj/structure/sign/departments/holy{ - pixel_y = 32 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"mK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/carbon/monkey/angry{ - faction = list("jungle") - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"mP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8; - pixel_y = 4; - pixel_x = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"mS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/railing/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"mV" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 5; - pixel_y = 9; - pixel_x = -1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"mW" = ( -/obj/structure/bookcase, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"mX" = ( -/obj/structure/grille/broken, -/turf/open/floor/wood, -/area/ruin/jungle) -"na" = ( -/obj/structure/sign/poster/official/focus{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"ng" = ( -/obj/effect/turf_decal/chapel{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/jungle) -"nn" = ( -/obj/structure/showcase/cyborg, -/obj/effect/turf_decal/siding/brown{ - dir = 10 - }, -/obj/machinery/door/poddoor/shutters/indestructible{ - id = "library_shutters" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"ns" = ( -/obj/structure/chair/pew{ - dir = 1 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"nu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine/dense{ - name = "dense vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"nw" = ( -/obj/structure/flora/junglebush/b, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"nJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"oc" = ( -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"oe" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"of" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"on" = ( -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"oq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"oN" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 7; - pixel_x = -8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"oP" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"oT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/chair/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"pk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/wood, -/area/ruin/jungle) -"pF" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/storage/box/papersack{ - icon_state = "paperbag_Heart_closed"; - pixel_x = 3; - pixel_y = 5 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"pX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/vomit/old{ - pixel_x = 3; - pixel_y = -14 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"pY" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = -16; - dir = 4; - pixel_x = 2 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"qg" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/reagent_containers/food/snacks/grilledcheese{ - pixel_x = 4; - pixel_y = 13 - }, -/obj/item/reagent_containers/food/drinks/soda_cans/cola{ - pixel_x = -7; - pixel_y = -4 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"ql" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/chair/comfy/orange/directional/east, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"qm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-spent"; - desc = "A 12 gauge buckshot shell. It is spent."; - projectile_type = null - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-spent"; - desc = "A 12 gauge buckshot shell. It is spent."; - projectile_type = null; - pixel_x = -5; - pixel_y = -6 - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-spent"; - desc = "A 12 gauge buckshot shell. It is spent."; - projectile_type = null; - pixel_x = 6; - pixel_y = -1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"qB" = ( -/obj/structure/flora/rock/jungle{ - pixel_x = -8; - pixel_y = -36 - }, -/obj/structure/flora/tree/jungle/small{ - pixel_x = -37 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"rf" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_x = 11; - pixel_y = -9; - dir = 1 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_x = 2; - pixel_y = -9 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"rl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"rE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_x = -9; - pixel_y = -6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"rN" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/dark, -/area/ruin/jungle) -"rS" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = 6; - pixel_y = 11 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"rT" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ruin/jungle) -"rU" = ( -/obj/structure/flora/junglebush/b{ - pixel_x = -13; - pixel_y = 3 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"sd" = ( -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/jungle) -"sg" = ( -/obj/effect/turf_decal/chapel{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/jungle) -"sj" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ruin/jungle) -"st" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"sL" = ( -/obj/item/stack/sheet/mineral/wood{ - pixel_x = 12; - pixel_y = 5 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/ruin/jungle) -"tb" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"th" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/indestructible{ - id = "library_shutters" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"tk" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/ruin/jungle) -"to" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/jungle) -"tA" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 5; - pixel_y = -1; - pixel_x = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"tO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light/broken{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"ui" = ( -/obj/machinery/door/keycard/library, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ruin/jungle) -"uk" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 4; - pixel_y = 4; - pixel_x = -12 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"uF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 4; - pixel_y = -13; - pixel_x = 3 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/ruin/jungle) -"uI" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"uR" = ( -/obj/item/stack/sheet/mineral/wood{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"uU" = ( -/obj/structure/grille, -/obj/structure/spacevine/dense{ - name = "dense vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"vb" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/destructible/tribal_torch/lit{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"vs" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"vw" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/comfy/orange/directional/east, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"vz" = ( -/obj/structure/flora/junglebush/b{ - pixel_x = -1; - pixel_y = 7 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"vA" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/ruin/jungle) -"vL" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"vS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/book/manual/wiki/engineering{ - pixel_x = -6; - pixel_y = 9 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 4; - pixel_y = -7; - pixel_x = 8 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"vT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken7" - }, -/area/ruin/jungle) -"vV" = ( -/obj/item/book/random{ - pixel_x = -3; - pixel_y = -1 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 5; - pixel_y = -1; - pixel_x = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"vZ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"wa" = ( -/turf/open/floor/carpet/red_gold, -/area/ruin/jungle) -"we" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ruin/jungle) -"wp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ruin/jungle) -"wq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/carbon/monkey/angry{ - faction = list("jungle") - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"wr" = ( -/obj/structure/rack, -/obj/item/toy/plush/hornet/gay{ - pixel_x = -5; - pixel_y = 9 - }, -/obj/item/toy/windupToolbox{ - pixel_y = -6; - pixel_x = 5 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"wv" = ( -/obj/item/clothing/neck/stethoscope{ - pixel_x = -8; - pixel_y = -6 - }, -/obj/item/mecha_parts/mecha_equipment/drill{ - pixel_x = 9; - pixel_y = 10; - name = "broken thermal drill"; - desc = "The tip of this drill seems to have been dulled." - }, -/turf/open/floor/carpet/black, -/area/ruin/jungle) -"wx" = ( -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/jungle) -"wD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"wQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_x = -2 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"xd" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"xf" = ( -/turf/open/floor/wood, -/area/ruin/jungle) -"xi" = ( -/obj/structure/table/wood/reinforced, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"xp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/chair/comfy/orange/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"yh" = ( -/obj/item/kirbyplants{ - pixel_x = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"yv" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/chair/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"yG" = ( -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"yJ" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 5 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "bloodyhands_left" - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"zB" = ( -/obj/structure/table/wood/fancy, -/obj/item/toy/figure/cargotech{ - pixel_x = -10; - pixel_y = 12 - }, -/obj/item/toy/figure/secofficer{ - pixel_x = -5; - pixel_y = -1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"zD" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"zE" = ( -/obj/effect/turf_decal/chapel, -/obj/item/chair/stool{ - dir = 1 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/jungle) -"zH" = ( -/obj/item/stack/sheet/mineral/wood{ - pixel_x = -4; - pixel_y = 5 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"zI" = ( -/obj/structure/flora/grass/jungle/b{ - pixel_x = 12; - pixel_y = 2 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Ad" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/candle{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Aj" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 10; - pixel_x = 9; - pixel_y = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Ax" = ( -/obj/effect/decal/cleanable/blood{ - icon_state = "floor6"; - pixel_x = 7 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"AA" = ( -/obj/effect/mob_spawn/human/corpse/assistant{ - oxy_damage = 200; - name = "Dungeon Master"; - outfit = /datum/outfit/job/curator; - backpack_contents = null - }, -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"AJ" = ( -/obj/structure/flora/junglebush/large{ - pixel_y = -6 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"AT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/book/manual/wiki/piloting{ - pixel_y = 7; - pixel_x = 5 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = -1; - pixel_x = 12; - dir = 10 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 17; - pixel_x = -2; - dir = 1 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = -5; - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"AU" = ( -/obj/item/stack/sheet/mineral/wood{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Bb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken{ - dir = 4 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/ruin/jungle) -"Bk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-spent"; - desc = "A 12 gauge buckshot shell. It is spent."; - projectile_type = null; - pixel_x = -4; - pixel_y = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Bl" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = -8 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Br" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"Bx" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/destructible/tribal_torch/lit{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"By" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 13 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 1; - pixel_x = -8; - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"BF" = ( -/turf/open/floor/plasteel/stairs/left{ - color = "#A47449" - }, -/area/ruin/jungle) -"BJ" = ( -/obj/structure/sign/poster/official/foam_force_ad{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"BL" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/ruin/jungle) -"BR" = ( -/obj/item/stack/sheet/mineral/wood{ - pixel_x = -4; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"BT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/mob_spawn/human/corpse/assistant{ - name = "Security Officer"; - outfit = /datum/outfit/job/security; - backpack_contents = null - }, -/obj/item/melee/baton{ - pixel_x = 3; - pixel_y = 17 - }, -/obj/effect/decal/cleanable/blood{ - pixel_y = -6; - pixel_x = -6 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor2"; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Cv" = ( -/obj/effect/turf_decal/chapel, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/jungle) -"CF" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_y = 9; - pixel_x = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"CG" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Dr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"DK" = ( -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"DL" = ( -/obj/item/flashlight/flare/torch{ - pixel_x = -13; - pixel_y = 7 - }, -/obj/item/flashlight/flare/torch{ - pixel_x = -7; - pixel_y = -2 - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"DM" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = 6; - pixel_y = -15 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Ef" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Eu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/stack/sheet/mineral/wood{ - pixel_x = 11; - pixel_y = -9 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"EE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken, -/mob/living/carbon/monkey/angry{ - faction = list("jungle") - }, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/ruin/jungle) -"EL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"EO" = ( -/obj/effect/mob_spawn/human/corpse/assistant{ - name = "Curator"; - outfit = /datum/outfit/job/curator; - brute_damage = 400; - backpack_contents = null - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"ES" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/wood, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"EW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/jungle) -"EY" = ( -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plastic, -/area/ruin/jungle) -"Fc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken2" - }, -/area/ruin/jungle) -"Fi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"Fm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"Fv" = ( -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"Fx" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "magnum-brass-nagant"; - projectile_type = null; - desc = "A 10mm bullet casing. It is spent."; - pixel_x = 7; - pixel_y = -7 - }, -/obj/item/melee/curator_whip{ - pixel_x = -2; - pixel_y = 4 - }, -/mob/living/simple_animal/hostile/gorilla, -/turf/open/floor/wood, -/area/ruin/jungle) -"Gc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ruin/jungle) -"Gd" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = 12; - pixel_y = 6 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Gh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light/broken{ - dir = 4 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/jungle) -"Gp" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 5; - pixel_x = 7; - pixel_y = -6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"Gr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/mob_spawn/human/corpse/syndicatesoldier, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor3"; - pixel_x = -19; - pixel_y = 3 - }, -/obj/effect/decal/cleanable/blood{ - pixel_y = 14; - pixel_x = 7 - }, -/turf/open/floor/carpet/red_gold, -/area/ruin/jungle) -"Ha" = ( -/obj/structure/flora/rock/jungle{ - pixel_x = -8 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Hb" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/blood/drip{ - pixel_y = 11; - pixel_x = 11 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/trash/can{ - pixel_y = 11; - pixel_x = 11 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Hj" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/vending/coffee, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/wood, -/area/ruin/jungle) -"Hm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/mob/living/carbon/monkey/angry{ - faction = list("jungle") - }, -/turf/open/floor/carpet/red_gold, -/area/ruin/jungle) -"Hp" = ( -/obj/structure/safe, -/obj/item/codespeak_manual, -/obj/item/keycard/library, -/obj/item/key/displaycase, -/obj/structure/spider/stickyweb, -/turf/open/floor/carpet/black, -/area/ruin/jungle) -"Hq" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 17; - pixel_x = -2; - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"HH" = ( -/obj/structure/bookcase, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ruin/jungle) -"HI" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/toy/cards/deck/cas{ - pixel_x = -3; - pixel_y = 12 - }, -/obj/item/toy/cards/deck/cas/black{ - pixel_y = 3; - pixel_x = 3 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Ic" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 4 - }, -/obj/structure/destructible/tribal_torch/lit, -/turf/open/floor/wood, -/area/ruin/jungle) -"If" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 5; - pixel_y = -2; - pixel_x = -6 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 12; - pixel_x = 6 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Ik" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/book/manual/wiki/surgery{ - pixel_y = 11; - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Iv" = ( -/obj/structure/table/wood/fancy, -/obj/item/storage/pill_bottle/dice{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/dice/d20{ - pixel_x = 12; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"IM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = -14; - dir = 5; - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Jd" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Jn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = -12; - pixel_x = -5; - dir = 1 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 15; - dir = 9; - pixel_x = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Jo" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/shower{ - dir = 4; - pixel_y = 8 - }, -/turf/open/floor/plastic, -/area/ruin/jungle) -"Jp" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 10; - pixel_y = -3; - pixel_x = -3 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Jr" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/ruin/jungle) -"Js" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Jw" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = -23; - dir = 10; - pixel_x = 5 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"Jy" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_x = -2 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"JA" = ( -/obj/structure/bookcase/manuals/medical, -/turf/open/floor/wood, -/area/ruin/jungle) -"JE" = ( -/obj/structure/flora/rock/pile/largejungle{ - pixel_x = -29; - pixel_y = 2 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"JH" = ( -/obj/effect/mob_spawn/human/corpse/assistant{ - oxy_damage = 200 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plastic, -/area/ruin/jungle) -"JL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet/red_gold, -/area/ruin/jungle) -"JM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/jungle) -"JY" = ( -/obj/structure/flora/rock/pile/largejungle{ - pixel_x = -29; - pixel_y = -18 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Kj" = ( -/obj/effect/turf_decal/chapel{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/jungle) -"Kr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/carbon/monkey/angry{ - faction = list("jungle") - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Kw" = ( -/obj/machinery/holopad/emergency/curator, -/obj/effect/turf_decal/siding/wood/end, -/turf/open/floor/wood, -/area/ruin/jungle) -"Kx" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = 6; - pixel_y = -15 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Kz" = ( -/obj/structure/table/wood/fancy, -/obj/item/pizzabox/margherita{ - pixel_y = 10 - }, -/obj/item/pizzabox/pineapple{ - pixel_y = 13; - pixel_x = -1 - }, -/obj/item/pizzabox/meat{ - pixel_y = 16; - pixel_x = 1 - }, -/obj/item/storage/cans/sixbeer{ - pixel_y = 13; - pixel_x = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"KA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"KL" = ( -/obj/structure/barricade/wooden, -/obj/structure/spacevine/dense{ - name = "dense vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"KR" = ( -/obj/effect/mob_spawn/human/corpse/cargo_tech{ - backpack_contents = null - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor4"; - pixel_x = -21; - pixel_y = 7 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor6"; - pixel_x = 7 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor7"; - pixel_y = -8; - pixel_x = -9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"KS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_y = 13 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"KX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "magnum-brass-nagant"; - projectile_type = null; - desc = "A 10mm bullet casing. It is spent."; - pixel_x = 3; - pixel_y = 5 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/ruin/jungle) -"Lh" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 6; - pixel_y = -1; - pixel_x = -1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Lv" = ( -/obj/structure/bookcase/manuals/engineering, -/turf/open/floor/wood, -/area/ruin/jungle) -"LA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"LQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"LZ" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Mb" = ( -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/stairs/right{ - color = "#A47449" - }, -/area/ruin/jungle) -"Me" = ( -/obj/structure/flora/grass/jungle, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Mf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 10; - pixel_y = -13; - pixel_x = 18 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Mg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8; - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Mh" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/airlock/wood/glass, -/obj/structure/sign/departments/restroom{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Ml" = ( -/obj/structure/showcase/cyborg/old, -/obj/effect/turf_decal/siding/brown{ - dir = 6 - }, -/obj/machinery/door/poddoor/shutters/indestructible{ - id = "library_shutters" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"Mn" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Mp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/chair/comfy/orange/directional/west, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Mx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/jungle) -"MD" = ( -/obj/structure/flora/junglebush/large, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"ME" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"MI" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/item/stack/sheet/mineral/wood{ - pixel_x = 11; - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"MP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/shreds{ - pixel_y = 4; - pixel_x = -8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"MQ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/railing/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"MT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken3" - }, -/area/ruin/jungle) -"MU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_y = 4; - pixel_x = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"MV" = ( -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/machinery/door/airlock/wood/glass, -/turf/open/floor/wood, -/area/ruin/jungle) -"MY" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/storage/fancy/cigarettes/cigpack_robust{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/storage/fancy/cigarettes/cigpack_robust{ - pixel_x = 6; - pixel_y = 5 - }, -/obj/item/clothing/mask/cigarette/robust{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/lighter{ - pixel_y = -10; - pixel_x = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Nf" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/vending/games, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Nt" = ( -/obj/structure/closet/wardrobe/curator{ - populate = 0 - }, -/obj/item/storage/box/hero/astronaut, -/obj/item/storage/box/hero/carphunter, -/obj/item/storage/box/hero/ghostbuster, -/obj/item/storage/box/hero/scottish, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Nw" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 4; - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"NB" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = -4; - pixel_y = -2 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"NC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/footprints, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"NI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/shreds{ - pixel_x = 9; - pixel_y = 12 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"NK" = ( -/obj/machinery/photocopier, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"NN" = ( -/obj/structure/flora/tree/jungle, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"NS" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/computer/bookmanagement, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"NV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood{ - icon_state = "floor7"; - pixel_y = -1; - pixel_x = -8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/generic, -/turf/open/floor/wood, -/area/ruin/jungle) -"NX" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/broken{ - dir = 1 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"NY" = ( -/turf/template_noop, -/area/template_noop) -"Oa" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ruin/jungle) -"Oi" = ( -/obj/item/book/manual{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Oj" = ( -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"Ou" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken4" - }, -/area/ruin/jungle) -"Oz" = ( -/obj/structure/showcase/machinery/microwave, -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/brown{ - dir = 9 - }, -/obj/machinery/door/poddoor/shutters/indestructible{ - id = "library_shutters" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"OO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"OY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Pf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/ruin/jungle) -"Ps" = ( -/obj/structure/fluff/hedge, -/turf/open/floor/wood, -/area/ruin/jungle) -"Pt" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Pu" = ( -/obj/item/paper/crumpled/bloody{ - default_raw_text = "Those damn bastards came and shot up the place. I refused to give them my knowledge. I don't have much longer. Keep it safe, please..."; - pixel_x = 8; - pixel_y = 4; - desc = "A hastily written note." - }, -/obj/effect/decal/cleanable/blood/splatter{ - pixel_x = 4; - pixel_y = -8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/wood, -/area/ruin/jungle) -"Pv" = ( -/obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Pw" = ( -/obj/effect/decal/cleanable/glass{ - dir = 8 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"Py" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/ruin/jungle) -"Pz" = ( -/obj/structure/table/wood/fancy, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 10; - pixel_x = -5; - pixel_y = 4; - name = "scattered character sheets"; - desc = "It seems like character sheets for the latest Pathfinder 13e." - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"PJ" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"PW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/book/manual/wiki/robotics{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8; - pixel_x = 12 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/ruin/jungle) -"Qd" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 4; - pixel_x = -12; - pixel_y = -1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Qy" = ( -/obj/item/ammo_casing/shotgun/buckshot{ - icon_state = "buckshot-spent"; - desc = "A 12 gauge buckshot shell. It is spent."; - projectile_type = null; - pixel_x = -5; - pixel_y = -6 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"QF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"QV" = ( -/obj/effect/decal/cleanable/blood/footprints{ - dir = 1; - pixel_x = 3 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/ruin/jungle) -"Rh" = ( -/obj/item/rack_parts, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Rs" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 8; - pixel_y = 8; - pixel_x = -9 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Ru" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/ruin/jungle) -"Rv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/carbon/monkey/angry{ - faction = list("jungle") - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"RH" = ( -/obj/structure/flora/rock/jungle{ - pixel_x = -13 - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"RK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/broken{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Sa" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 1; - pixel_y = -13; - pixel_x = 3 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Sf" = ( -/obj/structure/rack, -/obj/item/toy/gun, -/turf/open/floor/wood, -/area/ruin/jungle) -"Sg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Si" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Sq" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ruin/jungle) -"Su" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 5; - pixel_x = -1; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Sv" = ( -/obj/structure/barricade/wooden, -/obj/structure/spacevine/dense{ - name = "dense vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Sy" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/dark, -/area/ruin/jungle) -"SB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"SN" = ( -/obj/item/book/manual/wiki/command{ - pixel_y = 5; - pixel_x = -5 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"SV" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_x = -9; - pixel_y = -6 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Tb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken{ - dir = 8 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ruin/jungle) -"Tm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"TA" = ( -/obj/item/kirbyplants{ - pixel_x = -8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/ruin/jungle) -"TC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/closed/mineral/random/jungle, -/area/ruin/jungle) -"TE" = ( -/obj/structure/bookcase/manuals/chemistry, -/turf/open/floor/wood, -/area/ruin/jungle) -"TH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"TW" = ( -/obj/machinery/light/broken, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"TX" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"TY" = ( -/obj/structure/flora/grass/jungle{ - pixel_x = -14; - pixel_y = 11 - }, -/turf/open/floor/plating/dirt/jungle, -/area/ruin/jungle) -"Us" = ( -/obj/item/toy/plush/moth{ - pixel_x = 5; - pixel_y = -6; - name = "librarian moth plushie" - }, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -9; - pixel_y = -8 - }, -/obj/item/clothing/glasses/regular{ - pixel_x = 6; - pixel_y = -2; - name = "reading glasses" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Ut" = ( -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"Uw" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/jungle) -"UH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"Vd" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/stack/medical/gauze{ - pixel_x = -5; - pixel_y = 6 - }, -/turf/open/floor/carpet/red_gold, -/area/ruin/jungle) -"Vf" = ( -/obj/effect/decal/cleanable/blood{ - icon_state = "floor4"; - pixel_x = 13 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/broken{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Vt" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Vu" = ( -/turf/closed/wall/mineral/wood, -/area/ruin/jungle) -"VM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_x = -2 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"VP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ruin/jungle) -"VW" = ( -/obj/structure/bookcase, -/turf/open/floor/wood, -/area/ruin/jungle) -"Wh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/railing/wood, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Wl" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/ruin/jungle) -"Wm" = ( -/obj/item/ammo_casing/c10mm{ - icon_state = "magnum-brass-nagant"; - projectile_type = null; - desc = "A 10mm bullet casing. It is spent."; - pixel_x = 7; - pixel_y = -7 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "magnum-brass-nagant"; - projectile_type = null; - desc = "A 10mm bullet casing. It is spent."; - pixel_x = -4; - pixel_y = -6 - }, -/obj/item/ammo_casing/c10mm{ - icon_state = "magnum-brass-nagant"; - projectile_type = null; - desc = "A 10mm bullet casing. It is spent."; - pixel_x = 2 - }, -/turf/open/floor/wood/walnut, -/area/ruin/jungle) -"Wn" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken5" - }, -/area/ruin/jungle) -"Wq" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/jungle) -"Wt" = ( -/obj/structure/altar_of_gods, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"WD" = ( -/obj/structure/showcase/machinery/cloning_pod, -/obj/effect/turf_decal/siding/brown{ - dir = 5 - }, -/obj/machinery/door/poddoor/shutters/indestructible{ - id = "library_shutters" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"WL" = ( -/turf/closed/mineral/random/jungle, -/area/ruin/jungle) -"WM" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/blood/splatter{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/machinery/light/broken, -/turf/open/floor/wood, -/area/ruin/jungle) -"Xk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Xm" = ( -/obj/effect/turf_decal/chapel{ - dir = 8 - }, -/obj/structure/chair/stool{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/jungle) -"Xv" = ( -/obj/structure/closet/wardrobe/chaplain_black{ - populate = 0 - }, -/obj/item/ammo_box/magazine/m10mm_ringneck, -/obj/item/ammo_box/magazine/m10mm_ringneck, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/jungle) -"XL" = ( -/obj/machinery/bookbinder, -/obj/effect/decal/cleanable/wrapping, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"XP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_x = -1; - pixel_y = -6 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"XQ" = ( -/obj/structure/sign/poster/official/pda_ad{ - pixel_x = -32 - }, -/obj/machinery/light/broken{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"XV" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - pixel_x = 3; - pixel_y = 10; - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"XY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/book/manual/wiki/piloting{ - pixel_x = 2; - pixel_y = 10 - }, -/obj/item/book/manual/wiki/medicine{ - pixel_x = -3; - pixel_y = -9 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 9; - pixel_x = 3; - pixel_y = -7 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Yc" = ( -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken5" - }, -/area/ruin/jungle) -"Yv" = ( -/obj/structure/table/wood/fancy, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/toy/plush/among{ - pixel_x = 11; - pixel_y = 4 - }, -/obj/item/clothing/glasses/regular{ - pixel_x = -2; - pixel_y = -2; - name = "reading glasses" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"YO" = ( -/obj/machinery/button/door{ - dir = 4; - pixel_x = -14; - pixel_y = -1; - id = "library_shutters"; - name = "Shutters Button" - }, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"YP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table/wood, -/obj/item/candle{ - pixel_x = -4 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"YT" = ( -/obj/effect/turf_decal/chapel{ - dir = 4 - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/jungle) -"YU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/chair/comfy/orange/directional/west, -/obj/structure/spacevine{ - name = "vines" - }, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"YZ" = ( -/obj/machinery/vending/wardrobe/curator_wardrobe, -/obj/structure/spacevine{ - name = "vines" - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Za" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 6; - pixel_y = 4; - pixel_x = 1 - }, -/turf/open/floor/wood, -/area/ruin/jungle) -"Zb" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -13; - pixel_y = 10 - }, -/turf/open/floor/carpet/red, -/area/ruin/jungle) -"Zf" = ( -/obj/structure/flora/junglebush/c{ - pixel_x = 5; - pixel_y = 2 - }, -/turf/open/floor/plating/grass/jungle, -/area/ruin/jungle) -"Zq" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/machinery/light/dim{ - dir = 8 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"Zw" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/structure/sign/poster/rilena/random{ - pixel_y = 32 - }, -/obj/structure/spider/stickyweb, -/turf/open/floor/carpet/black, -/area/ruin/jungle) -"ZJ" = ( -/obj/effect/turf_decal/siding/brown, -/obj/machinery/door/poddoor/shutters/indestructible{ - id = "library_shutters" - }, -/turf/open/floor/carpet/nanoweave, -/area/ruin/jungle) -"ZN" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ruin/jungle) -"ZQ" = ( -/obj/structure/fluff/paper/stack{ - max_integrity = 10; - dir = 6; - pixel_y = 1; - pixel_x = -11 - }, -/turf/open/floor/wood, -/area/ruin/jungle) - -(1,1,1) = {" -NY -NY -NY -WL -NY -NY -NY -NY -NY -NY -NY -WL -NY -WL -NY -WL -WL -WL -WL -WL -WL -WL -WL -NY -NY -NY -WL -NY -WL -WL -WL -mz -NY -NY -NY -"} -(2,1,1) = {" -NY -NY -WL -WL -WL -NY -NY -WL -WL -WL -NY -WL -WL -NY -NY -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -mz -NY -NY -NY -"} -(3,1,1) = {" -NY -NY -WL -WL -WL -WL -WL -WL -WL -WL -NY -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -mz -mz -mz -Zf -NY -NY -"} -(4,1,1) = {" -NY -WL -WL -WL -WL -Vu -Vu -Vu -Vu -WL -WL -WL -Vu -pk -pk -Vu -Vu -Vu -KL -KL -Vu -WL -Vu -Vu -pk -pk -Vu -Vu -Fm -Oj -mz -mz -Kx -cO -cO -"} -(5,1,1) = {" -NY -WL -WL -WL -WL -Vu -Zw -Hp -Vu -WL -WL -WL -WL -bN -Ad -Tb -gQ -cl -PJ -Mn -Vu -Vu -Vu -pF -qg -dJ -bC -Fm -Fm -Vu -Vu -mz -Me -cP -cO -"} -(6,1,1) = {" -WL -WL -WL -WL -WL -Vu -gt -wv -Vu -Vu -WL -WL -WL -YU -xp -xf -UH -Pt -Mp -cf -vA -XQ -xf -mF -st -st -Xk -Fm -Pt -VW -Vu -mz -cO -cO -Pv -"} -(7,1,1) = {" -WL -WL -WL -WL -Vu -Vu -Pu -wp -Vu -cl -sd -Pt -Pt -Pt -Pt -UH -UH -UH -UH -UH -xf -mV -Rs -Lh -xf -Pf -cl -Pt -Pt -VW -Vu -mz -rU -Bl -cO -"} -(8,1,1) = {" -NY -WL -WL -WL -Vu -VW -fm -UH -Vu -na -Pt -xf -VW -iN -VW -Lv -JA -TE -fj -CF -VW -iQ -iQ -VW -iQ -eo -UH -Pt -cl -VW -Vu -mz -NN -cO -cO -"} -(9,1,1) = {" -NY -NY -WL -WL -WL -VW -Fx -Pt -Vu -Vf -Ax -oq -Mg -Nw -XP -vS -XY -kD -oq -LA -By -AT -PW -wQ -Ik -bF -oq -hW -Pt -VW -Vu -DK -cO -JY -cO -"} -(10,1,1) = {" -WL -WL -WL -WL -WL -WL -yJ -fi -dV -ke -MI -Ut -gW -Ou -iw -rf -Gp -vs -uk -VM -vs -Ou -vs -vs -vs -Ut -vs -nJ -EL -Pt -do -fL -DK -Me -cO -"} -(11,1,1) = {" -NY -NY -WL -WL -WL -WL -sd -Pt -Vu -bi -Wm -Qy -vs -vs -mK -vs -vs -SN -vs -vT -Fm -Fm -Fm -Fm -lb -vs -vs -Ut -wD -bR -Vu -Vu -Vu -mt -cO -"} -(12,1,1) = {" -NY -NY -WL -WL -WL -Vu -YZ -Nt -Vu -cs -Ut -vs -Ut -Jd -KA -KA -KA -EW -AU -OY -WL -WL -WL -Fm -OY -Dr -KA -KA -ME -Pt -Sf -bo -pk -mz -mo -"} -(13,1,1) = {" -NY -WL -WL -WL -WL -WL -Vu -Vu -Vu -Vu -vs -vs -Tm -UH -Ps -Ps -Ps -Ps -Ps -Oj -WL -WL -WL -WL -Fm -jG -fe -UH -UH -Oa -UH -dC -pk -cO -Gd -"} -(14,1,1) = {" -WL -WL -WL -WL -WL -WL -EY -Jo -Vu -Hj -vs -lb -qm -QV -ff -BT -LA -Bk -tk -Vt -Fm -WL -WL -jI -Fm -oq -yh -ZN -UH -wq -gL -wr -pk -mz -zI -"} -(15,1,1) = {" -WL -WL -WL -WL -WL -WL -JH -bs -Vu -Nf -vs -vs -pX -Ic -WM -lM -lM -lM -SB -Bx -Fm -Fm -Fm -Fm -xi -xi -xi -Ef -kw -Vu -Vu -Vu -Vu -Ha -cO -"} -(16,1,1) = {" -NY -WL -WL -WL -WL -WL -WL -mv -Vu -oe -Ut -vs -yv -Kz -Hb -Oz -Zq -nn -Ef -dq -Fi -Fi -TX -Wl -cn -XL -xi -Ef -UH -Sv -LZ -mS -DK -vz -cO -"} -(17,1,1) = {" -NY -NY -NY -WL -WL -WL -WL -nu -Mh -vZ -vs -Eu -AA -Iv -Sq -th -on -ZJ -Ef -dq -Ut -Fi -TX -vZ -Kr -oc -xi -Ef -Pf -Vu -Vu -MQ -MD -mx -kN -"} -(18,1,1) = {" -NY -NY -WL -WL -WL -WL -WL -nu -MV -vZ -vs -Ut -NV -hr -Jr -th -lB -ZJ -Ef -vZ -Yc -vs -Ef -vZ -Kw -of -gP -we -UH -UH -ky -Js -BF -DL -mz -"} -(19,1,1) = {" -WL -WL -WL -WL -WL -WL -WL -WL -Vu -di -vs -dh -oT -zB -lD -th -YO -ZJ -TX -UH -fC -vs -Ef -vZ -kV -NI -Zb -VP -UH -Vu -Vu -Js -Mb -Oj -mz -"} -(20,1,1) = {" -WL -WL -WL -WL -WL -WL -WL -xf -Vu -ln -Wn -KR -NC -Pz -kK -WD -oP -Ml -MP -vZ -Ut -MT -TX -vZ -EO -NK -lY -Ef -BJ -Vu -iU -Wh -mk -DM -mz -"} -(21,1,1) = {" -NY -WL -WL -WL -WL -WL -cl -Us -Vu -kG -vs -vs -Ef -Si -la -lM -ui -lM -RK -vb -Ut -vs -zH -vZ -xi -NS -xi -TX -EE -Vu -Vu -Vu -Vu -mz -mz -"} -(22,1,1) = {" -NY -NY -WL -NY -WL -Vu -Vu -Vu -Vu -Vu -mG -vs -Ef -UH -tb -Py -OY -OY -jI -Fm -WL -nJ -li -vL -wp -Dr -TA -ME -UH -Oj -Rh -lg -jk -RH -cO -"} -(23,1,1) = {" -NY -NY -NY -NY -WL -Vu -km -Mx -to -Wq -Ut -vs -li -UH -Ps -Ps -Ps -WL -WL -WL -Fv -nJ -vs -Ef -xf -jG -rT -kU -xf -Vt -qB -bK -DK -Bl -nw -"} -(24,1,1) = {" -NY -NY -NY -WL -WL -Vu -zD -Kj -sg -fR -vs -Ut -Ut -li -LA -oq -kx -Br -TC -WL -Fm -vs -Ut -li -UH -LA -Fi -LA -wx -Oj -Pw -bK -mX -cO -cO -"} -(25,1,1) = {" -NY -WL -WL -WL -Vu -Vu -kE -ng -Cv -Sy -vT -vs -vs -Ut -Ut -vs -Fc -nJ -Fm -Fm -vs -vs -Ut -Ut -Fm -Fm -Fm -Ut -BR -TW -Vu -Vu -Vu -cO -NN -"} -(26,1,1) = {" -WL -WL -WL -WL -WL -Wt -dn -LQ -Hm -JL -Ut -Ut -Ut -vs -vs -vs -Ut -Hq -Rv -Jy -pY -Jw -Ut -Fi -Fm -WL -Fm -Fm -wD -Vt -Vu -mz -mz -cO -NB -"} -(27,1,1) = {" -NY -WL -NY -WL -Vu -yG -eN -lA -wa -Vd -KX -Dr -MU -Dr -Za -uF -Sa -Mf -KS -Dr -Jn -ay -IM -OY -WL -WL -WL -OO -xd -HH -Vu -mz -TY -Kx -cO -"} -(28,1,1) = {" -NY -NY -NY -WL -Sv -Xv -eN -YP -Gc -Gr -aW -Aj -VW -sL -If -VW -BL -vV -Oi -oN -VW -Ru -Ru -Fm -WL -WL -WL -Fm -Fi -HH -Vu -mz -NN -rS -AJ -"} -(29,1,1) = {" -NY -WL -WL -WL -WL -Vu -NX -Kj -Xm -rN -xf -XV -mP -UH -uR -hY -Su -BL -ZQ -Qd -UH -ca -Fi -Fm -Fm -WL -WL -WL -Fm -HH -Vu -mz -lh -JE -Me -"} -(30,1,1) = {" -NY -NY -WL -WL -WL -Vu -eN -YT -zE -ns -SV -sj -LA -ql -QF -UH -Jp -tA -hj -kz -JM -tO -oq -rl -vw -WL -WL -Fm -Bb -mW -Vu -mz -an -mz -NY -"} -(31,1,1) = {" -NY -WL -WL -WL -WL -WL -ES -Oj -Oj -Uw -Gh -TH -Vu -Yv -fl -rE -Sg -Oj -HI -kF -Vu -Vu -Vu -hb -MY -CG -uI -Vu -Vu -Vu -Vu -WL -WL -WL -WL -"} -(32,1,1) = {" -NY -WL -WL -WL -WL -Vu -Vu -WL -Vu -Vu -Vu -KL -Vu -uU -WL -Vu -Vu -WL -WL -gk -Vu -NY -Vu -Vu -pk -pk -Vu -Vu -WL -WL -WL -WL -WL -WL -WL -"} -(33,1,1) = {" -NY -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -"} -(34,1,1) = {" -NY -WL -WL -WL -WL -WL -WL -NY -WL -WL -WL -WL -WL -WL -WL -NY -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -WL -"} -(35,1,1) = {" -NY -NY -WL -WL -NY -NY -WL -WL -WL -NY -WL -WL -WL -WL -NY -NY -WL -WL -WL -WL -WL -WL -WL -NY -NY -WL -WL -NY -WL -WL -WL -WL -WL -WL -NY -"} -(36,1,1) = {" -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -WL -NY -NY -NY -NY -NY -WL -WL -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -NY -"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm b/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm deleted file mode 100644 index 421e199fffe3..000000000000 --- a/_maps/RandomRuins/RockRuins/rockplanet_harmfactory.dmm +++ /dev/null @@ -1,3992 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ak" = ( -/turf/open/floor/plating/asteroid/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"al" = ( -/obj/machinery/light/dim/directional/east, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"aB" = ( -/turf/closed/mineral/random/rockplanet, -/area/overmap_encounter/planetoid/cave/explored) -"aG" = ( -/turf/open/floor/plating/asteroid/rockplanet/cracked, -/area/overmap_encounter/planetoid/rockplanet/explored) -"aQ" = ( -/obj/machinery/light/dim/directional/west, -/obj/structure/railing{ - dir = 5 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"aT" = ( -/obj/structure/flora/tree/cactus, -/turf/open/floor/plating/asteroid/rockplanet/cracked, -/area/overmap_encounter/planetoid/rockplanet/explored) -"bc" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/rockplanet/cracked, -/area/overmap_encounter/planetoid/rockplanet/explored) -"bf" = ( -/turf/closed/indestructible/reinforced, -/area/ruin/powered) -"bO" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/closed/wall/r_wall, -/area/ruin/powered) -"bQ" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"bR" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"bU" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/dim/directional/north, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/loadsamoney, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"cb" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"cd" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/closed/wall/r_wall/rust, -/area/ruin/powered) -"cg" = ( -/obj/structure/rack, -/obj/item/stack/sheet/mineral/gold/twenty, -/obj/item/circuitboard/computer/rdconsole, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"ck" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/jungle/mega_arachnid{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"co" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"cv" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/closed/wall/r_wall, -/area/ruin/powered) -"cy" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/computer/secure_data/laptop, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"cQ" = ( -/obj/machinery/computer, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"dr" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/computer/med_data/laptop, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/newspaper{ - pixel_x = 8; - pixel_y = -6 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"du" = ( -/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/closed/wall/r_wall/rust, -/area/ruin/powered) -"dJ" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/techfab/department/cargo, -/obj/item/stack/sheet/mineral/diamond/five, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"dN" = ( -/turf/open/floor/plating, -/area/ruin/powered) -"dO" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/remains/human, -/obj/item/clothing/neck/tie/red, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"dU" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/stack/sheet/mineral/gold/twenty, -/obj/item/organ/cyberimp/arm/esword, -/turf/open/floor/plating, -/area/ruin/powered) -"eh" = ( -/obj/machinery/power/smes/magical, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"ei" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"eA" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"eG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"eJ" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"eK" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/item/pen/fountain{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/item/assembly/timer{ - pixel_x = -7; - pixel_y = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"fe" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/powered) -"fq" = ( -/obj/machinery/door/keycard/harmfactory/office, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"fF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/keycard/harmfactory/office, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"fJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/indestructible/reinforced, -/area/ruin/powered) -"fX" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"gp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"gr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"gv" = ( -/turf/open/floor/plating/rust, -/area/ruin/powered) -"gx" = ( -/obj/structure/filingcabinet/employment, -/obj/structure/safe/floor, -/obj/item/keycard/harmfactory/office, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"gz" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/rockplanet/explored) -"gA" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/powered) -"gP" = ( -/obj/machinery/door/keycard/harmfactory/stockroom, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"hf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/keycard/harmfactory/stockroom, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"hg" = ( -/obj/structure/flora/tree/cactus, -/turf/open/floor/plating/asteroid/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"hi" = ( -/turf/closed/wall, -/area/ruin/powered) -"hj" = ( -/turf/closed/wall/rust, -/area/ruin/powered) -"hE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/rust, -/area/ruin/powered) -"hG" = ( -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plating/asteroid/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"hJ" = ( -/turf/closed/wall/r_wall, -/area/ruin/powered) -"hN" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/light/broken/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"hV" = ( -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"if" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"ig" = ( -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"ip" = ( -/obj/machinery/light/dim/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/stairs/old, -/area/ruin/powered) -"iS" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/powered) -"je" = ( -/obj/machinery/door/keycard/harmfactory, -/turf/open/floor/plating, -/area/ruin/powered) -"jq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/keycard/harmfactory, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"jB" = ( -/obj/machinery/vending/sovietsoda, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"jL" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"jO" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/closed/wall/rust, -/area/ruin/powered) -"jR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall/rust, -/area/ruin/powered) -"ko" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall/r_wall, -/area/ruin/powered) -"kx" = ( -/obj/machinery/door/airlock/highsecurity, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"ky" = ( -/obj/structure/door_assembly/door_assembly_highsecurity, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"kC" = ( -/obj/machinery/door/keycard/harmfactory/entry, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"kI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/keycard/harmfactory/entry, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"kM" = ( -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"kN" = ( -/obj/structure/rack, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/item/gun/energy/plasmacutter/adv, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"kU" = ( -/obj/structure/railing, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"lb" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"lg" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"ln" = ( -/obj/structure/railing/corner, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"lC" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"lN" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"lQ" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"mc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"mi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"mu" = ( -/obj/structure/railing/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"my" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"mB" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/rockplanet/explored) -"mE" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"mR" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"no" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"nq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"nt" = ( -/obj/structure/railing/corner, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"ob" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"oc" = ( -/obj/structure/table/wood/reinforced, -/obj/item/melee/classic_baton{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/shield/riot{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/grenade/chem_grenade/teargas{ - pixel_x = -5; - pixel_y = 15 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"oe" = ( -/obj/structure/railing/corner, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"of" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/conveyor/auto, -/turf/open/floor/engine, -/area/ruin/powered) -"oh" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"oj" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"ol" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/engine, -/area/ruin/powered) -"oo" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"ow" = ( -/obj/structure/railing, -/obj/structure/chair/plastic, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"oA" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/light/broken/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"oG" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/structure/table/greyscale, -/obj/item/trash/semki{ - pixel_y = 11 - }, -/obj/item/laser_pointer/red{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"oI" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"oY" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"pi" = ( -/obj/structure/rack, -/obj/machinery/light/dim/directional/north, -/obj/item/stack/sheet/mineral/diamond/five, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"pk" = ( -/obj/structure/railing, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"pm" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"pr" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/rockplanet/explored) -"px" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"pC" = ( -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"pE" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"pG" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"pP" = ( -/obj/item/toy/plush/moth, -/obj/structure/table/greyscale, -/turf/open/floor/engine, -/area/ruin/powered) -"pU" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ruin/powered) -"qb" = ( -/obj/structure/table/greyscale, -/obj/item/laser_pointer/blue{ - pixel_x = 10; - pixel_y = 9 - }, -/obj/item/megaphone, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"qd" = ( -/obj/machinery/light/dim/directional/west, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"qm" = ( -/obj/structure/chair/plastic, -/obj/structure/railing, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"qv" = ( -/obj/structure/railing{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"qy" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"qG" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"qL" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"rg" = ( -/obj/machinery/light/dim/directional/south, -/obj/structure/table/wood, -/obj/item/newspaper{ - pixel_y = 5 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"rh" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"rm" = ( -/obj/machinery/conveyor/auto{ - dir = 4 - }, -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/engine, -/area/ruin/powered) -"ro" = ( -/obj/machinery/conveyor/auto{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"rv" = ( -/obj/machinery/recycler/deathtrap, -/obj/machinery/conveyor/auto{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"rO" = ( -/obj/machinery/conveyor/auto, -/turf/open/floor/engine, -/area/ruin/powered) -"rS" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"rW" = ( -/obj/structure/railing/corner, -/turf/open/floor/engine, -/area/ruin/powered) -"sd" = ( -/obj/structure/railing, -/turf/open/floor/engine, -/area/ruin/powered) -"st" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ruin/powered) -"sx" = ( -/obj/structure/railing/corner, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/engine, -/area/ruin/powered) -"sC" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"sK" = ( -/obj/structure/closet/secure/loot, -/obj/machinery/light/dim/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/suit/toggle/hazard, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"sN" = ( -/obj/structure/cable, -/obj/machinery/light/dim/directional/north, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ruin/powered) -"sV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/disposal/deliveryChute{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/conveyor/auto, -/turf/open/floor/engine, -/area/ruin/powered) -"td" = ( -/obj/machinery/power/emitter/welded{ - active = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable, -/obj/machinery/light/dim/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/conveyor/auto, -/turf/open/floor/engine, -/area/ruin/powered) -"te" = ( -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"tw" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"tC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"tR" = ( -/turf/open/floor/engine, -/area/ruin/powered) -"tU" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"ug" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"us" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"uu" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"uz" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"uC" = ( -/obj/machinery/plate_press, -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"uQ" = ( -/obj/structure/plasticflaps/opaque, -/turf/open/floor/engine, -/area/ruin/powered) -"uT" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"uW" = ( -/obj/machinery/light/dim/directional/east, -/obj/structure/railing, -/turf/open/floor/engine, -/area/ruin/powered) -"vi" = ( -/obj/structure/sign/warning/electricshock, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/ruin/powered) -"vs" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"vJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"vK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"vN" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"vZ" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"xc" = ( -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"xg" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"xq" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"xs" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/structure/sign/number/eight{ - icon_state = "0" - }, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"xx" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/sign/number/eight{ - icon_state = "1" - }, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"xH" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"yk" = ( -/obj/structure/closet/crate, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/engine, -/area/ruin/powered) -"yr" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"yw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/r_wall, -/area/ruin/powered) -"za" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"zg" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner, -/turf/open/floor/engine, -/area/ruin/powered) -"zh" = ( -/obj/structure/railing, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"zB" = ( -/obj/structure/table/greyscale{ - pixel_y = 8 - }, -/obj/item/storage/toolbox/emergency{ - pixel_y = 13 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"zC" = ( -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"zK" = ( -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Ae" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs/old{ - dir = 8 - }, -/area/ruin/powered) -"Ai" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"Ak" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"An" = ( -/obj/structure/table/greyscale, -/obj/item/stack/license_plates/empty/fifty{ - pixel_y = 6 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"AT" = ( -/obj/structure/table/greyscale, -/obj/item/stack/medical/gauze/improvised{ - pixel_x = -4; - pixel_y = 10 - }, -/obj/item/storage/firstaid/brute{ - pixel_y = 5 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"AY" = ( -/obj/structure/fence/door/opened{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Bm" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"Bz" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 4 - }, -/obj/effect/turf_decal/number/zero, -/turf/open/floor/engine, -/area/ruin/powered) -"BC" = ( -/obj/machinery/conveyor/auto{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"BE" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/turf/closed/indestructible/reinforced, -/area/ruin/powered) -"BQ" = ( -/obj/structure/table/greyscale, -/obj/item/keycard/harmfactory, -/turf/open/floor/engine, -/area/ruin/powered) -"BW" = ( -/obj/structure/fence/door/opened{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs/old{ - dir = 4 - }, -/area/ruin/powered) -"Cg" = ( -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"Ci" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table/greyscale, -/obj/item/storage/firstaid/regular{ - pixel_y = 14 - }, -/obj/item/stack/medical/gauze/improvised{ - pixel_y = 2 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Cn" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/rust, -/area/ruin/powered) -"CK" = ( -/obj/structure/sign/poster/official/moth/hardhats, -/turf/closed/wall, -/area/ruin/powered) -"CW" = ( -/obj/structure/table/greyscale, -/obj/item/clothing/head/collectable/hardhat{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/clothing/head/hardhat, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"Db" = ( -/obj/structure/fluff/broken_flooring{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Dd" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"De" = ( -/obj/machinery/light/dim/directional/west, -/turf/open/floor/plating/asteroid/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Dn" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs/old{ - dir = 8 - }, -/area/ruin/powered) -"Dp" = ( -/obj/structure/table/greyscale, -/obj/item/storage/toolbox/drone{ - pixel_x = -1; - pixel_y = 5 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"DE" = ( -/obj/structure/table/greyscale, -/obj/item/stack/license_plates/empty/fifty{ - pixel_x = -9; - pixel_y = 7 - }, -/obj/item/stack/license_plates/empty/fifty, -/turf/open/floor/engine, -/area/ruin/powered) -"DI" = ( -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/engine, -/area/ruin/powered) -"DO" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Ep" = ( -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"Ew" = ( -/obj/effect/turf_decal/industrial/warning/dust, -/turf/open/floor/engine, -/area/ruin/powered) -"EE" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 4 - }, -/obj/structure/sign/number/four, -/turf/open/floor/engine, -/area/ruin/powered) -"EG" = ( -/obj/structure/table/greyscale, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Fb" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/structure/sign/number/five, -/turf/open/floor/engine, -/area/ruin/powered) -"Fj" = ( -/obj/structure/closet/secure/loot, -/obj/machinery/light/broken/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/suit/toggle/hazard, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Fp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs/old{ - dir = 4 - }, -/area/ruin/powered) -"Fu" = ( -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"Fw" = ( -/obj/structure/table/greyscale, -/obj/item/melee/baton/cattleprod{ - pixel_x = -7; - pixel_y = 8 - }, -/obj/item/storage/case/surgery{ - pixel_x = 0; - pixel_y = 3 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"FC" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"FE" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/sign/number/eight{ - icon_state = "0" - }, -/obj/effect/turf_decal/industrial/warning/dust, -/turf/open/floor/engine, -/area/ruin/powered) -"FK" = ( -/obj/structure/railing/corner, -/obj/structure/sign/number/eight{ - icon_state = "2" - }, -/obj/effect/turf_decal/industrial/warning/dust, -/turf/open/floor/engine, -/area/ruin/powered) -"FV" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"Ga" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Go" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/engine, -/area/ruin/powered) -"Gu" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Gv" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/engine, -/area/ruin/powered) -"Gz" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"GE" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"GJ" = ( -/obj/machinery/plate_press, -/obj/machinery/conveyor/auto, -/turf/open/floor/engine, -/area/ruin/powered) -"GO" = ( -/obj/structure/table/greyscale, -/obj/item/keycard/harmfactory/stockroom, -/turf/open/floor/engine, -/area/ruin/powered) -"GR" = ( -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"GS" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"GU" = ( -/obj/effect/turf_decal/number/zero, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"GV" = ( -/turf/template_noop, -/area/template_noop) -"Hs" = ( -/obj/effect/turf_decal/number/three, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"HG" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"HJ" = ( -/obj/machinery/light/broken/directional/east, -/turf/open/floor/plating/asteroid/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"HT" = ( -/obj/machinery/power/emitter/welded{ - dir = 1; - active = 1 - }, -/obj/structure/cable, -/obj/machinery/light/dim/directional/south, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"HU" = ( -/obj/machinery/light/broken/directional/east, -/turf/open/floor/plasteel/stairs/old, -/area/ruin/powered) -"Ie" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Ii" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"Ip" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"It" = ( -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"IA" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/conveyor/auto, -/turf/open/floor/engine, -/area/ruin/powered) -"IF" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/effect/turf_decal/number/zero, -/turf/open/floor/engine, -/area/ruin/powered) -"IM" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"IO" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Jj" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Jr" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"Jt" = ( -/obj/effect/turf_decal/industrial/warning/dust, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/engine, -/area/ruin/powered) -"Jy" = ( -/obj/structure/railing{ - dir = 9 - }, -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/plating, -/area/ruin/powered) -"JB" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/chair/plastic{ - dir = 1; - pixel_y = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"JC" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/structure/table/greyscale, -/obj/item/megaphone, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"JO" = ( -/obj/effect/turf_decal/industrial/warning/dust, -/obj/structure/railing{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"JV" = ( -/obj/effect/turf_decal/industrial/warning/dust, -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Kb" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 6 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Kj" = ( -/obj/structure/fence/door, -/obj/effect/turf_decal/industrial/warning/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"Kn" = ( -/obj/structure/fence/door, -/obj/effect/turf_decal/industrial/warning/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"Kr" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 10 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"KL" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Lb" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/structure/railing{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Lp" = ( -/obj/effect/turf_decal/industrial/warning/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine, -/area/ruin/powered) -"Lu" = ( -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"LO" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"LP" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"LQ" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"LT" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"LV" = ( -/obj/machinery/light/dim/directional/west, -/turf/open/floor/plating/asteroid/rockplanet/cracked, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Mb" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Mp" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"Mq" = ( -/obj/structure/railing, -/obj/machinery/light/dim/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Mr" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"MN" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Na" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Nn" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"NK" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"NP" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"NU" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"NX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/vending/cola/sodie, -/turf/open/floor/plasteel/patterned/brushed, -/area/ruin/powered) -"Od" = ( -/obj/effect/turf_decal/industrial/warning/dust, -/obj/machinery/light/dim/directional/south, -/obj/structure/sign/number/eight{ - icon_state = "caution" - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Oo" = ( -/obj/structure/table/greyscale, -/obj/item/trash/cheesie{ - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Op" = ( -/obj/machinery/light/dim/directional/east, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"OA" = ( -/obj/structure/sign/poster/contraband/missing_gloves, -/turf/closed/wall, -/area/ruin/powered) -"OB" = ( -/obj/structure/holosign/barrier/engineering/infinite, -/turf/open/floor/plating, -/area/ruin/powered) -"Pa" = ( -/obj/structure/sign/warning/testchamber, -/turf/closed/wall, -/area/ruin/powered) -"Ph" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/vending/snack/green, -/turf/open/floor/plating, -/area/ruin/powered) -"Pt" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"PT" = ( -/turf/open/floor/plasteel/stairs/old, -/area/ruin/powered) -"PU" = ( -/obj/structure/rack, -/obj/item/trash/candy, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/under/rank/engineering/engineer/hazard, -/obj/item/storage/toolbox/drone, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Qd" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"Qr" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/under/rank/engineering/engineer/hazard, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Qu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/stairs/old, -/area/ruin/powered) -"QF" = ( -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"QK" = ( -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/obj/item/keycard/harmfactory/entry, -/turf/open/floor/engine, -/area/ruin/powered) -"Rd" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"RC" = ( -/obj/structure/table/wood/reinforced, -/obj/item/gun/ballistic/automatic/toy{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/storage/box/ammo/foam_darts/riot, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"RM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced, -/turf/open/floor/plating, -/area/ruin/powered) -"RQ" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/under/rank/engineering/engineer/hazard, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/plating, -/area/ruin/powered) -"RU" = ( -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plating/asteroid/rockplanet/cracked, -/area/overmap_encounter/planetoid/rockplanet/explored) -"RW" = ( -/obj/machinery/light/broken/directional/west, -/turf/open/floor/plating/asteroid/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Sh" = ( -/obj/structure/rack, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/trash/pistachios, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/under/rank/engineering/engineer/hazard, -/obj/item/storage/toolbox/drone, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Sm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Sp" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Su" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 13 - }, -/obj/item/newspaper{ - pixel_x = -5 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"SH" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"SJ" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_y = 13 - }, -/obj/item/newspaper{ - pixel_y = -3 - }, -/obj/item/newspaper{ - pixel_x = 5; - pixel_y = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"SO" = ( -/obj/machinery/light/broken/directional/south, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"SW" = ( -/obj/structure/chair/comfy/orange/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"Tl" = ( -/obj/machinery/light/directional/south, -/obj/structure/closet/secure_closet/wall/directional/west, -/obj/item/storage/firstaid/ancient, -/obj/item/clothing/neck/stethoscope, -/obj/item/grenade/chem_grenade/teargas{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/grenade/chem_grenade/teargas, -/turf/open/floor/plating, -/area/ruin/powered) -"Tu" = ( -/obj/structure/holosign/barrier/engineering/infinite, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"TE" = ( -/obj/structure/table/greyscale, -/obj/item/spacecash/bundle/c1000{ - pixel_y = 10 - }, -/obj/item/toy/cards/deck/syndicate{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/toy/cards/deck/kotahi, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"TM" = ( -/obj/structure/chair/comfy/orange/directional/east, -/turf/open/floor/plating, -/area/ruin/powered) -"TU" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/asteroid/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ui" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Uq" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"UH" = ( -/obj/structure/fence/door/opened, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"UJ" = ( -/obj/structure/fence/door, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"UL" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Vj" = ( -/obj/machinery/light/dim/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Vr" = ( -/obj/structure/chair/plastic, -/turf/open/floor/plating, -/area/ruin/powered) -"Vu" = ( -/obj/machinery/vending/sovietsoda, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Vv" = ( -/obj/machinery/vending/sustenance, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Wf" = ( -/obj/item/kirbyplants/dead{ - desc = "It doesn't look very healthy..."; - name = "potted plant"; - pixel_y = 10 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Wx" = ( -/obj/structure/closet/crate/bin, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"WH" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"WK" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"WL" = ( -/obj/machinery/light/dim/directional/east, -/turf/open/floor/plating/asteroid/rockplanet/cracked, -/area/overmap_encounter/planetoid/rockplanet/explored) -"WM" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/mob/living/simple_animal/hostile/jungle/mook, -/turf/open/floor/plasteel/grimy, -/area/ruin/powered) -"WZ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/security/wooden_tv, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"XO" = ( -/obj/structure/fluff/broken_flooring, -/turf/open/floor/plating, -/area/ruin/powered) -"XT" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"XU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/conveyor/auto{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"XX" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/pen/fourcolor{ - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Yb" = ( -/obj/structure/table/wood, -/obj/item/paper/pamphlet{ - pixel_x = 11; - pixel_y = -5 - }, -/obj/item/paper/pamphlet{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/paper/pamphlet, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Yg" = ( -/obj/structure/table/wood, -/obj/item/paper/pamphlet{ - pixel_x = 5; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/empty{ - pixel_x = -9; - pixel_y = 12 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Yl" = ( -/obj/structure/table/wood, -/obj/item/kirbyplants{ - pixel_y = 13 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Yq" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/light/dim/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Ys" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"YJ" = ( -/obj/item/chair/plastic{ - dir = 1; - pixel_y = 12 - }, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"YR" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/decal/remains/human, -/turf/open/floor/plasteel/patterned, -/area/ruin/powered) -"Zd" = ( -/obj/machinery/door/airlock/glass_large, -/turf/open/floor/plating, -/area/ruin/powered) -"Zl" = ( -/obj/machinery/door/airlock/glass_large, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"ZN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ruin/powered) -"ZX" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/overmap_encounter/planetoid/rockplanet/explored) - -(1,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ak -hg -ak -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(2,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -aG -ak -aG -aG -hg -aG -aG -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(3,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -ak -ak -aG -aG -aB -aB -aB -aG -aG -ak -ak -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(4,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -ak -ak -ak -aG -aB -aB -hj -hj -CK -hi -ak -ak -aG -aG -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(5,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -aG -aG -aG -aG -aB -aB -aB -hj -zB -CW -hi -ak -aG -aG -aG -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(6,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -ak -aG -aG -hi -hj -hj -hi -hi -zC -Db -hi -hj -hi -hj -hj -ak -aG -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(7,1,1) = {" -GV -GV -GV -GV -GV -GV -ak -aG -aT -hi -hi -oe -qG -uu -us -zK -Dd -hN -GE -Ie -IO -hj -hj -aG -aG -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(8,1,1) = {" -GV -GV -GV -GV -GV -GV -ak -aG -aG -hj -kM -oh -qL -uz -xc -Ae -Dn -FC -uz -qL -Jj -LP -hj -aG -aT -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(9,1,1) = {" -GV -GV -GV -GV -GV -ak -ak -aG -aB -hi -kU -oj -rh -rh -xg -Ai -tR -rW -rh -rh -Jr -LQ -hj -hj -aG -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(10,1,1) = {" -GV -GV -GV -GV -GV -ak -ak -aB -aB -hi -lb -ol -rm -uC -xq -Ak -Ai -sd -GJ -ro -Jt -LT -NX -hj -ak -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(11,1,1) = {" -GV -GV -GV -GV -ak -aB -aB -aB -hi -hi -kU -ol -ro -uQ -xs -An -Dp -FE -uQ -ro -Jt -Mb -Oo -hi -ak -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(12,1,1) = {" -GV -GV -GV -GV -aB -aB -aB -bf -hi -jB -lg -oo -ro -uQ -xx -AT -DE -FK -uQ -ro -Jy -LO -hi -hi -ak -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(13,1,1) = {" -GV -GV -GV -aB -aB -bf -BE -bf -hj -jL -dN -ow -ro -uC -xH -Ai -tR -sd -GJ -ro -JB -QF -hj -aB -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(14,1,1) = {" -GV -GV -GV -aB -aB -bf -eh -fJ -hE -jO -ln -oG -ro -hJ -Op -tR -DI -uW -hJ -ro -JC -Mp -hj -aB -ak -ak -ak -ak -ak -aG -aG -aG -aG -aG -aG -ak -ak -GV -GV -GV -GV -"} -(15,1,1) = {" -GV -GV -GV -aB -aB -bf -bf -bf -bf -jR -pk -ol -rv -pP -hJ -AY -DO -hJ -GO -rv -Jt -LT -hi -aB -aB -aG -aG -aG -aG -TU -aG -aG -aT -aG -aG -aG -ak -GV -GV -GV -GV -"} -(16,1,1) = {" -GV -GV -GV -ak -aB -aB -aB -bf -bf -jR -lC -ol -ro -hJ -aQ -xg -Ep -qd -hJ -ro -Jt -LQ -hi -hi -aB -aG -WL -aG -aG -ak -HJ -aG -aG -WL -aG -ak -ak -ak -ak -GV -GV -"} -(17,1,1) = {" -GV -GV -ak -aG -aG -ak -aB -aB -bf -ko -lN -oI -rO -rO -yk -pG -Ew -yk -te -te -JO -Mr -Dd -Pa -hi -RM -hi -RM -hj -hj -hi -RM -RM -hi -hj -hj -ak -ak -aG -aG -GV -"} -(18,1,1) = {" -GV -aG -aG -aG -ak -bO -ei -fX -hJ -ko -lC -oY -rS -uT -uT -Bm -sC -uT -uT -uT -JV -LQ -Cg -PT -HU -Qu -PT -zC -Dd -Ui -Vj -gv -Wx -XT -YJ -hi -hi -ak -aG -aG -aG -"} -(19,1,1) = {" -GV -aT -bc -RU -bO -cv -oc -RC -Tl -ko -kU -pm -rW -rh -yr -vs -vs -FV -tR -Ii -Kb -Mb -hi -hj -hj -hi -hi -Su -SW -hi -Vr -zC -Dd -Dd -zC -Dd -Zd -mB -ak -ak -aG -"} -(20,1,1) = {" -GV -bc -aG -aG -bQ -cy -eA -gp -hV -ko -lQ -oo -sd -uQ -uQ -uQ -uQ -Ga -GS -Od -hj -hj -OA -PU -Fj -RQ -hi -hj -hi -hi -Vu -zC -WH -XX -zC -Dd -dN -gz -ak -aG -aG -"} -(21,1,1) = {" -GV -ak -ak -ak -bR -cQ -eG -gr -if -kx -mc -px -st -vi -sN -te -te -te -GU -tR -Kj -MN -Dd -gv -zK -Dd -Sm -Dd -Tu -UH -zC -dN -WK -Yb -Db -SO -hi -hg -ak -aG -aG -"} -(22,1,1) = {" -GV -ak -ak -ak -bR -cQ -eJ -eG -eA -ky -mi -pC -sx -vi -sN -QK -te -te -Hs -Ai -Kn -Na -OB -Qd -Rd -zC -Sp -SH -Dd -UJ -zC -gv -WM -Yg -gv -rg -hi -ak -ak -aT -aG -"} -(23,1,1) = {" -GV -ak -ak -ak -cb -dr -eG -gv -ig -hJ -mu -pE -sd -uQ -uQ -uQ -uQ -Go -HG -Od -hi -hi -Pa -Qr -sK -Sh -hi -hi -hj -hi -Vv -Dd -WZ -Yl -dN -zC -Zl -ZX -ak -ak -ak -"} -(24,1,1) = {" -GV -GV -ak -hG -cd -du -eK -gx -Uq -hJ -my -pG -sC -uT -uT -rS -uT -Gu -Ai -Ip -Kr -Mr -hi -hi -hj -hj -hi -SJ -TM -hi -Wf -gv -zC -zC -Dd -zC -ZN -pr -ak -aG -ak -"} -(25,1,1) = {" -GV -GV -GV -ak -aG -cd -fe -gA -iS -hJ -mE -pG -tR -Ai -tR -tR -Ai -tR -tR -tR -Ew -LQ -gv -Qu -ip -PT -PT -zC -zC -UL -al -zC -XO -Ys -YR -hj -hj -ak -ak -ak -ak -"} -(26,1,1) = {" -GV -GV -ak -ak -aG -aG -aB -aB -aB -hJ -my -pG -tR -tR -zg -Bz -EE -GS -tR -tR -Lp -Nn -zC -Pa -hi -RM -hi -RM -hi -hi -hj -RM -RM -hj -hj -hj -aG -aG -ak -ak -GV -"} -(27,1,1) = {" -GV -ak -aB -aB -aB -aB -aB -aB -bf -hi -mR -pG -tR -hJ -Gv -ro -ro -Gv -hJ -tR -Ew -NK -hi -hi -aB -ak -RW -ak -ak -aG -LV -aG -aG -De -ak -aG -aG -aG -ak -GV -GV -"} -(28,1,1) = {" -ak -aB -aB -bf -bf -bf -bf -bf -bf -hj -Mq -pU -yw -td -of -of -IA -ro -ro -bf -Ew -LT -hi -aB -aB -aG -aG -ak -aG -aG -aG -aG -aG -aG -aG -aG -aG -ak -GV -GV -GV -"} -(29,1,1) = {" -ak -aB -bf -bf -cg -dJ -bf -bf -bf -hj -no -qb -Gv -sV -BC -BQ -EG -ro -It -Gv -KL -NP -hi -aB -aG -aG -aG -ak -ak -hg -aG -ak -ak -aG -aG -ak -GV -GV -GV -GV -GV -"} -(30,1,1) = {" -aB -aB -bf -pi -ck -dN -fq -gP -je -kC -nq -qm -bf -tw -tC -vK -XU -za -HT -hJ -TE -GR -hi -aG -aG -ak -ak -ak -ak -ak -ak -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -"} -(31,1,1) = {" -aB -aB -bf -bU -co -dO -fF -hf -jq -kI -nt -vJ -tR -hJ -Gv -BC -BC -Gv -hJ -tR -Lb -IO -hi -hj -aG -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(32,1,1) = {" -aB -aB -bf -bf -kN -dU -bf -bf -bf -hi -lC -pG -tR -tR -Ip -IF -Fb -Gz -tR -tR -Ew -NK -Ph -hj -aG -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(33,1,1) = {" -aB -aB -aB -bf -bf -bf -bf -bf -bf -hi -ob -pG -tR -Ai -tR -Ai -tR -tR -tR -tR -Lp -Mr -Pt -hj -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(34,1,1) = {" -GV -aB -aB -aB -aB -aB -aB -aB -bf -hj -lC -pm -tR -tR -tR -Ai -tR -tR -tR -Ak -Lp -LQ -hj -hj -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(35,1,1) = {" -GV -aG -aG -aG -aG -ak -ak -aB -aB -hj -lQ -qv -tU -vN -zh -BW -Fp -Ga -tU -vN -Lu -NU -hj -aG -hg -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(36,1,1) = {" -GV -GV -aG -ak -ak -ak -ak -aG -aG -hj -hj -qy -ug -vZ -Yq -Cg -zC -oA -ug -IM -LO -hi -hi -aG -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(37,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -hg -aG -ak -hj -hj -hj -hi -hi -zC -Fu -hi -hi -hj -hj -hi -aG -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(38,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -ak -ak -aB -aB -aB -aB -hi -Ci -Fw -hi -aG -aG -aG -aT -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(39,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -aG -aG -aG -aB -aB -hj -Cn -hi -hi -aG -aG -aG -aG -aG -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(40,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -aG -ak -ak -aB -aB -aB -ak -aG -aG -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(41,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ak -ak -ak -ak -ak -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} -(42,1,1) = {" -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -ak -hg -ak -ak -ak -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -GV -"} diff --git a/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm b/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm deleted file mode 100644 index 6db4bf5240a2..000000000000 --- a/_maps/RandomRuins/RockRuins/rockplanet_nomadcrash.dmm +++ /dev/null @@ -1,4749 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aw" = ( -/obj/structure/bonfire/prelit, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"aL" = ( -/obj/structure/door_assembly/door_assembly_centcom{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"aN" = ( -/obj/machinery/space_heater, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"aX" = ( -/obj/effect/turf_decal/weather/dirt, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ba" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - dir = 4; - name = "Crew Berth" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nomad) -"bv" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/engine/hull/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"bS" = ( -/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, -/turf/open/floor/plating/dirt/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"cd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "9-10" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"cl" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/engine/hull/interior, -/area/ruin/rockplanet/nomad) -"cr" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"cO" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/engine/hull/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"cP" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/structure/flora/rock{ - icon_state = "redrocks2" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"cU" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"df" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"dB" = ( -/turf/open/floor/plasteel/tech/grid, -/area/ruin/rockplanet/nomad) -"dJ" = ( -/obj/structure/flora/rock{ - icon_state = "redrock2" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"dM" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/structure/railing, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ef" = ( -/obj/effect/turf_decal/weather/dirt, -/mob/living/simple_animal/hostile/netherworld, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ei" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/door_assembly/door_assembly_hatch{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"eo" = ( -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"fc" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/structure/frame/machine, -/turf/open/floor/plating{ - icon_state = "wet_cracked2" - }, -/area/ruin/rockplanet/nomad) -"fd" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"fe" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/sink{ - pixel_y = 30 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"fw" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"fF" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Helm" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"fK" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"fM" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"ga" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"gn" = ( -/obj/structure/flora/rock/asteroid, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"gs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"gO" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/table{ - dir = 4; - pixel_x = 3 - }, -/obj/effect/decal/cleanable/glass/plasma, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"gY" = ( -/turf/open/floor/plating/dirt/rockplanet, -/area/ruin/rockplanet/nomad) -"ha" = ( -/obj/structure/cable{ - icon_state = "2-5" - }, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"hc" = ( -/obj/effect/decal/cleanable/blood/gibs, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"hm" = ( -/obj/structure/bed/pod, -/obj/effect/mob_spawn/human/corpse/damaged, -/obj/structure/curtain/cloth, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"hy" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/item/stack/sheet/metal/five, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"hV" = ( -/obj/structure/flora/rock{ - icon_state = "basalt" - }, -/turf/open/floor/plating/dirt/rockplanet, -/area/ruin/rockplanet/nomad) -"il" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"ip" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nomad) -"is" = ( -/obj/item/chair/greyscale, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"iN" = ( -/mob/living/simple_animal/hostile/netherworld, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"iZ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nomad) -"jl" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/girder/displaced, -/obj/effect/decal/cleanable/glass/plasma, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"jm" = ( -/turf/closed/mineral/random/rockplanet, -/area/ruin/rockplanet/nomad) -"jw" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"jC" = ( -/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"jD" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/obj/structure/flora/rock{ - icon_state = "redrock2" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"jI" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"kf" = ( -/obj/structure/table_frame, -/turf/open/floor/plating/ashplanet/rocky, -/area/ruin/rockplanet/nomad) -"kN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"kS" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "2-9" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"kV" = ( -/obj/structure/flora/rock{ - icon_state = "redrocks2" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"lg" = ( -/turf/closed/wall, -/area/ruin/rockplanet/nomad) -"lw" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"lz" = ( -/obj/machinery/power/smes/shuttle/precharged, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"mu" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"mz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"mW" = ( -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/dirt/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"nf" = ( -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"nB" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"oq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"or" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/frame/machine, -/obj/effect/spawner/random/salvage_matter_bin, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"oz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/rockplanet/nomad) -"oI" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/arrowaxe_small/center{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nomad) -"oW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"oZ" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"pb" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"po" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"pH" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"pJ" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"pV" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 8; - name = "Air to Distro" - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"qp" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 10 - }, -/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/supply/hidden/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nomad) -"qL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"qM" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"qU" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/ten, -/obj/item/stack/cable_coil/random/five, -/obj/item/stack/cable_coil/random/five, -/obj/structure/cable/yellow{ - icon_state = "4-5" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"rc" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"rD" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating/dirt/jungle/lit, -/area/ruin/rockplanet/nomad) -"rH" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/obj/structure/flora/driftlog, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"rW" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"rY" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/frame/machine, -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/salvage_matter_bin, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"sn" = ( -/obj/structure/frame/machine, -/obj/item/stock_parts/manipulator/femto, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"sy" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/obj/structure/railing, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"sK" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"sR" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/closed/wall/mineral/sandstone, -/area/ruin/rockplanet/nomad) -"sX" = ( -/obj/structure/cable/yellow{ - icon_state = "5-8" - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"tA" = ( -/obj/structure/flora/tree/dead/tall/grey, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"tI" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/obj/structure/flora/rock{ - icon_state = "redrocks1" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"tX" = ( -/obj/machinery/holopad/emergency/command, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"uh" = ( -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"uo" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/item/stack/cable_coil/random/five, -/obj/item/wirecutters, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"uB" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"uD" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"uK" = ( -/obj/effect/turf_decal/corner_techfloor_grid{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nomad) -"uL" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"uN" = ( -/obj/structure/table, -/obj/item/crowbar/large, -/obj/item/clothing/mask/breath{ - pixel_x = 14; - pixel_y = 7 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 14; - pixel_y = 4 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 14; - pixel_y = 1 - }, -/obj/item/stock_parts/capacitor/adv{ - pixel_x = -5; - pixel_y = 11 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"uT" = ( -/obj/structure/flora/tree/cactus, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"vi" = ( -/obj/structure/flora/rock{ - icon_state = "redrocks3" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"vl" = ( -/mob/living/simple_animal/hostile/asteroid/goliath/beast/rockplanet, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"vw" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-10" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"vF" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"vL" = ( -/obj/structure/flora/rock{ - icon_state = "redrocks1" - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"vM" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/floor/plating/grass/rockplanet, -/area/ruin/rockplanet/nomad) -"vN" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"vS" = ( -/turf/open/floor/engine/hull/rockplanet, -/area/ruin/rockplanet/nomad) -"vW" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wf" = ( -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"wq" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/obj/structure/railing, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"wW" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"xk" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/machinery/computer/monitor{ - dir = 1; - icon_state = "computer_broken" - }, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"xG" = ( -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/rack, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"yb" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"yn" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/plating/grass/rockplanet, -/area/ruin/rockplanet/nomad) -"yw" = ( -/obj/structure/flora/rock/asteroid{ - icon_state = "asteroid2" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"zg" = ( -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 1 - }, -/obj/effect/decal/cleanable/glass/plasma, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"zh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen, -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"zp" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/obj/machinery/telecomms/receiver, -/turf/open/floor/plating{ - icon_state = "wet_cracked0" - }, -/area/ruin/rockplanet/nomad) -"zw" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"zx" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"zz" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"zF" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/closed/mineral/random/rockplanet, -/area/ruin/rockplanet/nomad) -"zH" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"zU" = ( -/obj/item/banner/medical/mundane, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"Ab" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"AS" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"AX" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 4 - }, -/obj/machinery/light/small/broken/directional/east, -/obj/effect/turf_decal/arrowaxe_small/left{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nomad) -"Ba" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Bc" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"Bi" = ( -/obj/effect/turf_decal/weather/dirt, -/mob/living/simple_animal/hostile/asteroid/elite/broodmother_child/rockplanet, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Bs" = ( -/turf/open/floor/engine/hull/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Bt" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"BA" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"BX" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Cm" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/closed/wall/mineral/sandstone, -/area/ruin/rockplanet/nomad) -"CC" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/dirt/jungle/lit, -/area/ruin/rockplanet/nomad) -"CN" = ( -/turf/open/floor/plasteel/stairs/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"CT" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"DJ" = ( -/obj/structure/flora/rock/asteroid{ - icon_state = "asteroid2" - }, -/obj/structure/flora/driftlog, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"DP" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"DR" = ( -/obj/structure/closet/crate, -/obj/item/weldingtool/mini, -/obj/item/clothing/mask/gas/welding, -/obj/item/reagent_containers/glass/bottle/welding_fuel, -/obj/item/reagent_containers/glass/bottle/welding_fuel, -/obj/item/reagent_containers/glass/bottle/welding_fuel, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"Ec" = ( -/turf/open/floor/plating/dirt/jungle/lit, -/area/ruin/rockplanet/nomad) -"Em" = ( -/obj/structure/rack, -/obj/item/storage/firstaid{ - pixel_x = 3; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -3 - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"En" = ( -/obj/effect/decal/cleanable/robot_debris/gib, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"Er" = ( -/obj/structure/flora/rock{ - icon_state = "basalt2" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ew" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"EF" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ruin/rockplanet/nomad) -"EI" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/remains/human, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/decal/cleanable/blood/gibs/body, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"EK" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"EL" = ( -/obj/structure/table_frame, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"EM" = ( -/obj/structure/frame, -/obj/item/stock_parts/micro_laser/high, -/turf/open/floor/engine/hull/interior, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Fk" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"FI" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nomad) -"FJ" = ( -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"FP" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"Gu" = ( -/obj/structure/closet/crate, -/obj/item/gun/energy/laser, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"GA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"GB" = ( -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 5 - }, -/obj/item/chair/stool/bar, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"He" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/water/rockplanet, -/area/ruin/rockplanet/nomad) -"Hi" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Hr" = ( -/obj/structure/rack, -/obj/item/ammo_box/magazine/m45, -/obj/item/ammo_box/magazine/m45{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/m45{ - pixel_x = 7 - }, -/obj/item/gun/ballistic/automatic/pistol/candor/no_mag, -/turf/open/floor/plating/ashplanet/rocky, -/area/ruin/rockplanet/nomad) -"HG" = ( -/obj/structure/flora/driftlog, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"HL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/freezer{ - dir = 8; - name = "Head" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nomad) -"Io" = ( -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/engine/hull/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ir" = ( -/obj/structure/railing, -/obj/structure/closet/crate, -/obj/item/gun/energy/laser, -/obj/item/stock_parts/cell/high, -/turf/open/floor/engine/hull/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Iw" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"IG" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"IH" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/effect/turf_decal/weather/dirt, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"IX" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"IY" = ( -/obj/effect/decal/cleanable/glass/plasma, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"Jy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-6" - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"JA" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/obj/structure/flora/rock{ - icon_state = "redrocks3" - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"JL" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/plating/grass/rockplanet, -/area/ruin/rockplanet/nomad) -"JN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/gibs/down, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"Kl" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Kn" = ( -/obj/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"KA" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/structure/chair/plastic{ - dir = 1 - }, -/turf/open/floor/engine/hull/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"KL" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"KN" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"KW" = ( -/obj/effect/decal/cleanable/robot_debris/gib, -/obj/item/stack/sheet/metal/five{ - pixel_x = 3; - pixel_y = 9 - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"KX" = ( -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Le" = ( -/obj/effect/turf_decal/spline/plain/transparent/green{ - dir = 4; - icon_state = "spline_plain_cee" - }, -/obj/structure/frame/machine, -/obj/effect/spawner/random/salvage_matter_bin, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/rockplanet/nomad) -"Lk" = ( -/turf/open/floor/plasteel/grimy, -/area/ruin/rockplanet/nomad) -"Ly" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"LA" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) -"LN" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"LW" = ( -/obj/structure/rack, -/obj/machinery/recharger{ - pixel_x = 5; - pixel_y = 7 - }, -/obj/item/stock_parts/cell{ - pixel_x = -7; - pixel_y = 8 - }, -/obj/item/stock_parts/cell{ - pixel_x = -7; - pixel_y = 2 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"LX" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/cursed_money{ - pixel_x = 3; - pixel_y = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"Md" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Me" = ( -/obj/structure/table, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 10; - pixel_y = 10 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 1; - pixel_y = 7 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 10; - pixel_y = 3 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 1; - pixel_y = 3 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"Mi" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/water/rockplanet, -/area/ruin/rockplanet/nomad) -"Ms" = ( -/obj/structure/flora/rock{ - icon_state = "basalt" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"MV" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"MW" = ( -/obj/structure/salvageable/autolathe, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"NV" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Oc" = ( -/obj/structure/cable/yellow{ - icon_state = "4-5" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"Or" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/mob/living/simple_animal/hostile/asteroid/goliath/beast/rockplanet, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ot" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/rockplanet/nomad) -"Ox" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/techfloor/hole, -/turf/open/floor/plasteel/tech/techmaint, -/area/ruin/rockplanet/nomad) -"OM" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/turf/open/water/rockplanet, -/area/ruin/rockplanet/nomad) -"OP" = ( -/obj/structure/rack, -/obj/item/storage/fancy/cigarettes/cigars, -/obj/item/lighter/greyscale, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"OR" = ( -/turf/open/floor/plating/dirt/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"OS" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bottle/morphine{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/reagent_containers/hypospray/medipen/morphine{ - pixel_y = -3 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"OY" = ( -/obj/item/reagent_containers/glass/bucket/wooden{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/stack/sheet/cotton/cloth/ten{ - pixel_x = -15; - pixel_y = 8 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/floor/plating/grass/rockplanet, -/area/ruin/rockplanet/nomad) -"OZ" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Pn" = ( -/obj/machinery/power/smes/engineering{ - charge = 1000 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/ashplanet/rocky, -/area/ruin/rockplanet/nomad) -"PD" = ( -/obj/structure/bed{ - icon_state = "dirty_mattress"; - name = "dirty mattress" - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"PH" = ( -/obj/structure/frame/machine, -/turf/open/floor/engine/hull/rockplanet, -/area/ruin/rockplanet/nomad) -"PI" = ( -/obj/effect/turf_decal/weather/dirt, -/turf/open/water/rockplanet, -/area/ruin/rockplanet/nomad) -"PX" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/computer/secure_data/laptop{ - dir = 8; - pixel_x = 2; - pixel_y = 6 - }, -/turf/open/floor/engine/hull/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Qc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/command{ - dir = 8; - name = "Bridge"; - req_access_txt = "19" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nomad) -"Qv" = ( -/turf/template_noop, -/area/template_noop) -"QJ" = ( -/mob/living/simple_animal/hostile/netherworld/migo, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Rj" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/decal/cleanable/glass/plasma, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"Rk" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/rockplanet/nomad) -"Rn" = ( -/obj/machinery/power/shuttle/engine/electric, -/turf/open/floor/engine/hull/rockplanet, -/area/ruin/rockplanet/nomad) -"RB" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"RM" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/obj/structure/flora/rock{ - icon_state = "redrocks3" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"RN" = ( -/obj/structure/fence/door{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"Sh" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Si" = ( -/obj/machinery/power/shieldwallgen/atmos{ - dir = 1 - }, -/turf/open/floor/engine/hull/rockplanet, -/area/ruin/rockplanet/nomad) -"So" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/item/stack/sheet/metal/five, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"SH" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"SN" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Tb" = ( -/obj/structure/mecha_wreckage/ripley/firefighter, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"Tn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ruin/rockplanet/nomad) -"TJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/engineering{ - dir = 1; - name = "Engineering" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nomad) -"TL" = ( -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"TT" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Ui" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/techfloor, -/obj/structure/frame/computer{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/rockplanet/nomad) -"UX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"UY" = ( -/mob/living/simple_animal/hostile/asteroid/goliath/beast/rockplanet, -/turf/open/floor/plating/dirt/rockplanet, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Vy" = ( -/obj/effect/decal/cleanable/xenoblood/xgibs, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"Wl" = ( -/obj/structure/barricade/sandbags, -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Wm" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/structure/flora/driftlog, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Xb" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Xj" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"Xk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"Xq" = ( -/obj/structure/flora/rock{ - icon_state = "redrocks1" - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"Xy" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/engine/hull/interior, -/area/ruin/rockplanet/nomad) -"XH" = ( -/turf/open/water/rockplanet, -/area/ruin/rockplanet/nomad) -"XK" = ( -/turf/closed/wall/rust, -/area/ruin/rockplanet/nomad) -"XX" = ( -/obj/structure/mineral_door/sandstone, -/turf/open/floor/plating/dirt/rockplanet, -/area/ruin/rockplanet/nomad) -"Yl" = ( -/obj/structure/table, -/obj/item/modular_computer/laptop{ - pixel_x = 3; - pixel_y = 8 - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"Ym" = ( -/turf/closed/wall/yesdiag, -/area/ruin/rockplanet/nomad) -"Yq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/door_assembly/door_assembly_com{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ruin/rockplanet/nomad) -"Yy" = ( -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"YC" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/structure/curtain, -/turf/open/floor/plating, -/area/ruin/rockplanet/nomad) -"YQ" = ( -/turf/closed/wall/mineral/sandstone, -/area/ruin/rockplanet/nomad) -"YT" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plasteel/telecomms_floor, -/area/ruin/rockplanet/nomad) -"YW" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/general/visible/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-10" - }, -/turf/open/floor/plating/asteroid/rockplanet/wet, -/area/ruin/rockplanet/nomad) -"Zc" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "6-8" - }, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"Ze" = ( -/obj/structure/closet/crate, -/obj/item/storage/toolbox/emergency, -/obj/item/storage/toolbox/emergency, -/obj/item/stack/sheet/metal/ten, -/turf/open/floor/plasteel/rockplanet, -/area/ruin/rockplanet/nomad) -"Zf" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/obj/machinery/light/small/broken/directional/south, -/obj/structure/rack, -/obj/item/stock_parts/subspace/crystal{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/stock_parts/subspace/filter, -/obj/item/circuitboard/machine/telecomms/relay, -/turf/open/floor/plating{ - icon_state = "wet_cracked2" - }, -/area/ruin/rockplanet/nomad) -"Zy" = ( -/turf/closed/wall/mineral/iron, -/area/ruin/rockplanet/nomad) -"ZE" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ZO" = ( -/obj/structure/rack, -/turf/open/floor/plasteel/rockvault, -/area/ruin/rockplanet/nomad) -"ZS" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/rockplanet/lit, -/area/overmap_encounter/planetoid/rockplanet/explored) -"ZZ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 1 - }, -/obj/machinery/light/small/broken/directional/north, -/obj/structure/table_frame, -/turf/open/floor/plating/rockplanet, -/area/ruin/rockplanet/nomad) - -(1,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(2,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Kl -Hi -Yy -vi -Yy -Yy -Yy -Yy -Kl -Hi -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(3,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Kl -pJ -Md -TT -Yy -Yy -Yy -Yy -Yy -Yy -aX -Ly -Hi -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(4,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -kV -Yy -vi -Yy -ef -OR -OR -TT -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -Ly -Hi -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(5,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Yy -aX -OR -OR -TT -Yy -HG -Yy -Yy -Yy -Yy -rc -RB -OR -TT -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(6,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -uT -Yy -Er -aX -OR -pH -yb -Yy -Yy -Yy -Kl -Hi -Yy -Yy -aX -OR -TT -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(7,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -TT -Yy -Yy -Yy -Yy -rc -yb -Yy -Yy -aX -OR -TT -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(8,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -tA -dJ -Yy -Yy -DP -KN -sK -Hi -Yy -Yy -Yy -Yy -Yy -vl -Kl -Md -OR -TT -Yy -Yy -kV -Yy -Qv -Qv -Qv -Qv -Qv -Qv -"} -(9,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -wW -TT -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -OR -TT -Yy -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -"} -(10,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -OR -TT -Yy -Yy -Yy -Yy -Yy -vi -DP -SN -OR -TT -vi -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -"} -(11,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Ms -Yy -Yy -Yy -Kl -Md -OR -OR -TT -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -OR -TT -Yy -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -"} -(12,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Yy -kV -aX -OR -OR -OR -TT -Yy -KX -KX -KX -KX -Yy -aX -OR -OR -TT -Yy -Yy -Ms -Yy -Qv -Qv -Qv -Qv -Qv -Qv -"} -(13,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -OR -OR -TT -KX -Yy -Yy -Yy -Yy -EK -Md -OR -pH -yb -Yy -Yy -iN -Yy -Yy -Qv -Qv -Qv -Qv -Qv -"} -(14,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Xq -Yy -Yy -KX -KX -KX -BA -OR -OR -pH -yb -Yy -Yy -Yy -gn -DJ -aX -OR -OR -TT -Yy -Yy -Yy -Yy -Yy -vi -Qv -Qv -Qv -Qv -Qv -"} -(15,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -KX -Yy -Yy -Yy -rc -RB -OR -TT -iN -Yy -Yy -yw -aw -Yy -aX -OR -mW -fd -Yy -Yy -Yy -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -"} -(16,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -TT -Yy -Yy -Yy -HG -yw -vi -DP -qM -nB -uL -Yy -Xq -Yy -Yy -Yy -Yy -Yy -Qv -Qv -Qv -Qv -"} -(17,1,1) = {" -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Er -Yy -Yy -Yy -vi -aX -OR -TT -Yy -Yy -Yy -Yy -Kl -Hi -aX -OR -Ly -cU -Yy -Yy -Yy -Yy -Er -Yy -Yy -Qv -Qv -Qv -Qv -"} -(18,1,1) = {" -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Yy -Yy -aX -pH -sy -bv -bv -Io -TT -aX -TT -Bi -OR -OR -TT -KX -Yy -Yy -Yy -Yy -tA -Yy -Qv -Qv -Qv -Qv -"} -(19,1,1) = {" -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Yy -Yy -rc -vW -wq -Bs -cO -Ir -TT -aX -Ly -Iw -OR -OR -Ly -Wl -pJ -Hi -vi -Yy -Yy -dJ -jm -jm -jm -Qv -"} -(20,1,1) = {" -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -gn -Yy -Kl -Or -dM -Bs -PX -KA -TT -aX -OR -rW -RB -OR -Ym -XK -jI -Ym -lg -Yy -jm -jm -jm -jm -jm -Qv -"} -(21,1,1) = {" -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Kl -Md -OR -dM -CN -CN -CN -TT -rc -OZ -vW -Md -Ym -XK -nf -nf -lg -jm -jm -jm -jm -jm -jm -jm -Qv -"} -(22,1,1) = {" -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Xq -Yy -aX -OR -bS -NV -vF -CT -SH -Yy -Yy -Yy -aX -OR -OR -vS -nf -Tb -Ym -jm -jm -jm -jm -jm -jm -Qv -Qv -"} -(23,1,1) = {" -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -OR -TT -Kl -Md -TT -Yy -Yy -Yy -aX -OR -OR -mu -Si -XK -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -"} -(24,1,1) = {" -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -kV -Yy -Yy -Yy -aX -OR -OR -TT -aX -OR -TT -Yy -Yy -Yy -DP -lw -OR -rW -tI -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -"} -(25,1,1) = {" -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -vi -Yy -Yy -Yy -Yy -Yy -vi -aX -IH -OR -TT -Wm -OR -TT -Kl -Hi -QJ -aX -OR -Xb -rH -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -"} -(26,1,1) = {" -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Er -Yy -Yy -Yy -Yy -rc -ZE -OR -TT -aX -OR -TT -aX -TT -Kl -Md -OR -OR -Ly -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -"} -(27,1,1) = {" -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -uT -Yy -QJ -Yy -Yy -Yy -Yy -vl -Yy -Yy -aX -OR -TT -rc -OZ -yb -aX -Ly -Md -OR -OR -EM -XK -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -"} -(28,1,1) = {" -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Yy -Yy -Yy -Yy -Yy -Yy -jD -Md -OR -Ly -JA -pJ -pJ -Md -OR -OR -lg -cl -Bc -XK -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -"} -(29,1,1) = {" -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -pJ -Yy -Yy -Yy -Yy -Yy -Xq -Yy -Yy -Yy -Yy -aX -OR -OR -OR -oZ -OR -OR -OR -OR -Bt -lg -zx -Xk -XK -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -"} -(30,1,1) = {" -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -vM -Sh -Hi -Yy -Yy -tA -Yy -Yy -Yy -Er -Kl -Md -OR -OR -YQ -Xy -XK -YQ -XX -XK -XK -XK -kN -pb -XK -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -"} -(31,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -PI -gY -gY -Ly -Hi -Yy -Yy -Yy -Yy -Yy -Yy -aX -OR -OR -mu -YQ -uh -XK -zg -zh -lg -Le -XK -XK -UX -XK -jm -Zy -Zy -jm -jm -jm -jm -jm -jm -Qv -Qv -"} -(32,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -He -OM -gY -yn -Ly -Hi -Yy -Yy -vi -Yy -Yy -aX -OR -cr -ZS -YQ -dB -lg -ZZ -mz -lg -YT -lg -fw -oz -Kn -ga -LW -Zy -jm -jm -jm -jm -jm -jm -Qv -Qv -"} -(33,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -XH -He -OM -JL -hV -TT -Yy -Yy -Yy -Yy -Yy -cP -OR -YQ -YQ -YQ -fM -lg -GB -gs -lg -ei -XK -Rk -Jy -wf -df -Oc -Hr -Zy -jm -jm -jm -jm -jm -Qv -Qv -"} -(34,1,1) = {" -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -XH -PI -OY -vM -TT -uT -kV -Yy -Kl -pJ -Iw -OR -Cm -Zf -lg -uK -XK -XK -ip -lg -qL -XK -rY -Ot -kS -YW -Zc -wf -qU -jm -jm -jm -jm -jm -Qv -Qv -"} -(35,1,1) = {" -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -XH -He -Mi -jm -yb -Yy -Yy -Yy -aX -OR -uD -YQ -sR -Ec -CC -GA -Ox -hy -vN -FI -qp -TJ -Tn -EF -Zy -IG -Ab -cd -sX -jm -jm -jm -jm -jm -Qv -Qv -"} -(36,1,1) = {" -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -XH -jm -jm -Yy -Yy -Yy -Kl -AS -OZ -ZE -YQ -zp -Ec -fc -rD -TL -AX -oI -il -iZ -XK -lg -aL -Zy -pV -Fk -vw -wf -jm -jm -jm -jm -jm -Qv -Qv -"} -(37,1,1) = {" -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -jC -Yy -Yy -aX -Ly -Hi -aX -YQ -rD -uo -lg -lg -ba -XK -Qc -lg -HL -XK -uh -uh -jm -zz -KL -Pn -xG -jm -jm -jm -jm -jm -Qv -Qv -"} -(38,1,1) = {" -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -KX -aX -OR -IX -Md -YQ -So -fK -XK -uh -MV -lg -Ew -lg -fe -lg -Gu -jm -Zy -Zy -zH -Zy -Zy -jm -jm -jm -jm -jm -Qv -Qv -"} -(39,1,1) = {" -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Er -Yy -BA -mW -uD -OR -XK -DR -lg -lg -Lk -PD -lg -Ew -lg -YC -lg -lg -Zy -Yl -FJ -KL -MW -Em -ZO -Zy -jm -jm -Qv -Qv -Qv -"} -(40,1,1) = {" -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Xq -Yy -Yy -Kl -pJ -Md -OR -BX -jw -Ym -XK -Ym -XK -XK -lg -lg -Yq -XK -XK -XK -jm -Zy -kf -wf -Fk -wf -FJ -wf -Zy -jm -jm -Qv -Qv -Qv -"} -(41,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -vi -aX -OR -OR -UY -Ly -AS -OZ -RB -OR -XK -LN -is -uB -EI -JN -xk -lg -jm -jm -uN -FJ -aN -oW -wf -zU -jm -jm -jm -Qv -Qv -Qv -"} -(42,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Yy -Kl -Md -OR -po -OR -OR -TT -Yy -kV -jm -jm -LX -hc -uh -tX -fF -Ui -lg -jm -jm -Me -wf -FJ -wf -wf -FJ -Zy -jm -Qv -Qv -Qv -Qv -"} -(43,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Kl -Md -Ym -XK -OR -OR -pH -RM -Yy -Yy -jm -jm -jm -zF -IY -jl -gO -Rj -lg -jm -jm -EL -FJ -wf -hm -OS -hm -Zy -jm -Qv -Qv -Qv -Qv -"} -(44,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -vi -Yy -Yy -aX -Ym -lg -Bt -OR -OR -TT -Yy -Yy -Yy -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -RN -Zy -Zy -jm -jm -jm -Qv -Qv -Qv -Qv -"} -(45,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -tA -Yy -aX -XK -eo -eo -lg -Ym -TT -Yy -Ms -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -vL -FJ -FJ -FJ -FJ -FJ -jm -jm -Qv -Qv -Qv -Qv -Qv -"} -(46,1,1) = {" -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -Ym -XK -XK -nf -nf -Ze -XK -TT -Yy -Yy -jm -jm -jm -jm -jm -jm -jm -jm -jm -FJ -FJ -Vy -FJ -FJ -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -"} -(47,1,1) = {" -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -XK -XK -XK -nf -Xj -OP -lg -Ym -TT -kV -Yy -jm -jm -jm -jm -jm -jm -jm -jm -FJ -FJ -FJ -FJ -vL -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -"} -(48,1,1) = {" -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -Yy -Yy -Yy -lg -ha -zw -oq -or -Kn -Ym -OZ -Ba -Yy -jm -jm -jm -jm -jm -jm -jm -FJ -FJ -FJ -KW -FJ -FJ -FJ -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -"} -(49,1,1) = {" -Qv -Qv -Qv -jm -jm -jm -Yy -Yy -Yy -Yy -Ms -Yy -XK -LA -eo -XK -sn -Kn -Ym -Yy -Yy -Yy -dJ -jm -jm -jm -jm -jm -En -FJ -vL -FJ -FJ -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -"} -(50,1,1) = {" -Qv -Qv -Qv -jm -jm -jm -dJ -Yy -Yy -Yy -Yy -Yy -PH -lz -eo -XK -Kn -Ym -Yy -Yy -Yy -Qv -jm -jm -jm -jm -jm -Vy -FJ -FJ -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -"} -(51,1,1) = {" -Qv -Qv -Qv -Qv -jm -Qv -Yy -Yy -Yy -vi -iN -Yy -Rn -FP -XK -Ym -Yy -Yy -vi -Yy -Qv -Qv -jm -jm -jm -FJ -FJ -FJ -FJ -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(52,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -vS -lg -Ym -Yy -kV -Yy -Yy -Yy -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(53,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -uT -Yy -XK -Ym -Yy -Yy -tA -Yy -Yy -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(54,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -vi -Yy -Yy -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(55,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Er -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(56,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Yy -Yy -Yy -Yy -Qv -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(57,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -jm -jm -jm -jm -jm -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} -(58,1,1) = {" -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -Qv -"} diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm deleted file mode 100644 index 60dfc9186132..000000000000 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_medipen_plant.dmm +++ /dev/null @@ -1,2465 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ad" = ( -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"az" = ( -/turf/closed/indestructible/riveted, -/area/ruin/powered) -"aU" = ( -/obj/structure/chair, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/machinery/light/directional/west, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"aV" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"bu" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"bX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/closed/indestructible/riveted, -/area/ruin/powered) -"cl" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ruin/powered) -"cy" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"cB" = ( -/obj/structure/rack, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/engine, -/area/ruin/powered) -"cG" = ( -/obj/structure/rack, -/obj/item/reagent_containers/hypospray/medipen/survival, -/obj/item/reagent_containers/hypospray/medipen/survival, -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/ruin/powered) -"cM" = ( -/obj/structure/rack, -/obj/item/stack/sheet/cardboard/fifty{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/stack/sheet/cardboard/fifty{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/ruin/powered) -"cN" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"cZ" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/item/melee/classic_baton, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"da" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"dE" = ( -/obj/machinery/plumbing/filter, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"dQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"dR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/obj/item/circuitboard/computer/solar_control, -/obj/item/stack/cable_coil/cyan, -/obj/item/stack/cable_coil/cyan, -/turf/open/floor/plating, -/area/ruin/powered) -"dZ" = ( -/obj/machinery/door/airlock/public/glass, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"ef" = ( -/obj/structure/rack, -/obj/item/reagent_containers/hypospray/medipen/survival, -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/south, -/turf/open/floor/engine, -/area/ruin/powered) -"ej" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"en" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"er" = ( -/obj/structure/chair, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"eI" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"fg" = ( -/obj/structure/table_frame, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "small" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"fh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"fl" = ( -/obj/structure/table_frame, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"fB" = ( -/obj/structure/table_frame, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "small" - }, -/obj/item/wrench, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"fO" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plating, -/area/ruin/powered) -"fY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"ge" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"gn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel, -/area/ruin/powered) -"gy" = ( -/obj/item/reagent_containers/hypospray/medipen/oxandrolone, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/ruin/powered) -"gS" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"ha" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"hh" = ( -/obj/structure/frame/computer{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"hn" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"hC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"hK" = ( -/obj/structure/rack, -/obj/item/reagent_containers/hypospray/medipen/survival, -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/ruin/powered) -"hL" = ( -/obj/structure/rack, -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/south, -/turf/open/floor/engine, -/area/ruin/powered) -"hX" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"hY" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/ruin/powered) -"iq" = ( -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/ruin/powered) -"ir" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered) -"iJ" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"iP" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"iT" = ( -/obj/machinery/door/airlock/atmos/glass{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"ja" = ( -/obj/structure/table/glass, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"jh" = ( -/obj/structure/rack, -/obj/item/reagent_containers/hypospray/medipen/salacid{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/reagent_containers/hypospray/medipen{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/hypospray/medipen/atropine, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"kk" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"ku" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = -32 - }, -/turf/open/floor/plating/asteroid/whitesands, -/area/overmap_encounter/planetoid/sand/explored) -"kF" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"kI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"kS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"li" = ( -/obj/structure/filingcabinet, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"lM" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/ltsrbt, -/turf/open/floor/engine, -/area/ruin/powered) -"lO" = ( -/obj/machinery/plumbing/tank, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"mh" = ( -/obj/structure/door_assembly/door_assembly_research{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"mK" = ( -/obj/structure/table_frame, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard, -/turf/open/floor/plating, -/area/ruin/powered) -"np" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"nt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"nz" = ( -/obj/structure/table/glass, -/obj/structure/frame/machine, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"nQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"od" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/turf/open/floor/plating, -/area/ruin/powered) -"ok" = ( -/obj/machinery/plumbing/input, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"oq" = ( -/obj/item/wrench/crescent, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"oD" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"oG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"oH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"oL" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"oW" = ( -/obj/structure/rack, -/obj/item/storage/box, -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/north, -/turf/open/floor/engine, -/area/ruin/powered) -"pw" = ( -/obj/structure/rack, -/obj/item/storage/box, -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/ruin/powered) -"pB" = ( -/turf/open/floor/plating/asteroid/whitesands, -/area/overmap_encounter/planetoid/sand/explored) -"pS" = ( -/obj/structure/closet/crate/solarpanel_small, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating, -/area/ruin/powered) -"qs" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel, -/area/ruin/powered) -"qE" = ( -/obj/machinery/door/window/westleft, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"qG" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"qI" = ( -/obj/effect/turf_decal/box, -/obj/machinery/chem_heater, -/turf/open/floor/engine, -/area/ruin/powered) -"qK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/plumbing/synthesizer, -/turf/open/floor/plating, -/area/ruin/powered) -"qL" = ( -/obj/structure/rack, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/engine, -/area/ruin/powered) -"re" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"rf" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/ruin/powered) -"rD" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/item/clothing/under/rank/security/officer/mallcop, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"rE" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"rH" = ( -/obj/machinery/plumbing/output, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"rN" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"sz" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel, -/area/ruin/powered) -"sE" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"sG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ruin/powered) -"sO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"sQ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"sS" = ( -/obj/structure/rack, -/obj/item/storage/firstaid/brute, -/obj/item/storage/firstaid/fire{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"tu" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/mining_voucher, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"uu" = ( -/obj/effect/spawner/random/vending/cola, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"uz" = ( -/obj/effect/spawner/random/vending/snack, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"uD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"uL" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"uP" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"vB" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"vI" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"vO" = ( -/obj/structure/closet/wardrobe/chemistry_white, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"wq" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"ws" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"wF" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"wW" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/vending/snack, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"xd" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ruin/powered) -"xq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/closed/wall, -/area/ruin/powered) -"xP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"xW" = ( -/obj/machinery/plumbing/synthesizer, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"yc" = ( -/obj/structure/door_assembly/door_assembly_research{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"yg" = ( -/obj/structure/closet/secure_closet/chemical, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/item/construction/plumbing, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"yx" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"zk" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"zN" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"zQ" = ( -/obj/structure/table/glass, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/item/reagent_containers/hypospray/medipen/penacid, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"zR" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Ah" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table_frame, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"AK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"AO" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/item/shard, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ruin/powered) -"Bb" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"Bn" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"BD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"BH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/ruin/powered) -"BI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"BS" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Ci" = ( -/obj/structure/rack, -/obj/effect/turf_decal/box, -/turf/open/floor/engine, -/area/ruin/powered) -"Db" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"Dr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ruin/powered) -"Dt" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"Ee" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Eh" = ( -/turf/open/floor/plating{ - icon_state = "platingdmg2" - }, -/area/ruin/powered) -"Ei" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/science/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"EO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/turf/closed/wall, -/area/ruin/powered) -"Fd" = ( -/turf/open/floor/engine, -/area/ruin/powered) -"Fz" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"FO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/airlock/science/glass, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Go" = ( -/turf/closed/wall/rust, -/area/ruin/powered) -"Gz" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"GG" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "small" - }, -/obj/item/shard, -/obj/item/wrench, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/table_frame, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"GJ" = ( -/obj/machinery/plumbing/tank, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"Hb" = ( -/obj/machinery/plumbing, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"Hp" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "small" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ruin/powered) -"Hw" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"IA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"Jb" = ( -/turf/closed/wall, -/area/ruin/powered) -"Jd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/plumbing/synthesizer, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"Jm" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Jq" = ( -/obj/effect/turf_decal/industrial/loading, -/turf/open/floor/engine, -/area/ruin/powered) -"JJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Ko" = ( -/obj/structure/sign/poster/official/random{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"KQ" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"KU" = ( -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Lc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"Lj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Lo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"Lw" = ( -/obj/structure/rack, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"LF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"LT" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Mb" = ( -/turf/template_noop, -/area/template_noop) -"Mq" = ( -/obj/machinery/plumbing/grinder_chemical, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"MB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plating, -/area/ruin/powered) -"MF" = ( -/obj/machinery/plumbing/pill_press, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"MM" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/engine_waste{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/whitesands, -/area/overmap_encounter/planetoid/sand/explored) -"Nb" = ( -/turf/open/floor/plating/asteroid/whitesands, -/area/ruin/powered) -"NN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"OB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"OJ" = ( -/obj/structure/table/glass, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"OO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ruin/powered) -"OP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/closed/indestructible/riveted, -/area/ruin/powered) -"Pg" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Pn" = ( -/obj/machinery/computer/vaultcontroller{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Ps" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"PM" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard, -/obj/structure/table_frame, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/ruin/powered) -"Qc" = ( -/obj/machinery/plumbing/tank, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Qk" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Qq" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"QP" = ( -/obj/machinery/door/airlock/vault/derelict, -/obj/structure/cable, -/turf/open/floor/engine, -/area/ruin/powered) -"Rs" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"RD" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Sh" = ( -/obj/machinery/door/airlock/security/glass, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"So" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Sw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"Sz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/ruin/powered) -"SE" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Tb" = ( -/obj/machinery/plumbing, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"Te" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"TY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Ub" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Uo" = ( -/obj/item/paper{ - default_raw_text = "First, pack the medpens in a box, this is nessarary or else the launchpad won't take the pens. Second, leave them on the pad, and click send. From there, they will be managed and transported to mining vendors all over the galaxy."; - name = "Factory loading instructions" - }, -/turf/open/floor/engine, -/area/ruin/powered) -"UH" = ( -/turf/open/floor/plating, -/area/ruin/powered) -"UM" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"UT" = ( -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Ve" = ( -/obj/structure/table_frame, -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "medium" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"Vv" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard, -/obj/item/shard{ - icon_state = "small" - }, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/table_frame, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"VY" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "small" - }, -/obj/item/shard, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plating, -/area/ruin/powered) -"Wa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"WE" = ( -/obj/machinery/plumbing/reaction_chamber, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"WQ" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"WR" = ( -/obj/effect/turf_decal/box, -/obj/machinery/chem_master, -/turf/open/floor/engine, -/area/ruin/powered) -"WS" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"XG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"XJ" = ( -/obj/structure/chair, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Yp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"YA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/plumbing/pill_press, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"YE" = ( -/obj/effect/turf_decal/box, -/obj/machinery/chem_dispenser, -/turf/open/floor/engine, -/area/ruin/powered) -"YH" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"YL" = ( -/obj/item/shard{ - icon_state = "tiny" - }, -/obj/item/shard{ - icon_state = "small" - }, -/obj/item/shard, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ruin/powered) -"YQ" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Zn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ruin/powered) -"Zt" = ( -/obj/structure/rack, -/obj/item/reagent_containers/hypospray/medipen/survival, -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/north, -/turf/open/floor/engine, -/area/ruin/powered) -"Zx" = ( -/obj/item/reagent_containers/hypospray/medipen/survival, -/turf/open/floor/engine, -/area/ruin/powered) -"ZI" = ( -/obj/structure/table, -/obj/item/storage/toolbox/emergency, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/item/restraints/handcuffs, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"ZM" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"ZQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) - -(1,1,1) = {" -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -MM -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -"} -(2,1,1) = {" -Mb -Mb -Mb -Mb -Jb -Go -Go -Jb -EO -Go -Jb -Jb -Go -Go -Jb -Jb -Go -Go -Jb -Jb -Go -Jb -Go -Mb -Mb -Mb -Mb -Mb -Mb -"} -(3,1,1) = {" -Mb -Mb -Mb -Mb -Jb -WQ -pS -oD -JJ -Jb -ja -fB -fl -nz -Ve -mK -fg -Gz -sO -Gz -sO -Yp -Jb -Mb -Mb -Mb -Mb -Mb -Mb -"} -(4,1,1) = {" -Mb -Mb -Mb -Mb -Go -dR -UH -sG -oq -Jb -sQ -ad -oH -UH -UH -UH -gy -ir -oH -ad -ir -np -Jb -Mb -Mb -Mb -Mb -Mb -Mb -"} -(5,1,1) = {" -Mb -Mb -Mb -Mb -Jb -oG -uD -MB -fO -Go -UH -oH -Jd -Eh -eI -BH -eI -Tb -UH -oH -YA -UH -Go -Mb -Mb -Mb -Mb -Mb -Mb -"} -(6,1,1) = {" -Mb -Mb -Mb -Mb -Jb -So -Ko -sG -rE -Jb -UH -oH -oH -zk -dE -Nb -UH -rN -UH -ir -ad -np -az -az -az -az -az -az -az -"} -(7,1,1) = {" -Mb -Jb -Go -Jb -Jb -Go -Jb -iT -xq -Jb -Fz -ir -ad -kI -Nb -Nb -Nb -WE -Db -oH -rH -Dr -az -Ci -Zx -YE -Fd -hK -az -"} -(8,1,1) = {" -Mb -Jb -uL -aU -iJ -vB -sE -yx -Ub -Jb -sQ -lO -oH -re -zk -Nb -zk -ad -Qc -UH -UH -Te -az -Zt -Fd -WR -Fd -ef -az -"} -(9,1,1) = {" -Mb -Go -er -sE -YQ -Ee -sE -sE -wF -Jb -vO -rN -ad -re -rN -ok -rN -oH -OB -ad -oH -Te -az -cG -Fd -qI -Fd -Ci -az -"} -(10,1,1) = {" -Mb -Go -XJ -bu -ej -tu -WS -KQ -qE -Go -yg -oH -WE -nQ -ad -ad -ad -ad -Ps -oH -UH -Te -az -Zt -Fd -hK -Fd -ef -az -"} -(11,1,1) = {" -ku -Jb -kF -sE -gS -cN -aV -dQ -Jm -Jb -hY -kk -Qq -VY -Qq -mh -Hp -AO -YH -Pg -xd -xd -OP -qL -Zn -hK -Fd -Ci -az -"} -(12,1,1) = {" -pB -dZ -bu -sE -sE -KU -ZQ -sS -ge -Ei -qs -Wa -Qk -fY -fh -zk -rN -iP -BS -hC -iP -wq -QP -Fd -Fd -Uo -Jq -lM -az -"} -(13,1,1) = {" -pB -dZ -sE -bu -bu -KU -XG -Lw -xP -FO -sz -Rs -Lj -BI -TY -kS -SE -SE -SE -zR -cy -LT -QP -Fd -Fd -Fd -Fd -hh -az -"} -(14,1,1) = {" -ku -Jb -ha -bu -sE -RD -Pn -jh -Hw -Jb -hY -en -Bn -oL -zN -yc -rf -rf -YL -Bn -rf -rf -bX -cB -ws -hK -Fd -hK -az -"} -(15,1,1) = {" -Mb -Jb -sE -sE -sE -OO -OO -uP -Sh -Jb -hn -ir -ad -NN -BD -zk -ad -oH -Sw -ad -ad -UH -az -oW -Fd -hK -Fd -ef -az -"} -(16,1,1) = {" -Mb -Go -sE -sE -bu -OO -ZM -cZ -UT -Go -od -oH -rN -Ps -zk -oH -rN -Bb -LF -zk -ad -np -az -hK -Fd -iq -Fd -hK -az -"} -(17,1,1) = {" -Mb -Go -uz -sE -wW -OO -ZI -rD -nt -Jb -IA -ad -rN -Lo -zk -Bb -Mq -zk -Lc -Bb -qK -np -az -Zt -Fd -iq -Zx -hL -az -"} -(18,1,1) = {" -Mb -Jb -uu -da -UM -OO -li -gn -AK -Go -qG -rN -oH -GJ -Nb -Nb -Nb -zk -Sz -ad -ad -cl -az -pw -Fd -iq -Fd -cM -az -"} -(19,1,1) = {" -Mb -Jb -Go -Jb -Go -Jb -Jb -Go -Go -Go -rN -xW -UH -ad -Nb -Hb -Bb -eI -ad -Bb -zk -Te -az -az -az -az -az -az -az -"} -(20,1,1) = {" -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Jb -IA -oH -ad -rN -rN -oH -MF -Bb -ad -Bb -ad -Te -Jb -Mb -Mb -Mb -Mb -Mb -Mb -"} -(21,1,1) = {" -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Jb -IA -UH -oH -oH -rN -rN -ir -ad -zk -ad -lO -Te -Go -Mb -Mb -Mb -Mb -Mb -Mb -"} -(22,1,1) = {" -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Jb -OJ -GG -Vv -Ah -PM -hX -zQ -UH -vI -vI -vI -Dt -Jb -Mb -Mb -Mb -Mb -Mb -Mb -"} -(23,1,1) = {" -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Mb -Go -Go -Jb -Jb -Go -Go -Jb -Go -Jb -Jb -Jb -Go -Jb -Jb -Mb -Mb -Mb -Mb -Mb -Mb -"} diff --git a/_maps/RandomRuins/SpaceRuins/astraeus.dmm b/_maps/RandomRuins/SpaceRuins/astraeus.dmm deleted file mode 100644 index e790766a2a94..000000000000 --- a/_maps/RandomRuins/SpaceRuins/astraeus.dmm +++ /dev/null @@ -1,3786 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ac" = ( -/turf/template_noop, -/area/template_noop) -"ae" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"al" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/astraeus/hallway) -"am" = ( -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"ar" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"au" = ( -/obj/structure/chair/comfy/orange/directional/east, -/turf/open/floor/carpet/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"aN" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 5 - }, -/obj/machinery/power/apc/auto_name/directional/west{ - start_charge = 0 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"bo" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"bv" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/astraeus/hallway) -"bH" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/astraeus/hallway) -"ch" = ( -/obj/structure/chair/comfy/grey/directional/east{ - name = "Captain" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"cv" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/table_frame, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"cA" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"cT" = ( -/obj/structure/lattice, -/obj/item/stack/tile/plasteel, -/turf/open/space, -/area/space/nearstation) -"dk" = ( -/obj/structure/lattice, -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/turf/open/space, -/area/space/nearstation) -"dm" = ( -/obj/item/stack/tile/plasteel, -/turf/open/space, -/area/space/nearstation) -"do" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/space, -/area/space/nearstation) -"dp" = ( -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/turf/open/space, -/area/space/nearstation) -"dx" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"dA" = ( -/obj/item/stack/tile/plasteel, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"dY" = ( -/obj/structure/lattice, -/obj/item/shard, -/turf/open/space, -/area/space/nearstation) -"eh" = ( -/obj/item/stack/sheet/metal, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"ei" = ( -/obj/structure/lattice, -/obj/item/stack/sheet/plasteel, -/turf/open/space, -/area/space/nearstation) -"eq" = ( -/obj/structure/fluff/broken_flooring{ - dir = 4; - icon_state = "pile" - }, -/turf/open/space, -/area/space/nearstation) -"es" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"ey" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"eA" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/astraeus/custodial) -"eE" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/astraeus/disposals) -"fo" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"fu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"fv" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/astraeus/disposals) -"fU" = ( -/obj/structure/table/reinforced, -/obj/item/storage/backpack/duffelbag/mining_conscript, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"ge" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"gg" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"gx" = ( -/obj/structure/grille/broken, -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/obj/item/stack/rods, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"gJ" = ( -/obj/structure/catwalk, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"gR" = ( -/obj/item/stack/sheet/metal, -/turf/open/space, -/area/space/nearstation) -"gT" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/astraeus/custodial) -"hg" = ( -/mob/living/simple_animal/hostile/carp, -/turf/open/space, -/area/ruin/unpowered) -"hh" = ( -/obj/item/shard, -/turf/open/space, -/area/space/nearstation) -"ho" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/stand_clear/red, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"ht" = ( -/obj/machinery/conveyor{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"hA" = ( -/obj/machinery/conveyor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/firstaid/regular, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"hF" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/conveyor{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"hH" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 6 - }, -/obj/effect/decal/cleanable/glass, -/obj/item/circuitboard/computer/shuttle/helm, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"hL" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"hM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"hP" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/item/radio/intercom/wideband/directional/north, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"hU" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 10 - }, -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"ia" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = 25; - pixel_y = -5 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"ih" = ( -/obj/structure/disposaloutlet{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"ii" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/item/stack/rods, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"it" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/closet, -/obj/item/clothing/suit/space/hardsuit/mining, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/mining_scanner, -/obj/item/gun/energy/kinetic_accelerator, -/obj/item/clothing/head/hardhat/mining, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"iP" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 6 - }, -/mob/living/simple_animal/hostile/carp, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"iR" = ( -/obj/structure/lattice, -/turf/open/space, -/area/space/nearstation) -"jd" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"je" = ( -/obj/item/stack/conveyor, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"jG" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/item/aicard, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"jI" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"jO" = ( -/obj/machinery/conveyor{ - dir = 6 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"jT" = ( -/obj/structure/closet/bombcloset, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"kf" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"kk" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"kS" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/shuttle/heater, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"le" = ( -/obj/structure/fluff/broken_flooring{ - dir = 4; - icon_state = "singular" - }, -/turf/open/space, -/area/space/nearstation) -"lo" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/preopen{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"ls" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"lt" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/poddoor/preopen{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"lx" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"lF" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/unpowered) -"lJ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"lT" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/space_heater, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"md" = ( -/obj/structure/fluff/broken_flooring{ - dir = 4; - icon_state = "plating" - }, -/turf/template_noop, -/area/ruin/space/has_grav/astraeus/disposals) -"me" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/obj/item/rack_parts, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"mg" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/item/pen, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"mh" = ( -/obj/structure/table_frame/wood, -/obj/machinery/power/apc/auto_name/directional/east{ - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"ms" = ( -/obj/structure/door_assembly/door_assembly_com{ - anchored = 1; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"mw" = ( -/obj/structure/lattice, -/obj/item/stack/rods, -/turf/open/space, -/area/space/nearstation) -"mA" = ( -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"mE" = ( -/obj/item/grenade/chem_grenade/cleaner, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"mL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"mM" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"mQ" = ( -/obj/structure/door_assembly/door_assembly_public{ - anchored = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"nm" = ( -/obj/structure/frame/machine, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"nH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"nI" = ( -/obj/item/stack/sheet/metal, -/turf/open/space, -/area/ruin/unpowered) -"oh" = ( -/obj/structure/frame/machine, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"oz" = ( -/obj/machinery/vending/cola/blue, -/obj/machinery/light/built/directional/west, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"oE" = ( -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"oF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"oO" = ( -/obj/structure/table, -/obj/item/circuitboard/machine/circuit_imprinter{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/disk/design_disk/ammo_1911, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/astraeus/munitions) -"ph" = ( -/obj/item/chair, -/turf/open/floor/plating/airless, -/area/ruin/unpowered) -"ps" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"pw" = ( -/obj/structure/door_assembly/door_assembly_com{ - anchored = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"pL" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/door/poddoor/preopen{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"pT" = ( -/obj/item/stack/conveyor, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"pU" = ( -/obj/machinery/conveyor{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"pX" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"qk" = ( -/obj/machinery/conveyor{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"qr" = ( -/obj/structure/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"qO" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"qQ" = ( -/obj/item/circuitboard/machine/protolathe, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"qU" = ( -/obj/structure/chair/office, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"qX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed/roller, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/human/corpse/damaged, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"ra" = ( -/mob/living/simple_animal/hostile/asteroid/basilisk, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered) -"rc" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"rj" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"rk" = ( -/obj/structure/lattice, -/obj/item/clothing/neck/stethoscope, -/turf/open/space, -/area/space/nearstation) -"rv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"rw" = ( -/obj/item/stack/sheet/plasteel/twenty, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"ry" = ( -/turf/template_noop, -/area/space/nearstation) -"rU" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/astraeus/disposals) -"rY" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/closet/crate/internals, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"si" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"sk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"sL" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"sR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"sV" = ( -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"tb" = ( -/obj/item/stack/sheet/metal, -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/turf/open/space, -/area/space/nearstation) -"ti" = ( -/obj/item/stack/sheet/metal/five, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"tr" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"ts" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/rods, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"ty" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"tM" = ( -/obj/structure/mopbucket, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"ul" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"ur" = ( -/obj/structure/table_frame, -/obj/effect/turf_decal/corner/opaque/blue/full, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"uH" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance{ - spawn_loot_count = 2; - name = "2maintenance loot spawner" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"uN" = ( -/obj/structure/table/wood, -/obj/item/spacecash/bundle/c1000, -/turf/open/floor/carpet/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"vl" = ( -/obj/structure/lattice, -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/space, -/area/space/nearstation) -"vn" = ( -/obj/structure/grille/broken, -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"vC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/east{ - start_charge = 0 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/astraeus/disposals) -"vF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"vV" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"we" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"wf" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"wh" = ( -/obj/machinery/conveyor{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"wl" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"wv" = ( -/obj/machinery/conveyor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"wy" = ( -/obj/machinery/conveyor{ - dir = 6 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"wD" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 4; - pixel_y = 19 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/astraeus/munitions) -"wF" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge"; - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"wX" = ( -/obj/structure/lattice, -/turf/open/space, -/area/ruin/unpowered) -"xb" = ( -/obj/structure/table_frame/wood, -/turf/open/floor/carpet/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"xd" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/plasticflaps/opaque, -/obj/machinery/conveyor, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"xs" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/astraeus/munitions) -"xt" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"xu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"xw" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/item/storage/firstaid/ancient{ - empty = 1 - }, -/obj/item/stack/medical/suture, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"xE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"xW" = ( -/obj/structure/grille/broken, -/obj/item/stack/rods, -/obj/machinery/door/poddoor/preopen, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"yb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"yc" = ( -/obj/structure/lattice, -/obj/structure/filingcabinet, -/turf/open/space, -/area/space/nearstation) -"yd" = ( -/obj/machinery/holopad, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"yo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/ammo_box/magazine/wt550m9, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"yq" = ( -/obj/structure/table, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper{ - default_raw_text = "
NSV Astraeus Ammunition Inventory


Current Time:18:30
Shipment Number:04

Equipment in this shipment:
Leave blank or write 0 if none

Shells: HE - x15,
Shells: Shield Piercing - x8,
Shells: Smart Homing - x5,

  • Clown: Hilarious - x1


  • Master At Arms' signature:"; - name = "paper - Munitions Inventory"; - pixel_x = 7 - }, -/obj/item/book/manual/wiki/hacking{ - pixel_x = -6 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"yy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"yH" = ( -/obj/structure/lattice, -/obj/machinery/airalarm/directional/east, -/turf/open/space, -/area/space/nearstation) -"yJ" = ( -/obj/machinery/conveyor{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"zd" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"zq" = ( -/turf/closed/mineral/random, -/area/ruin/unpowered) -"zr" = ( -/obj/machinery/mineral/stacking_machine, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"zZ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/astraeus/disposals) -"Ac" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"Al" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/healthanalyzer, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"As" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/astraeus/hallway) -"Ay" = ( -/obj/structure/rack, -/obj/item/multitool, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"AE" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge"; - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Bd" = ( -/obj/structure/rack, -/obj/item/assembly/flash/handheld, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"Bz" = ( -/obj/item/rack_parts, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"BB" = ( -/obj/structure/table_frame/wood, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/carpet/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"BC" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"BI" = ( -/obj/machinery/conveyor{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"BM" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"BO" = ( -/obj/structure/chair, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"BR" = ( -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Cb" = ( -/obj/machinery/power/apc/auto_name/directional/east{ - start_charge = 0 - }, -/obj/structure/cable, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"Cx" = ( -/mob/living/simple_animal/hostile/carp, -/turf/open/space, -/area/space/nearstation) -"CD" = ( -/obj/item/reagent_containers/glass/bucket, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"CE" = ( -/obj/item/mop, -/obj/item/storage/bag/trash{ - pixel_x = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"CH" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"CU" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Dc" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/astraeus/hallway) -"Dd" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Dw" = ( -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Dy" = ( -/obj/structure/table, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Ee" = ( -/obj/item/stack/sheet/plasteel, -/turf/open/space, -/area/space/nearstation) -"Et" = ( -/obj/item/wrench, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/screwdriver/nuke, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"EG" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"EJ" = ( -/obj/machinery/conveyor, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"EO" = ( -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/obj/structure/disposalpipe/broken{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"EV" = ( -/obj/structure/lattice, -/mob/living/simple_animal/hostile/carp, -/turf/open/space, -/area/space/nearstation) -"EX" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"Fb" = ( -/obj/item/stack/tile/carpet, -/turf/open/space, -/area/space/nearstation) -"Fp" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Fx" = ( -/obj/structure/frame/computer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Fz" = ( -/obj/effect/decal/cleanable/glass, -/obj/structure/grille/broken, -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"FB" = ( -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered) -"FL" = ( -/obj/item/chair, -/turf/open/space, -/area/space/nearstation) -"FV" = ( -/obj/item/stack/rods, -/obj/effect/decal/cleanable/glass, -/obj/structure/grille/broken, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"Gj" = ( -/obj/effect/decal/cleanable/dirt, -/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/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Gv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Gw" = ( -/turf/open/space, -/area/space/nearstation) -"GG" = ( -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg2" - }, -/area/ruin/space/has_grav/astraeus/disposals) -"GJ" = ( -/obj/item/stack/rods, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/astraeus/disposals) -"GK" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/astraeus/custodial) -"GS" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"GT" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Ha" = ( -/obj/structure/disposalpipe/broken, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Hl" = ( -/obj/structure/bed/roller, -/obj/item/scalpel, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Hn" = ( -/obj/item/pushbroom, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"Hs" = ( -/obj/structure/closet/l3closet/janitor, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"HE" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/frame/computer{ - anchored = 1; - dir = 1 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Ib" = ( -/obj/structure/table, -/obj/item/clothing/ears/earmuffs, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Ir" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Is" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Iz" = ( -/obj/machinery/door/airlock/command{ - name = "Conference Room" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"IA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"IB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"IU" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/conveyor, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"IX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/light/small/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Jk" = ( -/obj/structure/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/munitions) -"Jr" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 10 - }, -/obj/structure/fluff/broken_flooring{ - dir = 4; - icon_state = "pile" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Jw" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Jx" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge"; - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Jy" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/astraeus/bridge) -"JH" = ( -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"JI" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Kf" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"Kk" = ( -/obj/machinery/conveyor/inverted{ - dir = 9 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/disposals) -"KD" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"KX" = ( -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/glass, -/obj/item/shard, -/obj/machinery/door/poddoor/preopen, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Le" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/astraeus/disposals) -"Lm" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Ln" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/broken{ - dir = 1 - }, -/obj/structure/disposalpipe/broken, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Ls" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 10 - }, -/obj/item/stack/rods, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Lw" = ( -/obj/item/shard{ - icon_state = "medium" - }, -/turf/open/space, -/area/space/nearstation) -"LG" = ( -/obj/structure/girder, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/custodial) -"LH" = ( -/obj/item/chair, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Mf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"Mk" = ( -/obj/structure/girder/displaced, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/astraeus/custodial) -"Ms" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/table_frame, -/obj/item/shard, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Mw" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"MS" = ( -/obj/item/stack/rods, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Nd" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Ng" = ( -/obj/structure/frame/computer{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue/full, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Ni" = ( -/obj/structure/closet/wall/directional/north, -/obj/item/circuitboard/computer/rdconsole, -/obj/item/clothing/suit/toggle/labcoat, -/obj/item/research_notes/loot/big, -/turf/closed/wall, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Nj" = ( -/turf/open/floor/plating/airless, -/area/ruin/unpowered) -"Nk" = ( -/obj/item/gun/ballistic/automatic/smg/wt550, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/astraeus/munitions) -"Ns" = ( -/obj/structure/grille, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"NI" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor_switch, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Oa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/reagent_containers/blood/OMinus, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Ot" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/item/stack/conveyor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Ov" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/conveyor_switch, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"OD" = ( -/obj/structure/closet, -/obj/item/clothing/neck/cloak/head_of_personnel, -/obj/item/clothing/glasses/sunglasses, -/obj/item/storage/box/ids, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"OI" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Pb" = ( -/obj/machinery/power/apc/auto_name/directional/east{ - start_charge = 0 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Pd" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Pe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"Pg" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Pn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Qw" = ( -/obj/item/shard, -/turf/template_noop, -/area/template_noop) -"QF" = ( -/obj/item/shard, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"QJ" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"QZ" = ( -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Rf" = ( -/obj/structure/door_assembly/door_assembly_com{ - anchored = 1; - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Rh" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Rn" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/space, -/area/space/nearstation) -"Rt" = ( -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"RG" = ( -/turf/open/floor/plating/airless{ - icon_state = "platingdmg3" - }, -/area/ruin/space/has_grav/astraeus/munitions) -"RJ" = ( -/obj/structure/sign/warning/securearea, -/obj/structure/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"RK" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/stool, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"RN" = ( -/obj/structure/closet, -/obj/item/stack/sheet/mineral/plasma/twenty, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Sp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Ss" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/plating/airless{ - icon_state = "platingdmg1" - }, -/area/ruin/space/has_grav/astraeus/munitions) -"Sv" = ( -/obj/structure/table_frame/wood, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/carpet/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"SC" = ( -/obj/structure/table, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/item/crowbar, -/obj/item/weldingtool, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"SJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Tc" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/shard, -/obj/item/stack/rods, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Tg" = ( -/obj/structure/frame/computer, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Ti" = ( -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Tz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/medical/gauze/improvised, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"TA" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/astraeus/munitions) -"TS" = ( -/obj/machinery/airalarm/directional/south, -/obj/item/storage/crayons{ - pixel_y = -6 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"TV" = ( -/obj/structure/frame/computer{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"TW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/door_assembly/door_assembly_com{ - anchored = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"Ub" = ( -/obj/structure/ore_box, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered) -"UK" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"UU" = ( -/obj/item/paicard, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Vt" = ( -/obj/structure/bed/dogbed/ian, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Vx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/munitions) -"VA" = ( -/obj/structure/frame/computer, -/obj/effect/turf_decal/corner/opaque/blue/full, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"VC" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/machinery/recharger, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"VG" = ( -/obj/item/pickaxe/silver, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered) -"VT" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/astraeus/hallway) -"VX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/command{ - name = "Munitions" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"VY" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"VZ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/item/paper_bin{ - total_paper = 12 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Wd" = ( -/obj/machinery/door/airlock/command{ - name = "Munitions" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Wh" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Wl" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Wo" = ( -/obj/structure/lattice, -/obj/structure/fluff/broken_flooring{ - dir = 4; - icon_state = "plating" - }, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"Wq" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ - dir = 8 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Wy" = ( -/obj/item/stack/tile/wood, -/turf/open/space, -/area/space/nearstation) -"WL" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/astraeus/dorms_med) -"WM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"WQ" = ( -/obj/item/stack/rods, -/turf/open/space, -/area/space/nearstation) -"WU" = ( -/obj/item/clothing/suit/space/hardsuit/mining, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered) -"Xj" = ( -/obj/item/t_scanner/adv_mining_scanner, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/unpowered) -"Xm" = ( -/obj/structure/door_assembly/door_assembly_com{ - anchored = 1; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/dorms_med) -"Xp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/machinery/power/apc/auto_name/directional/south{ - start_charge = 0 - }, -/obj/item/defibrillator/compact, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Xq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/wallframe/firealarm{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Xr" = ( -/obj/structure/table_frame, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"XD" = ( -/obj/structure/lattice, -/turf/template_noop, -/area/space/nearstation) -"XM" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"XO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/tile/plasteel, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Yl" = ( -/obj/structure/lattice, -/obj/structure/cable, -/turf/open/space, -/area/space/nearstation) -"Yq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"YF" = ( -/obj/structure/grille/broken, -/obj/item/shard, -/obj/effect/decal/cleanable/glass, -/obj/item/stack/rods, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"YJ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/machinery/button{ - name = "broken button" - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"YO" = ( -/obj/item/stack/rods, -/turf/template_noop, -/area/template_noop) -"YV" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/effect/decal/cleanable/dirt, -/obj/item/cigbutt/cigarbutt, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"YX" = ( -/obj/structure/disposalpipe/broken{ - dir = 4 - }, -/turf/template_noop, -/area/template_noop) -"Zd" = ( -/obj/structure/catwalk, -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) -"Zk" = ( -/obj/structure/lattice, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/template_noop, -/area/space/nearstation) -"Zl" = ( -/obj/structure/frame/computer, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"Zn" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Zq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/broken/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"Zz" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/item/reagent_containers/blood, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/astraeus/hallway) -"ZD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"ZN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"ZT" = ( -/obj/structure/chair/comfy/grey/directional/east{ - name = "Helm" - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 6 - }, -/turf/open/floor/plasteel/dark/airless, -/area/ruin/space/has_grav/astraeus/bridge) -"ZY" = ( -/obj/item/stack/cable_coil/cut/red{ - amount = 2 - }, -/obj/structure/catwalk, -/turf/open/space, -/area/ruin/space/has_grav/astraeus/bridge) - -(1,1,1) = {" -ac -ac -ac -ac -ac -ac -WQ -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -dp -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(2,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -am -am -ac -dk -iR -ac -YX -ac -Ee -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(3,1,1) = {" -ac -ac -ac -ac -dp -ac -ac -WQ -GK -GK -iR -iR -iR -UK -EV -iR -vl -tr -JI -Wl -fU -iR -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(4,1,1) = {" -ac -ac -ac -eq -iR -mA -iR -iR -GS -LG -ls -RN -iR -iR -am -QZ -Gv -Rt -Wl -Tg -qU -cA -Yl -tb -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(5,1,1) = {" -ac -ac -dp -ac -gT -mE -ts -CD -Hn -GK -tr -SJ -ey -QZ -mQ -XD -Zk -dx -Wl -me -Ha -si -rk -mw -ac -ac -ac -ac -ac -ac -ac -FB -FB -ac -ac -"} -(6,1,1) = {" -ac -ac -ac -es -Cb -mL -tM -CE -Hs -Mk -qO -rY -uH -it -Dc -VY -Jx -VY -Wl -OD -Vt -eh -yH -iR -Wy -ac -ac -ac -ac -ac -zq -zq -zq -FB -ac -"} -(7,1,1) = {" -ac -ac -bH -eA -eA -mM -eA -eA -eA -eA -As -As -As -As -As -Lm -Zn -Lm -Wl -Wl -Wl -Xm -Wl -Wl -ac -ac -Wy -ac -ac -ac -zq -zq -zq -FB -ac -"} -(8,1,1) = {" -ac -dp -iR -TA -ht -nm -BI -sR -Fx -Nd -yo -jT -sR -ac -As -VT -wF -VT -As -Qw -ge -Is -oz -iR -gR -ac -ac -ac -ac -zq -zq -zq -zq -zq -ac -"} -(9,1,1) = {" -ac -am -iR -TA -ht -nH -wh -sR -Ib -Nk -bo -Sp -sR -ac -VY -tr -Gv -Fp -YF -ac -ge -WM -oE -iR -iR -WQ -FL -Wy -ac -zq -zq -zq -zq -zq -ac -"} -(10,1,1) = {" -al -am -dk -sR -ht -oh -ht -sR -sR -Ns -Rf -sR -xs -Dc -Dc -Xq -Gv -Xp -Dc -Dc -WL -EO -au -iR -iR -Gw -ac -ac -ac -zq -zq -zq -zq -FB -ac -"} -(11,1,1) = {" -am -cT -iR -sR -ht -sR -wv -sR -IA -iR -iR -ry -TW -jI -VX -Tz -Gv -sk -pX -CU -wf -MS -uN -xb -sL -Fb -WQ -ac -ac -zq -zq -zq -zq -FB -ac -"} -(12,1,1) = {" -bv -EV -iR -sR -ht -bo -wv -sR -ae -xE -Rn -Ss -ry -IX -Wd -ty -Zz -Gj -BM -Yq -Iz -Ln -BB -Sv -vF -iR -ac -ac -ac -FB -zq -zq -zq -ac -ac -"} -(13,1,1) = {" -am -iR -dx -sR -ht -bo -ht -sR -IB -NI -RG -Tc -xs -Dc -Dc -qX -xw -Zq -Dc -Dc -Ni -Ir -OI -vV -Dw -iR -ac -ac -ac -FB -zq -zq -zq -ac -ac -"} -(14,1,1) = {" -bH -iR -am -sR -hA -oF -wy -xd -IU -Ot -Ot -Et -gx -ac -VY -Hl -Al -Oa -VY -YO -vn -oE -Pd -UU -oE -iR -ac -ac -ac -lF -ph -zq -FB -ac -ac -"} -(15,1,1) = {" -am -iR -QZ -sR -ht -bo -sR -sR -CH -Ov -RK -Ti -sR -ac -VY -QZ -yb -Pn -VY -ac -ge -BC -mh -do -yc -iR -ac -ac -ac -wX -Nj -zq -FB -ac -ac -"} -(16,1,1) = {" -am -iR -dA -sR -ht -bo -pw -CH -Jw -TS -xs -Pg -Jy -Jy -Jy -AE -yy -ms -Jy -kk -Jy -Jy -Jy -iR -WQ -Cx -Wy -WQ -ac -ac -Nj -zq -zq -ac -ac -"} -(17,1,1) = {" -cT -iR -QZ -TA -ht -bo -sR -yq -bo -BR -xs -ho -KD -VA -aN -XM -ZD -Mw -BO -Wh -KD -Jy -kk -iR -iR -ac -ac -ac -ac -ac -FB -zq -zq -ac -ac -"} -(18,1,1) = {" -dk -am -QZ -TA -hF -sR -sR -SC -bo -bo -sR -Pg -KD -VA -rc -XO -ZN -hL -Dd -wl -lx -gJ -ei -iR -iR -ac -ac -ac -ac -ac -ac -ac -FB -ac -ac -"} -(19,1,1) = {" -iR -am -tr -TA -ht -oO -wD -Dy -bo -Vx -sR -Pg -KD -Rh -rj -YJ -ch -Xr -hU -jG -KD -Zd -ac -iR -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(20,1,1) = {" -QZ -dx -ii -TA -hM -ps -xt -ar -bo -ul -sR -Pg -KD -gg -GT -YV -TV -hP -Jr -ur -KD -Pe -ac -ac -ac -ac -ac -ac -zq -zq -ac -ac -ac -ac -ac -"} -(21,1,1) = {" -QZ -am -QZ -pw -ia -Pb -xE -bo -JH -QJ -sR -Pg -KD -Zl -Wo -zd -yd -zd -Ls -ur -KD -ZY -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -ac -"} -(22,1,1) = {" -am -al -QZ -eE -eE -eE -eE -eE -Kf -eE -TA -Pg -KD -Zl -Wq -iP -ZT -hH -LH -HE -xW -ZY -hh -WQ -ac -ac -ac -zq -ac -zq -ac -ac -zq -ac -ac -"} -(23,1,1) = {" -QZ -am -iR -fo -ih -je -pT -EJ -Kk -eE -TA -Pg -KD -VC -ur -mg -Ng -VZ -Ms -cv -KX -ZY -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(24,1,1) = {" -iR -iR -iR -eE -jd -je -fv -we -Le -eE -TA -ho -Jy -lJ -lo -rv -rv -rv -rv -pL -Jy -Mf -xu -ZY -xu -xu -ac -ac -ac -FB -zq -ac -ac -ac -ac -"} -(25,1,1) = {" -ac -ac -iR -fo -je -pT -ih -EX -kf -eE -TA -lt -TA -ac -Qw -iR -ac -ac -iR -ac -RJ -EG -qr -qr -qr -qr -ac -ac -FB -FB -zq -zq -ac -ac -ac -"} -(26,1,1) = {" -ac -iR -iR -fo -je -pU -yJ -Fz -WQ -ac -Jk -iR -Jk -ac -ac -iR -iR -iR -dY -ac -qr -QF -qr -ac -ac -ac -ac -FB -FB -zq -zq -zq -zq -ac -ac -"} -(27,1,1) = {" -dm -iR -dp -eE -jO -qk -zr -we -iR -iR -Jk -ac -Jk -ac -ac -iR -ac -WQ -iR -ac -qr -ac -qr -ac -ac -ac -ac -FB -zq -zq -zq -zq -zq -zq -ac -"} -(28,1,1) = {" -ac -iR -dm -eE -kf -qQ -zZ -FV -Lw -ac -ac -ac -ac -ac -ac -iR -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -zq -zq -zq -ac -"} -(29,1,1) = {" -ac -dk -Gw -fu -vC -rw -Ac -we -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -WQ -ac -ac -WQ -ac -ac -ac -ac -zq -zq -zq -zq -zq -zq -FB -ac -"} -(30,1,1) = {" -ac -iR -cT -eE -eE -eE -fo -eE -Gw -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -eq -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -zq -FB -ac -"} -(31,1,1) = {" -ac -ac -ac -fv -kS -rU -Ay -GG -gR -ac -ac -ac -ac -ac -ac -ac -WQ -le -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -FB -ac -ac -"} -(32,1,1) = {" -ac -ac -ac -gR -lT -sV -Bd -GJ -ac -ac -ac -ac -ac -zq -zq -zq -FB -zq -ac -ac -ac -WQ -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -FB -ac -ac -"} -(33,1,1) = {" -ac -ac -ac -ac -md -ti -Bz -fo -ac -ac -ac -ac -zq -zq -FB -FB -FB -zq -zq -zq -zq -zq -ac -ac -ac -WQ -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(34,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -WQ -zq -zq -zq -FB -zq -zq -zq -zq -zq -zq -zq -zq -zq -FB -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(35,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -FB -FB -zq -zq -zq -FB -FB -FB -zq -zq -FB -FB -FB -zq -ac -ac -ac -ac -ac -ac -ac -ac -"} -(36,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -FB -VG -FB -zq -zq -zq -FB -zq -FB -FB -FB -FB -FB -FB -zq -ac -ac -ac -ac -ac -ac -ac -ac -"} -(37,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -gR -zq -zq -Ub -FB -FB -zq -zq -zq -FB -zq -zq -zq -zq -zq -zq -FB -zq -zq -ac -ac -ac -ac -ac -ac -ac -"} -(38,1,1) = {" -ac -ac -ac -ac -ac -ac -Cx -ac -ac -zq -zq -zq -zq -zq -FB -zq -zq -FB -FB -zq -zq -zq -zq -zq -zq -zq -zq -zq -ac -ac -ac -ac -ac -ac -ac -"} -(39,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -zq -FB -FB -FB -FB -FB -FB -FB -FB -zq -zq -zq -zq -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(40,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -zq -zq -zq -zq -zq -FB -ra -zq -zq -zq -zq -zq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(41,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -zq -zq -zq -zq -FB -FB -zq -zq -zq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(42,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -WU -FB -zq -FB -FB -FB -zq -zq -zq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(43,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -Xj -FB -FB -FB -FB -zq -zq -zq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(44,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -FB -zq -FB -zq -zq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(45,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -zq -FB -zq -zq -ac -ac -ac -ac -hg -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(46,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -zq -zq -zq -ac -nI -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} -(47,1,1) = {" -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -zq -zq -zq -zq -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -ac -"} diff --git a/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm b/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm deleted file mode 100644 index 956466fc4be0..000000000000 --- a/_maps/RandomRuins/SpaceRuins/corporate_mining.dmm +++ /dev/null @@ -1,4910 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ap" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"aw" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"bc" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/corporatemine/hall) -"bd" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"bf" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"bl" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"bA" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"bG" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"bK" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/corporatemine/bridge) -"bS" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"ce" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"cj" = ( -/turf/open/floor/holofloor/asteroid, -/area/ruin/space) -"cs" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"cI" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"cX" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/item/stack/ore/diamond, -/obj/item/stack/ore/diamond, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"dL" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space) -"dU" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"ea" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"eu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/ruin/space/has_grav/corporatemine/hall) -"eV" = ( -/obj/machinery/door/airlock/alarmlock{ - name = "Cargo"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"fa" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/bridge) -"fi" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/space_cops{ - pixel_x = -32 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"fw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"fF" = ( -/obj/machinery/door/airlock{ - name = "Room 1" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/abandoned, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"fK" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"fL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"gf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"gj" = ( -/obj/structure/sign/warning/nosmoking/circle{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"gI" = ( -/obj/structure/sink/puddle, -/turf/closed/mineral, -/area/ruin/space) -"gJ" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/floodlight{ - anchored = 1 - }, -/turf/open/floor/plating, -/area/ruin/space) -"gY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ruin/space/has_grav/corporatemine/hall) -"ha" = ( -/obj/effect/decal/cleanable/ash, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"hn" = ( -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 6 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"hw" = ( -/obj/structure/cable{ - icon_state = "5-10" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"hz" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"hF" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"iu" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/space) -"iG" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/bridge) -"iN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"iT" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"iW" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/space/has_grav/corporatemine/hall) -"jb" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"je" = ( -/obj/item/trash/can, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey/corner, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"jl" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"jw" = ( -/obj/structure/bed/roller, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"jz" = ( -/obj/item/stack/ore/plasma, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"jH" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"jK" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"jN" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-9" - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"jR" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"jU" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/directional{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/bridge) -"kp" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"kC" = ( -/obj/structure/chair/office/light{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/corporatemine/bridge) -"kK" = ( -/obj/effect/decal/cleanable/blood/gibs/torso, -/obj/structure/chair/office/light, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/corporatemine/bridge) -"kZ" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"lb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"lm" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"lv" = ( -/obj/machinery/power/solar_control{ - dir = 1 - }, -/obj/effect/turf_decal/box, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"lx" = ( -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"lC" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/flashlight, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"lL" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/flashlight/glowstick/blue, -/obj/item/flashlight/glowstick/pink, -/obj/item/flashlight/glowstick/orange, -/obj/item/flashlight/glowstick/yellow, -/obj/item/trash/syndi_cakes, -/obj/item/storage/bag/ore, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"lN" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"lV" = ( -/obj/structure/closet/crate, -/obj/item/stack/ore/gold, -/obj/item/stack/ore/gold, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"ma" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"mc" = ( -/obj/structure/grille/broken, -/turf/open/floor/plating, -/area/ruin/space) -"my" = ( -/obj/machinery/door/airlock/wood{ - locked = 1; - name = "Corporate Bedroom" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"mZ" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"nf" = ( -/obj/machinery/suit_storage_unit/mining/eva, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine) -"nl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"no" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/gibs/bubblegum, -/obj/effect/mob_spawn/human/miner, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"ns" = ( -/obj/item/pickaxe/drill, -/obj/effect/mob_spawn/human/miner, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"nu" = ( -/obj/structure/table, -/obj/item/folder/blue, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/bridge) -"ny" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/stairs, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"nN" = ( -/obj/structure/closet/cabinet, -/obj/item/gun/ballistic/automatic/pistol/ringneck, -/obj/item/ammo_box/magazine/m10mm_ringneck, -/obj/item/clothing/under/syndicate/donk, -/obj/item/clothing/suit/hazardvest/donk/qm, -/obj/item/reagent_containers/food/snacks/donkpocket, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"nW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"nY" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 4 - }, -/obj/machinery/light/broken/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine) -"oj" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/bridge) -"ok" = ( -/obj/structure/sign/poster/retro/radio, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"ol" = ( -/obj/effect/mob_spawn/human/miner, -/obj/item/shovel, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"ov" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"oD" = ( -/obj/structure/railing, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"pm" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"pK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"pP" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/corporatemine) -"pQ" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/space/has_grav/corporatemine/hall) -"qm" = ( -/obj/effect/decal/cleanable/plastic, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"qu" = ( -/obj/machinery/door/airlock/wood/glass{ - name = "Corporate's Office"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"qv" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"qF" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/corporatemine/hall) -"qK" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"qS" = ( -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"qZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"rd" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/modular_computer/console{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/bridge) -"rh" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/human/miner, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"rk" = ( -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"rn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/corporatemine/hall) -"rr" = ( -/turf/template_noop, -/area/template_noop) -"rG" = ( -/obj/item/gibtonite, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"rI" = ( -/obj/effect/decal/cleanable/blood/gibs, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"rV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"sa" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/structure/closet/crate, -/obj/effect/turf_decal/industrial/outline, -/obj/effect/spawner/random/materials, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"sb" = ( -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"sd" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"ts" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"tA" = ( -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"tF" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"tJ" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/corporatemine/bridge) -"tR" = ( -/obj/structure/closet/crate, -/obj/item/stack/ore/iron, -/obj/item/stack/ore/iron, -/obj/item/stack/ore/iron, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"va" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"vc" = ( -/obj/item/flashlight/flare, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"vN" = ( -/obj/structure/sign/poster/contraband/power, -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/corporatemine/hall) -"vR" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/item/trash/can/food/peaches/maint, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/corporatemine/bridge) -"vW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"wa" = ( -/obj/structure/lattice, -/turf/open/space, -/area/ruin/space/has_grav/corporatemine) -"wf" = ( -/obj/machinery/suit_storage_unit/mining/eva, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/sign/poster/contraband/punch_shit{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine) -"wg" = ( -/obj/item/stack/ore/uranium, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"wi" = ( -/obj/structure/grille, -/obj/structure/lattice, -/turf/open/floor/plating, -/area/ruin/space) -"wE" = ( -/obj/machinery/door/airlock{ - name = "Room 3" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"wJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/ore_redemption, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"wW" = ( -/obj/effect/decal/cleanable/ash, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space) -"xK" = ( -/obj/structure/table/wood, -/obj/machinery/fax/ruin, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"xT" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"xU" = ( -/obj/item/trash/sosjerky, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"yf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"yl" = ( -/turf/open/floor/plating, -/area/ruin/space) -"yD" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"yK" = ( -/obj/effect/turf_decal/solarpanel, -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable{ - icon_state = "0-5" - }, -/turf/open/floor/plating, -/area/ruin/space) -"yT" = ( -/obj/structure/closet/crate/engineering, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"yX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/donk{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"za" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"zg" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/advanced_airlock_controller{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/space/has_grav/corporatemine/hall) -"zl" = ( -/obj/structure/mecha_wreckage/ripley/mkii, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"zn" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/stamp, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/bridge) -"zr" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/corporatemine/bridge) -"zy" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"zz" = ( -/turf/closed/wall, -/area/ruin/space/has_grav/corporatemine/hall) -"zB" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/item/trash/sosjerky, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"Ac" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ruin/space) -"Ak" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Al" = ( -/turf/closed/mineral, -/area/ruin/space) -"Au" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Aw" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/corporatemine) -"AC" = ( -/obj/machinery/vending/mining_equipment, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine) -"AD" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"AE" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"AK" = ( -/obj/structure/closet/crate, -/obj/item/stack/ore/titanium, -/obj/item/stack/ore/titanium, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"Bb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"Bg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Bp" = ( -/obj/effect/mob_spawn/human/miner, -/obj/effect/decal/cleanable/blood, -/obj/item/gun/energy/kinetic_accelerator, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Br" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Bw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/corporatemine/bridge) -"BA" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"BV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"BW" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/multitool, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/bridge) -"BZ" = ( -/obj/machinery/power/tracker, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"Cl" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Cv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ruin/space) -"Cw" = ( -/obj/structure/table/wood, -/obj/machinery/computer/pod/old/syndicate, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Cy" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/plastic, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"CH" = ( -/obj/machinery/door/airlock/engineering{ - name = "Engineering" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"CR" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"Dn" = ( -/obj/machinery/door/airlock{ - name = "Room 2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Dx" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"Dz" = ( -/obj/machinery/door/airlock/engineering{ - name = "Solar Control"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"DF" = ( -/obj/item/trash/popcorn, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"DW" = ( -/obj/machinery/light/broken/directional/west, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"Ek" = ( -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine) -"Eu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/sign/warning/enginesafety{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"Ez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"ED" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "0-9" - }, -/turf/open/floor/plating, -/area/ruin/space) -"EL" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"EN" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"EP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/stack/cable_coil/cut/red, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine) -"Fe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"Fn" = ( -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Fy" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"FH" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"FT" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Gc" = ( -/obj/machinery/door/airlock/grunge{ - name = "Bathroom"; - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Gx" = ( -/obj/machinery/power/smes, -/obj/structure/cable, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"GT" = ( -/obj/machinery/power/floodlight{ - anchored = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"GV" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/door/airlock/alarmlock{ - name = "Cargo"; - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"Hg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"Hk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Ht" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Hu" = ( -/obj/item/pickaxe/drill, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"HG" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"HM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"HP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"HV" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/space/has_grav/corporatemine/bridge) -"Ip" = ( -/mob/living/simple_animal/hostile/asteroid/hivelord, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Iv" = ( -/obj/structure/spawner/burrow/asteroid, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"IE" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"IF" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/industrial/outline, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"IS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"IW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Jf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ruin/space) -"JS" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/pipe/simple/scrubbers{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/binary/valve/digital/on/layer4, -/obj/machinery/atmospherics/components/binary/valve/digital/on/layer2, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"Ke" = ( -/turf/open/floor/plating/airless, -/area/ruin/space) -"KJ" = ( -/obj/structure/sign/poster/retro/smile, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/corporatemine/hall) -"KM" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/middle{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/bridge) -"KS" = ( -/obj/structure/sink{ - dir = 1; - pixel_y = -9 - }, -/obj/structure/toilet{ - dir = 8; - pixel_x = 8; - pixel_y = 5 - }, -/obj/effect/decal/cleanable/vomit, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"KT" = ( -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Lf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"Lm" = ( -/obj/machinery/jukebox, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Lp" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"LA" = ( -/obj/item/trash/candy, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/bridge) -"LF" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"LQ" = ( -/obj/item/trash/syndi_cakes, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"LY" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Mn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Mo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light/broken/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/corporatemine/bridge) -"MF" = ( -/obj/structure/girder/reinforced, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"MW" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable{ - icon_state = "0-9" - }, -/turf/open/floor/plating, -/area/ruin/space) -"MX" = ( -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"MZ" = ( -/obj/structure/closet/secure_closet/miner, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"Nb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/broken/directional/north, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Nx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers{ - dir = 5 - }, -/obj/machinery/light/small/broken/directional/west, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"NH" = ( -/obj/structure/closet/crate, -/obj/effect/turf_decal/industrial/outline, -/obj/effect/spawner/random/materials, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"NO" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/reagent_containers/food/snacks/donkpocket, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"NP" = ( -/obj/structure/closet/crate/bin, -/obj/item/trash/can/food/beans, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"NQ" = ( -/obj/structure/grille/broken, -/obj/structure/lattice, -/turf/open/floor/plating, -/area/ruin/space) -"Og" = ( -/obj/structure/bed, -/obj/item/bedsheet/syndie, -/obj/structure/curtain, -/obj/effect/gibspawner/human, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Ow" = ( -/obj/structure/barricade/sandbags, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Ox" = ( -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"OD" = ( -/turf/closed/mineral/gold, -/area/ruin/space) -"OZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Pn" = ( -/obj/effect/decal/cleanable/blood, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Pu" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall, -/area/ruin/space/has_grav/corporatemine/hall) -"PB" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"PK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer4{ - dir = 8 - }, -/obj/machinery/light/broken/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"PM" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/space/has_grav/corporatemine/bridge) -"Qb" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/hall) -"Qc" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Qu" = ( -/obj/machinery/door/airlock{ - name = "Preparations" - }, -/obj/structure/barricade/wooden/crude, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine) -"Qw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ruin/space) -"Qy" = ( -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/corporatemine/bridge) -"QO" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"QQ" = ( -/obj/machinery/modular_computer/console{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/bridge) -"QR" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"QZ" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Rd" = ( -/turf/open/floor/plasteel/grimy, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Re" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"Rq" = ( -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/circuitboard/machine/autolathe, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/matter_bin, -/obj/item/stock_parts/manipulator, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"Rs" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"Ru" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 6 - }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Rx" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/space/has_grav/corporatemine/bridge) -"RH" = ( -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine/hall) -"RY" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ruin/space) -"SA" = ( -/obj/item/rollingpaper, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"SM" = ( -/obj/structure/closet/secure_closet/personal, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 5 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Tp" = ( -/obj/item/stack/sheet/mineral/plasma/five, -/obj/effect/decal/cleanable/blood/gibs/bubblegum, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Tz" = ( -/obj/structure/lattice, -/turf/open/space, -/area/ruin/space) -"TM" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/blood/drip, -/obj/effect/decal/cleanable/blood/drip, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"TR" = ( -/obj/effect/decal/cleanable/blood/tracks{ - dir = 8 - }, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"TT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/stairs, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Ud" = ( -/obj/structure/closet/crate{ - icon_state = "crateopen" - }, -/obj/item/flashlight, -/obj/item/reagent_containers/food/drinks/soda_cans/plasma, -/obj/item/stack/ore/bluespace_crystal, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"Uk" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 9 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Um" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Up" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"Uz" = ( -/obj/item/stack/ore/uranium, -/obj/item/stack/ore/uranium, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"UA" = ( -/turf/closed/wall/rust, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Vr" = ( -/obj/structure/grille/broken, -/obj/item/shard, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"Vt" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/space/has_grav/corporatemine) -"VJ" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/structure/girder/reinforced, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine) -"VM" = ( -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"VO" = ( -/obj/effect/decal/cleanable/oil/slippery, -/obj/item/assembly/igniter, -/turf/open/floor/plasteel/airless, -/area/ruin/space/has_grav/corporatemine) -"VW" = ( -/obj/effect/decal/cleanable/ash/large, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Wq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating/airless, -/area/ruin/space) -"Wt" = ( -/mob/living/simple_animal/hostile/asteroid/goliath, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating/asteroid/airless, -/area/ruin/space) -"Wv" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "0-5" - }, -/turf/open/floor/plating, -/area/ruin/space) -"WB" = ( -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/tech/grid, -/area/ruin/space/has_grav/corporatemine/hall) -"WJ" = ( -/obj/item/shard, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine) -"WR" = ( -/obj/structure/sign/poster/ripped, -/turf/closed/wall/rust, -/area/ruin/space/has_grav/corporatemine/hall) -"WS" = ( -/obj/item/trash/waffles, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/space/has_grav/corporatemine) -"WW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"WZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"XH" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"Yg" = ( -/turf/closed/wall/r_wall, -/area/ruin/space/has_grav/corporatemine) -"Yj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"Yr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs, -/area/ruin/space) -"YD" = ( -/turf/open/floor/plasteel/stairs, -/area/ruin/space) -"YG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"YY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating/airless, -/area/ruin/space) -"Ze" = ( -/obj/effect/spawner/structure/window/hollow/reinforced/end{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ruin/space/has_grav/corporatemine/bridge) -"Zl" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/tech, -/area/ruin/space/has_grav/corporatemine/hall) -"Zp" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/structure/table, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/bridge) -"Zz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"ZA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ruin/space/has_grav/corporatemine/hall) -"ZS" = ( -/obj/item/trash/candy, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"ZU" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/spline/fancy/opaque/lightgrey{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/space/has_grav/corporatemine/crewquarters) -"ZW" = ( -/obj/effect/turf_decal/solarpanel, -/obj/machinery/power/solar, -/obj/structure/cable{ - icon_state = "0-5" - }, -/turf/open/floor/plating, -/area/ruin/space) - -(1,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -rr -rr -rr -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(2,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(3,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(4,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(5,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -rr -rr -Al -Al -Al -Al -Al -VM -VM -Wt -KT -KT -ns -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(6,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -rr -Al -Al -Al -VM -VM -VM -VM -Al -Al -Al -Al -Al -Al -rr -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(7,1,1) = {" -rr -rr -rr -rr -rr -rr -Al -Al -rr -Al -Al -Al -Al -Al -Al -Al -Al -VM -VM -bl -VM -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(8,1,1) = {" -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -VM -VM -VM -VM -VM -VM -VM -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(9,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -VM -VM -Al -Al -Al -Al -Al -Al -VM -VM -VM -Al -Al -VM -VM -VM -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(10,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -VM -VM -Al -VM -VM -Al -VM -VM -VM -VM -Al -Al -Al -Al -VM -Iv -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(11,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -Al -VM -VM -VM -VM -VM -VM -VM -bl -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(12,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -Al -Al -VM -bl -VM -VM -VM -VM -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(13,1,1) = {" -rr -rr -rr -rr -Al -Al -Al -Al -Al -VM -VM -VM -VM -VM -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -rr -rr -rr -rr -rr -rr -"} -(14,1,1) = {" -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -VM -VM -VM -VM -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -"} -(15,1,1) = {" -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -VM -VM -VM -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -VM -VM -VM -VM -VM -Al -OD -Al -Al -Al -Al -Al -Al -rr -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -"} -(16,1,1) = {" -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -VM -VM -bl -Al -Al -Al -Al -Al -Al -Al -Al -VM -bl -Ip -no -FT -TM -VM -OD -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -"} -(17,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -VM -VM -VM -Al -Al -Al -Al -Al -Al -VM -VM -VM -sb -VM -jz -VM -VM -VM -VM -Uz -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -"} -(18,1,1) = {" -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -VM -VM -VM -VM -VM -Al -Al -VM -VM -sb -VM -VM -LF -jz -jz -VM -VM -VM -wg -wg -VM -Al -Al -Al -Al -zz -zz -zz -zz -zz -Al -rr -rr -rr -rr -rr -rr -"} -(19,1,1) = {" -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -VM -rk -VM -VM -VM -sb -VM -VM -VW -Al -Al -Al -Al -Al -VM -bl -VM -VM -VM -VM -Al -Al -Al -zz -CR -Gx -Qb -zz -Al -Al -rr -rr -rr -rr -rr -"} -(20,1,1) = {" -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -VM -VM -GT -sb -bl -VM -VM -VM -Al -Al -Al -Al -Al -Al -OD -Al -OD -VM -VM -VM -VM -Al -Al -Al -zz -nl -lv -iN -zz -Al -Al -rr -rr -rr -rr -rr -"} -(21,1,1) = {" -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -VM -VM -VM -sb -VM -VM -Al -Al -Al -VM -Al -Al -OD -Al -Al -Al -Al -Al -Al -Al -VM -VM -VM -Al -Al -Al -zz -fL -CR -hz -zz -Al -rr -rr -rr -rr -rr -rr -"} -(22,1,1) = {" -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -cj -VM -zl -VM -VM -VM -Al -Al -Al -Al -VM -BA -BA -BA -XH -XH -BA -BA -BA -XH -Al -Al -VM -VM -VM -Al -Al -zz -eu -Dz -zz -zz -Al -Al -Tz -wi -wi -wi -wi -"} -(23,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -ol -VM -VM -VM -Al -OD -Al -Al -lm -VM -BA -Cw -cs -sd -my -Lp -fi -jl -XH -Al -Al -VM -VM -VM -VM -Al -tA -jb -Cv -PB -VM -VM -rr -Tz -rr -rr -rr -wi -"} -(24,1,1) = {" -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Ow -VM -Ow -OD -Al -Al -bc -bc -rn -iW -BA -xK -DF -gf -BA -zy -NO -fK -BA -Al -Al -Al -VM -VM -VM -VM -VM -lb -ma -Wq -bG -VM -rr -Tz -rr -rr -rr -wi -"} -(25,1,1) = {" -rr -rr -Al -Al -Al -Al -VM -VM -Al -Al -Al -VM -VM -VM -VM -OD -Al -Al -iW -Fe -EN -Nx -XH -nN -IE -Og -BA -yX -LY -ZS -BA -Al -Al -Al -VM -VM -gJ -wW -Wq -lN -Ke -Ke -Ac -rr -rr -Tz -Tz -Tz -Tz -Tz -"} -(26,1,1) = {" -rr -Al -Al -Al -VM -bl -VM -VM -Iv -Al -VM -kp -VM -Tp -VM -VM -Al -Al -vN -jK -RH -jH -XH -XH -BA -BA -XH -BA -qu -XH -BA -iW -bc -Al -ha -VM -VM -Ke -hw -Ke -Al -VM -Fy -rr -rr -rr -rr -Tz -rr -wi -"} -(27,1,1) = {" -rr -Al -Al -Al -VM -VM -VM -VM -VM -VM -VM -VM -Al -VM -VM -VM -Al -Al -iW -Eu -AD -JS -CH -Br -WW -IW -yf -bd -qv -Um -Rs -zg -Dx -Yr -Jf -Qw -Qw -mZ -Ke -Al -Al -VM -Fy -rr -rr -rr -rr -Tz -rr -wi -"} -(28,1,1) = {" -rr -Al -Al -Al -VM -VM -VM -VM -kp -bl -VM -Pn -Al -VM -VM -kp -Al -Al -bc -yT -WB -Rq -Pu -WZ -za -lx -vc -bf -rV -va -Re -pQ -Zl -YD -dL -yl -yl -yl -Al -Al -rr -Tz -HP -rr -iu -yK -ZW -Wv -rr -wi -"} -(29,1,1) = {" -rr -Al -Al -Al -VM -VM -VM -VM -VM -VM -VM -TR -VM -VM -Hu -VM -Al -Al -bc -zz -zz -qF -WR -jw -QZ -zz -qF -eV -GV -qF -qF -zz -bc -Al -bS -tA -VM -Al -Al -rr -rr -Tz -Bb -YY -FH -jR -xT -oD -rr -wi -"} -(30,1,1) = {" -rr -Al -Al -Iv -VM -VM -VM -rG -Bp -KT -KT -Ru -rh -VM -bl -Al -Al -Al -BA -Uk -vW -ZU -UA -ZA -IS -qF -cX -qm -Ez -NH -tR -lC -iW -Al -Al -Al -Al -Al -Al -Al -rr -Tz -HP -rr -RY -MW -MW -ED -rr -wi -"} -(31,1,1) = {" -rr -Al -Al -VM -VM -VM -VM -VM -VM -VM -VM -VM -VM -VM -VM -Al -Al -Al -QR -qS -QO -BV -wE -AE -SA -KJ -Nb -HM -Cy -Cl -Ak -Hk -bc -Al -OD -Al -Al -Al -Al -rr -rr -Tz -HP -rr -rr -rr -rr -Tz -rr -Tz -"} -(32,1,1) = {" -rr -Al -Al -Al -VM -VM -bl -VM -VM -VM -VM -VM -VM -kp -VM -Al -Al -Al -BA -SM -xU -kZ -tF -ce -fw -zz -AK -sa -Ud -lV -lL -IF -iW -Al -Al -Al -Al -Al -rr -rr -rr -Tz -HP -rr -rr -rr -rr -Tz -rr -wi -"} -(33,1,1) = {" -rr -Al -Al -Al -Al -Al -VM -VM -VM -VM -VM -VM -bl -Al -Al -Al -OD -Al -BA -tF -UA -UA -tF -WZ -jN -zz -zz -qF -qF -qF -zz -bc -bc -OD -Al -Al -Al -Al -Al -Al -Tz -Tz -HP -rr -iu -yK -ZW -Wv -rr -wi -"} -(34,1,1) = {" -rr -Al -Al -Al -Al -Al -VM -VM -VM -bl -VM -VM -Al -Al -Al -Al -Al -Al -BA -ea -vW -ZU -tF -WZ -HG -NP -pP -wf -DW -Lf -AC -Yg -OD -OD -Al -Al -Al -Al -Al -rr -rr -Tz -Bb -YY -FH -jR -xT -oD -rr -wi -"} -(35,1,1) = {" -rr -Al -Al -Al -Al -VM -VM -VM -VM -VM -Al -Al -Al -Al -Al -Al -Al -Al -QR -qS -Mn -yD -Dn -Zz -qK -bA -pP -nf -zB -rI -MZ -Vt -OD -Al -Al -Al -Al -Al -rr -rr -rr -Tz -HP -rr -RY -MW -MW -ED -rr -wi -"} -(36,1,1) = {" -rr -rr -rr -Al -Al -VM -bl -VM -VM -Al -Al -Al -Al -Al -Al -Al -Al -Al -XH -SM -LQ -kZ -tF -EL -je -iT -Aw -nf -ap -WJ -wJ -VJ -rr -rr -rr -Al -rr -rr -rr -rr -rr -Tz -HP -rr -rr -rr -rr -Tz -rr -wi -"} -(37,1,1) = {" -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -OD -Al -XH -BA -BA -XH -tF -tF -tF -ok -ZA -fw -Aw -Aw -Ek -Vr -Up -aw -Hg -wa -rr -rr -Tz -Tz -Tz -Tz -Tz -Tz -Tz -HP -rr -rr -rr -rr -Tz -rr -Tz -"} -(38,1,1) = {" -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -BA -gj -cI -nW -fF -pK -pK -TT -Ht -pm -pP -nY -MX -ts -Hg -wa -wa -wa -rr -rr -rr -rr -rr -rr -rr -rr -Tz -HP -rr -iu -yK -ZW -Wv -rr -wi -"} -(39,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -QR -Lm -ov -qZ -tF -Qc -Bg -ny -YG -dU -Qu -WS -EP -Hg -wa -wa -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Tz -Bb -YY -FH -jR -xT -oD -rr -wi -"} -(40,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -BA -hF -Au -Rd -tF -tF -Gc -UA -Yj -OZ -pP -PK -VO -Hg -MF -wa -rr -Tz -rr -rr -rr -rr -rr -rr -rr -rr -Tz -HP -rr -RY -MW -MW -ED -rr -wi -"} -(41,1,1) = {" -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -BA -XH -XH -BA -BA -Fn -KS -tF -gY -hn -pP -Ox -Vt -Hg -Hg -wa -Tz -Al -Al -Al -rr -rr -rr -rr -rr -rr -Tz -HP -rr -rr -rr -rr -Tz -rr -Tz -"} -(42,1,1) = {" -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -tJ -zr -zr -fa -bK -zr -tJ -rr -rr -rr -Tz -Al -Al -Al -Al -rr -rr -rr -rr -Tz -Tz -Tz -BZ -Tz -Tz -Tz -Tz -Tz -rr -wi -"} -(43,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -gI -Al -Al -Al -tJ -BW -vR -Bw -Mo -Zp -PM -rr -rr -Tz -rr -Tz -Tz -Tz -Al -Al -rr -rr -rr -rr -rr -rr -Tz -rr -rr -rr -rr -rr -rr -wi -"} -(44,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -tJ -zn -HV -Rx -kK -oj -PM -rr -Tz -Tz -rr -Tz -Al -Al -Al -Al -Al -mc -rr -NQ -wi -Tz -Tz -Tz -wi -wi -wi -wi -wi -wi -"} -(45,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -PM -nu -Rx -kC -Qy -LA -PM -rr -rr -Tz -rr -rr -rr -Al -Al -Al -mc -mc -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(46,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -Al -Al -Al -Ze -oj -rd -QQ -QQ -oj -Ze -rr -rr -Tz -rr -rr -rr -rr -Al -mc -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(47,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -Al -Al -rr -iG -KM -KM -KM -KM -KM -jU -Tz -wi -wi -wi -mc -mc -mc -mc -mc -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(48,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(49,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -Al -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} -(50,1,1) = {" -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -Al -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -rr -"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm deleted file mode 100644 index 1769de22f824..000000000000 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_lab.dmm +++ /dev/null @@ -1,1674 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"av" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"aW" = ( -/obj/structure/table, -/obj/item/flashlight/lamp, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"bi" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"bz" = ( -/turf/open/floor/plating/rust, -/area/ruin/powered) -"bG" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 1 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"bM" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"cz" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"cH" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"cJ" = ( -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"df" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 8 - }, -/obj/item/paper, -/obj/item/paper, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"dz" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"dD" = ( -/obj/machinery/porta_turret/syndicate/energy, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"dS" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/folder, -/turf/open/floor/plasteel, -/area/ruin/powered) -"dZ" = ( -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"eV" = ( -/obj/structure/closet/cardboard, -/obj/item/paper, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"fq" = ( -/obj/structure/table, -/obj/item/ammo_box/a44roum_speedloader, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"fJ" = ( -/obj/structure/rack, -/obj/item/stock_parts/cell/gun/empty, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"fZ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"gm" = ( -/obj/machinery/stasis, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"gw" = ( -/obj/structure/table, -/obj/item/storage/box/ammo/c45, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"gx" = ( -/obj/structure/table, -/obj/item/storage/box/ammo/c9mm_rubber, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"gz" = ( -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"gM" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"gX" = ( -/obj/structure/barricade/sandbags, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"hb" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"hl" = ( -/turf/open/floor/plasteel/mono/dark, -/area/ruin/powered) -"ih" = ( -/obj/structure/table/wood/reinforced, -/obj/item/stack/sheet/mineral/uranium/five, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"ii" = ( -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"iu" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"iy" = ( -/turf/open/floor/plating, -/area/ruin/powered) -"iB" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/structure/rack, -/obj/item/stock_parts/cell/gun/empty, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"jn" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"jo" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"jD" = ( -/obj/machinery/door/window/westleft{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"kb" = ( -/obj/item/target, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"kj" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"kR" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/obj/item/paper, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"kV" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/firstaid/medical, -/obj/item/storage/firstaid/fire{ - pixel_y = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"lw" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/case/surgery, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"lM" = ( -/obj/machinery/porta_turret/syndicate/energy, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"mo" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"nn" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"oe" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/item/modular_computer/laptop/preset, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"ov" = ( -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/machinery/autolathe/hacked, -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"oN" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plating, -/area/ruin/powered) -"oZ" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"pf" = ( -/obj/structure/rack, -/obj/item/stock_parts/cell/gun/empty, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"pL" = ( -/obj/machinery/porta_turret/syndicate/energy, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"pT" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono, -/area/ruin/powered) -"qg" = ( -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/machinery/plate_press, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"qn" = ( -/obj/structure/barricade/sandbags, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"re" = ( -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"rw" = ( -/obj/structure/table/wood/reinforced, -/obj/item/desk_flag/solgov, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"rS" = ( -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"rV" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/railing, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"sv" = ( -/obj/structure/rack, -/obj/item/stock_parts/cell/gun/empty, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"sN" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/obj/item/paper, -/obj/item/paper, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/obj/item/desk_flag/trans, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"sQ" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/railing, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"to" = ( -/obj/item/target/clown, -/obj/structure/railing, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"tp" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"tr" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"tD" = ( -/turf/template_noop, -/area/template_noop) -"uB" = ( -/obj/structure/table/wood/reinforced, -/obj/item/pen/blue, -/obj/item/pen{ - pixel_x = 7; - pixel_y = 3 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"uH" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"uV" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"uW" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/green, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"vq" = ( -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"vY" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"wf" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel, -/area/ruin/powered) -"wp" = ( -/obj/structure/displaycase/noalert{ - start_showpiece_type = /obj/item/gun/energy/laser/captain/brazil - }, -/turf/open/floor/plasteel/mono/white, -/area/ruin/powered) -"ww" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"wD" = ( -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"wM" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/powered) -"wT" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"xe" = ( -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/obj/item/paper, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"xo" = ( -/obj/structure/window/reinforced, -/obj/structure/table/wood/reinforced, -/obj/item/stack/sheet/animalhide/human, -/obj/item/stack/sheet/mineral/titanium/five, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"xz" = ( -/obj/structure/rack, -/obj/item/stock_parts/cell/gun/upgraded/empty, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"xB" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"xH" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered) -"yv" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"yY" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/obj/item/paper, -/obj/item/ammo_box/magazine/m45, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"zx" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/computer/crew{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"zK" = ( -/obj/effect/gibspawner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Ae" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 8 - }, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"AG" = ( -/obj/structure/table/wood/reinforced, -/obj/item/documents/syndicate/blue, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Bf" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"Bv" = ( -/obj/effect/turf_decal/corner/opaque/purple/border, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"BK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Cl" = ( -/obj/effect/turf_decal/corner/opaque/purple/border, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"CK" = ( -/obj/effect/turf_decal/corner/opaque/purple/border{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ruin/powered) -"CN" = ( -/obj/structure/closet/cardboard, -/obj/item/weaponcrafting/gunkit/capgun_ugrade_kit, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"DW" = ( -/obj/structure/table, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Ea" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"EW" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 8 - }, -/obj/item/paper, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Fb" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/wood/reinforced, -/obj/machinery/computer/security/wooden_tv, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"FC" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Gc" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/stack/cable_coil/cut, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Ge" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/window/westleft{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Gj" = ( -/obj/machinery/door/window/westleft{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"GP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ruin/powered) -"GR" = ( -/turf/closed/wall/rust, -/area/ruin/powered) -"GT" = ( -/obj/structure/closet/cardboard, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"HL" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"HW" = ( -/obj/effect/spawner/random/vending/cola, -/turf/open/floor/plating, -/area/ruin/powered) -"Ie" = ( -/obj/structure/door_assembly/door_assembly_research, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"IE" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"JR" = ( -/obj/machinery/door/airlock/security, -/turf/open/floor/plasteel/mono, -/area/ruin/powered) -"Kd" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Kk" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack, -/obj/item/paper, -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Kz" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"KH" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"KW" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 8 - }, -/obj/item/paper, -/obj/item/ammo_box/magazine/m10mm_ringneck, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Ll" = ( -/obj/structure/closet/firecloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered) -"Ma" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Mq" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Mt" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"MS" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Nm" = ( -/obj/structure/closet/firecloset, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel, -/area/ruin/powered) -"QL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/turf/open/floor/plasteel/mono, -/area/ruin/powered) -"QR" = ( -/obj/machinery/door/window/westleft{ - dir = 2 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Ra" = ( -/obj/effect/turf_decal/corner/opaque/red/half{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Rt" = ( -/turf/open/floor/plasteel, -/area/ruin/powered) -"Rw" = ( -/turf/closed/wall/r_wall/rust, -/area/ruin/powered) -"RT" = ( -/obj/effect/turf_decal/corner/opaque/red/half{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Sj" = ( -/obj/effect/turf_decal/corner/opaque/red/half{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Ta" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Tb" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/green{ - dir = 1 - }, -/obj/item/clipboard, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Ua" = ( -/obj/structure/closet/cardboard, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Vw" = ( -/obj/effect/turf_decal/corner/opaque/red/half{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"VP" = ( -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Wn" = ( -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"WB" = ( -/obj/structure/table/wood/reinforced, -/obj/item/weldingtool/hugetank, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"WJ" = ( -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"WL" = ( -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Xf" = ( -/obj/effect/turf_decal/corner/transparent/neutral/diagonal, -/obj/effect/turf_decal/corner/opaque/blue/diagonal{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"XA" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/window/westleft{ - dir = 4 - }, -/turf/open/floor/plating/rust, -/area/ruin/powered) -"Yl" = ( -/obj/structure/fluff/paper/stack{ - dir = 5 - }, -/obj/item/paper, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"Yv" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack{ - dir = 9 - }, -/obj/item/paper, -/obj/item/paper, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"YX" = ( -/obj/effect/turf_decal/corner/opaque/red/half{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/red, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Zd" = ( -/obj/effect/turf_decal/corner/opaque/red/half, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"Zi" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ruin/powered) -"Zu" = ( -/obj/effect/turf_decal/corner/opaque/red/half, -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) -"ZS" = ( -/obj/structure/closet/cardboard, -/obj/structure/fluff/paper/stack, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ruin/powered) -"ZX" = ( -/obj/effect/turf_decal/corner/opaque/red/half{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/red{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ruin/powered) - -(1,1,1) = {" -tD -tD -tD -tD -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -tD -tD -"} -(2,1,1) = {" -tD -tD -tD -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -tD -"} -(3,1,1) = {" -tD -tD -Rw -Rw -Rw -uB -AG -Fb -Ma -WB -Gc -ih -xo -lw -gm -Rw -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -"} -(4,1,1) = {" -tD -tD -Rw -Rw -oe -uV -vq -FC -Mq -WJ -FC -Mq -Kz -zK -cz -rw -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -"} -(5,1,1) = {" -tD -tD -Rw -Rw -ov -vq -bz -Ge -Mt -Mt -Kd -Mt -XA -bz -uH -kV -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -"} -(6,1,1) = {" -tD -Rw -Rw -Rw -qg -vq -vq -Gj -MS -WL -MS -cz -QR -re -Xf -zx -Rw -GR -GR -GR -GR -tD -tD -tD -tD -"} -(7,1,1) = {" -Rw -Rw -Rw -Rw -Rw -Rw -Rw -GR -pT -QL -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Ta -wf -wf -GR -tD -tD -tD -tD -"} -(8,1,1) = {" -Rw -Rw -av -bz -bz -vY -Bf -GR -Ra -YX -GR -bz -bz -bz -bz -bz -GR -cz -bz -bz -GR -GR -GR -GR -GR -"} -(9,1,1) = {" -Rw -Rw -bz -fq -cz -cz -bz -GR -cz -Zd -GR -HL -HL -HL -HL -HL -GR -Ll -Rt -Zi -uW -iy -Rt -Rt -GR -"} -(10,1,1) = {" -Rw -Rw -bG -gw -bz -wp -Bv -GR -bz -Zd -JR -cz -bz -bz -GP -GP -JR -fZ -iy -cz -DW -dS -cz -IE -GR -"} -(11,1,1) = {" -Rw -Rw -bM -gx -bz -wD -Bv -GR -bz -cz -GR -HL -HL -HL -HL -HL -GR -fJ -bz -Zi -cz -iu -fZ -IE -GR -"} -(12,1,1) = {" -Rw -Rw -cz -gM -cz -wD -bz -HL -cz -Zd -GR -pL -bz -bz -bz -bz -GR -xz -Rt -cz -ii -yv -Zi -xH -GR -"} -(13,1,1) = {" -Rw -Rw -bz -gX -qn -wD -Bv -Ie -RT -Zu -GR -GR -GR -GR -GR -GR -GR -sv -bz -Zi -iy -Tb -cz -fZ -xB -"} -(14,1,1) = {" -Rw -Rw -bM -jn -rV -bz -Cl -HL -RT -Zd -GR -GR -GR -GR -GR -GR -GR -pf -cz -cz -bz -yv -iy -Zi -oN -"} -(15,1,1) = {" -Rw -Rw -bM -jo -rV -bz -Cl -HL -cz -Zd -GR -pL -bz -bz -bz -bz -GR -sv -Zi -Rt -gz -yv -iy -IE -GR -"} -(16,1,1) = {" -Rw -Rw -bM -jn -rV -wD -Cl -HL -RT -Zd -GR -HL -HL -HL -HL -HL -GR -iB -fZ -Zi -ww -aW -iy -oZ -GR -"} -(17,1,1) = {" -Rw -Rw -bG -jn -sQ -wD -Cl -GR -RT -Zd -JR -hl -cz -hl -hl -GP -JR -iy -bz -fZ -hb -rS -bz -bi -GR -"} -(18,1,1) = {" -Rw -Rw -bz -jn -sQ -wD -Cl -GR -Sj -cz -GR -HL -HL -HL -HL -HL -GR -Nm -Zi -Zi -jD -dZ -Rt -HW -GR -"} -(19,1,1) = {" -Rw -Rw -bz -kb -to -wD -bz -GR -Sj -Zd -GR -bz -bz -bz -bz -bz -GR -cz -fZ -Rt -GR -GR -GR -GR -GR -"} -(20,1,1) = {" -Rw -Rw -cH -kj -bz -bz -CK -GR -Vw -ZX -Rw -Rw -Rw -Rw -Rw -Rw -Rw -wf -BK -wf -GR -tD -tD -tD -tD -"} -(21,1,1) = {" -Rw -Rw -Rw -Rw -Rw -Rw -Rw -GR -pT -wM -GR -dD -dz -nn -CN -lM -Rw -GR -GR -GR -GR -tD -tD -tD -tD -"} -(22,1,1) = {" -Rw -Rw -dD -kR -tp -wT -wT -KH -VP -cJ -EW -Ea -Kk -Yv -ZS -GT -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -"} -(23,1,1) = {" -Rw -Rw -eV -mo -tr -yY -Ea -KW -Wn -Yl -df -sN -tr -tr -mo -GT -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -"} -(24,1,1) = {" -Rw -Rw -dD -nn -mo -Ae -EW -kR -Ae -xe -Ae -Ua -tr -tp -GT -lM -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -"} -(25,1,1) = {" -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -"} -(26,1,1) = {" -tD -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -Rw -tD -tD -tD -tD -tD -tD -tD -tD -"} diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm deleted file mode 100644 index 2cc76f2fb956..000000000000 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_pandora.dmm +++ /dev/null @@ -1,5135 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ar" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/gold/five, -/obj/item/stack/sheet/mineral/gold/five, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"aD" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/mushroom/chanterelle, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"aL" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -7; - pixel_y = 8 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"bc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/box/ammo/c9mm, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"bd" = ( -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"bt" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/wasteplanet/lit, -/area/ruin/wasteplanet) -"bL" = ( -/obj/structure/fluff/divine/convertaltar, -/obj/item/clothing/accessory/pandora_hope, -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"bY" = ( -/obj/structure/salvageable/computer{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"cd" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"cg" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"cn" = ( -/obj/structure/railing/wood{ - dir = 1 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"df" = ( -/obj/structure/table/wood, -/obj/item/melee/knife/bone, -/obj/item/flashlight/flare/torch, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"dh" = ( -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"dH" = ( -/turf/closed/indestructible/riveted/hierophant, -/area/ruin/wasteplanet) -"er" = ( -/obj/structure/table/wood, -/obj/item/restraints/handcuffs/cable/sinew, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"eB" = ( -/obj/item/reagent_containers/glass/bucket/wooden, -/turf/open/floor/plating/grass/wasteplanet, -/area/ruin/wasteplanet) -"fF" = ( -/obj/effect/decal/remains/human, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"fL" = ( -/obj/structure/table/wood, -/obj/item/stack/sheet/bone{ - pixel_x = 10 - }, -/obj/item/flashlight/flare/torch, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"fZ" = ( -/obj/structure/chair/wood/wings, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"ge" = ( -/obj/structure/table/wood, -/obj/item/melee/knife/bone{ - pixel_x = -20 - }, -/obj/item/reagent_containers/food/snacks/salad/edensalad, -/obj/item/reagent_containers/food/snacks/grown/berries/death{ - pixel_x = 6; - pixel_y = 10 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"gm" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/hooded/cloak/bone, -/obj/item/melee/sword/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"gr" = ( -/obj/structure/flora/grass/jungle/b, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"gO" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"gX" = ( -/obj/effect/light_emitter{ - set_cap = 3; - set_luminosity = 5 - }, -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"hU" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5 - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"hZ" = ( -/obj/structure/railing/wood{ - dir = 8 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"iG" = ( -/obj/structure/salvageable/computer{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"iT" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/effect/turf_decal/weather/dirt, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"iU" = ( -/mob/living/simple_animal/hostile/asteroid/elite/pandora/dungeon, -/obj/effect/light_emitter{ - set_cap = 3; - set_luminosity = 5 - }, -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"jf" = ( -/obj/item/trash/can{ - icon_state = "shamblers" - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"jj" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 7; - pixel_y = 10 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"jk" = ( -/obj/structure/table/wood, -/obj/item/clothing/head/hooded/cloakhood/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"jl" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"jn" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 7; - pixel_y = 10 - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"jq" = ( -/obj/structure/table/wood, -/obj/item/stack/sheet/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"jt" = ( -/obj/structure/chair/wood, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"jB" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = 7 - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"jF" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/berries/glow, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"jV" = ( -/turf/closed/wall/mineral/wood/nonmetal, -/area/ruin/wasteplanet) -"jY" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"kc" = ( -/obj/structure/table/wood, -/obj/item/storage/belt/mining/primitive, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"kj" = ( -/obj/structure/table/wood, -/obj/item/stack/sheet/sinew, -/obj/item/stack/sheet/sinew, -/obj/item/stack/sheet/sinew, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"kP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"kV" = ( -/obj/structure/guncloset, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"kZ" = ( -/obj/item/stack/sheet/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"le" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 7; - pixel_y = -2 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"lx" = ( -/obj/structure/fluff/divine/shrine, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"lz" = ( -/obj/structure/chair/comfy/shuttle, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"lD" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/silver/five, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"lT" = ( -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"lZ" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"mb" = ( -/obj/structure/destructible/tribal_torch, -/turf/open/floor/plating/grass/wasteplanet, -/area/ruin/wasteplanet) -"mr" = ( -/obj/structure/table/wood, -/obj/item/stack/sheet/bone{ - pixel_x = 11 - }, -/obj/item/reagent_containers/food/snacks/grown/ash_flora/cactus_fruit, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"mw" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"mA" = ( -/obj/structure/destructible/tribal_torch, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"mE" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -10; - pixel_y = -5 - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"mF" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 8 - }, -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"mI" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/plating/grass/wasteplanet, -/area/ruin/wasteplanet) -"mO" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 1 - }, -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"nq" = ( -/obj/item/stack/sheet/bone, -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"nr" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = -9 - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"oi" = ( -/turf/open/water/waste, -/area/ruin/wasteplanet) -"or" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 13; - pixel_y = 7 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"oB" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 7; - pixel_y = -2 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/structure/barricade/wooden, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"oG" = ( -/turf/closed/mineral/random/wasteplanet, -/area/ruin/wasteplanet) -"oI" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 8; - pixel_y = -12 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"pr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/banner, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"pQ" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/ash_flora/cactus_fruit, -/obj/item/storage/belt/mining/primitive, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"qo" = ( -/obj/structure/closet/cabinet, -/obj/item/melee/spear/bone, -/obj/item/clothing/suit/armor/witchhunter, -/obj/item/reagent_containers/food/snacks/grown/berries/death, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"qs" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 4; - pixel_x = 8 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = -12; - pixel_x = -11 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 13; - pixel_x = 4 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 7; - pixel_x = -11 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 4; - pixel_x = -4 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"qU" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/armor/witchhunter, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"rh" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"rT" = ( -/obj/item/toy/plush/goatplushie/angry/realgoat{ - name = "wall-dwelling goat plushie" - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"sp" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"sE" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"sV" = ( -/obj/structure/closet/cabinet, -/obj/item/melee/sword/bone, -/obj/item/clothing/suit/armor/witchhunter, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"tB" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"tF" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/mushroom/jupitercup, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"tR" = ( -/obj/structure/closet/crate/grave, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"tU" = ( -/obj/structure/chair/comfy/shuttle, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"uc" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"uv" = ( -/obj/structure/table/reinforced, -/obj/item/gem/phoron, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"vd" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"ve" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 7; - pixel_x = 8 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"vD" = ( -/obj/structure/table/wood, -/obj/item/flashlight/flare/torch, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"wu" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"ww" = ( -/obj/item/stack/sheet/bone, -/obj/structure/chair/wood, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"wA" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/plating/grass/wasteplanet, -/area/ruin/wasteplanet) -"xj" = ( -/obj/structure/fluff/divine/shrine, -/obj/effect/light_emitter{ - set_cap = 3; - set_luminosity = 5 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"xk" = ( -/obj/structure/table/wood, -/obj/item/melee/spear/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"xu" = ( -/obj/structure/destructible/tribal_torch, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"xB" = ( -/obj/structure/girder, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"xI" = ( -/obj/structure/mineral_door/wood, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"yq" = ( -/obj/effect/turf_decal/weather/dirt, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"yI" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"yT" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = -3; - pixel_x = 4 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5; - pixel_y = 11 - }, -/obj/structure/mineral_door/wood, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"zs" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"zy" = ( -/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier, -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"zI" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"Al" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"AI" = ( -/obj/structure/flora/rock, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"AK" = ( -/obj/structure/table/wood, -/obj/item/stack/sheet/bone, -/obj/item/stack/sheet/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"AM" = ( -/obj/machinery/door/airlock/titanium, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"Bb" = ( -/mob/living/simple_animal/hostile/human/skeleton{ - desc = "A villager resurrected by the power of an unknown deity, eternally seeking vengeance for its people." - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Bv" = ( -/obj/structure/bonfire, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"BB" = ( -/turf/open/floor/plating/grass/wasteplanet, -/area/ruin/wasteplanet) -"BL" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"CG" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -9; - pixel_y = 3 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"CH" = ( -/obj/machinery/power/shuttle/engine/electric/bad{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"CW" = ( -/obj/structure/railing/corner/wood{ - dir = 8 - }, -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Dj" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"Du" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Dx" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 10 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = -3; - pixel_x = -15 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = -3; - pixel_x = 4 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"DF" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/plating/grass/wasteplanet, -/area/ruin/wasteplanet) -"DQ" = ( -/obj/structure/railing/corner/wood{ - dir = 1 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"DX" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 10 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = -3; - pixel_x = 4 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"DZ" = ( -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"Eb" = ( -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Eo" = ( -/obj/structure/barricade/wooden, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Et" = ( -/obj/structure/flora/grass/jungle/b, -/obj/item/trash/can{ - icon_state = "lemon-lime" - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"Ez" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"EN" = ( -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Fc" = ( -/mob/living/simple_animal/hostile/human/skeleton{ - desc = "A villager resurrected by the power of an unknown deity, eternally seeking vengeance for its people." - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Fn" = ( -/obj/item/gun/ballistic/automatic/smg/skm_carbine/saber{ - pixel_y = -18 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/indestructible/hierophant/two/waste, -/area/ruin/wasteplanet) -"FP" = ( -/obj/item/melee/knife/bone{ - pixel_x = 15 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"FV" = ( -/obj/effect/mob_spawn/human/corpse/nanotrasensoldier, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Gu" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Gx" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Hc" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = -9 - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Hi" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 4 - }, -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"Hl" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -7; - pixel_y = 8 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Ht" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -10; - pixel_y = -5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 10; - pixel_x = 4 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 11; - pixel_y = 7 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"HE" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/mushroom/libertycap, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Ih" = ( -/obj/structure/fluff/divine/defensepylon, -/obj/effect/light_emitter{ - set_cap = 3; - set_luminosity = 5 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"JB" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5; - pixel_y = 11 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"JD" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Ki" = ( -/turf/template_noop, -/area/template_noop) -"Kx" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -9; - pixel_y = -12 - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"KA" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/drinks/trophy/silver_cup, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"KH" = ( -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_y = -6; - pixel_x = -8 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = 9 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"KM" = ( -/obj/structure/bed, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"KO" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -8; - pixel_y = -4 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Li" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/armor/bone, -/obj/item/melee/axe/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Lj" = ( -/obj/structure/flora/rock/pile, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"Lp" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 11; - pixel_y = 11 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Lz" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -6 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"LB" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"LW" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Mo" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5; - pixel_y = 11 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = -9 - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Mp" = ( -/obj/structure/fluff/divine/powerpylon, -/obj/effect/light_emitter{ - set_cap = 3; - set_luminosity = 5 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Mv" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 1 - }, -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"MA" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -9; - pixel_y = -12 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"MB" = ( -/obj/structure/statue/bone/rib{ - dir = 1 - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"MQ" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 11; - pixel_y = 7 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"MU" = ( -/obj/structure/closet/crate/wooden, -/obj/item/pickaxe, -/obj/item/flashlight/flare/torch, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Ne" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"NA" = ( -/turf/open/floor/plating/asteroid/wasteplanet/lit, -/area/ruin/wasteplanet) -"NS" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = -9 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -7; - pixel_y = 8 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5; - pixel_y = 11 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"NZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"Os" = ( -/obj/effect/turf_decal/weather/dirt/corner, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"Ot" = ( -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"Oz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"OL" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"OM" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5; - pixel_y = 11 - }, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"OO" = ( -/obj/structure/table/reinforced, -/obj/item/ammo_box/magazine/co9mm, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"OU" = ( -/obj/effect/mob_spawn/human/corpse/nanotrasenassaultsoldier, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"OV" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -10; - pixel_y = 7 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Po" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 5; - pixel_y = 11 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"PC" = ( -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"PT" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/diamond/five, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Qd" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Qj" = ( -/obj/structure/bonfire, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"QC" = ( -/obj/structure/statue/bone/rib, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"QD" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/water/waste/lit, -/area/ruin/wasteplanet) -"QH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"QW" = ( -/obj/structure/table/wood, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Ro" = ( -/obj/item/gun/ballistic/bow, -/obj/item/ammo_casing/caseless/arrow/wood, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Rx" = ( -/obj/effect/turf_decal/weather/dirt, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"RJ" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"RT" = ( -/obj/structure/table/wood, -/obj/item/melee/spear/bone, -/obj/item/stack/sheet/sinew, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"RV" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 7; - pixel_x = 8 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"St" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/melonfruitbowl, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"SS" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"Tc" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 10 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = -9 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Tu" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"TU" = ( -/obj/structure/railing/wood{ - dir = 9 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Ut" = ( -/obj/item/trash/can{ - icon_state = "energy_drink" - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"Ux" = ( -/obj/item/trash/can, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"UK" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/armor/bone, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"UQ" = ( -/obj/structure/table/wood, -/obj/item/ammo_casing/caseless/arrow/wood{ - pixel_y = -3 - }, -/obj/item/ammo_casing/caseless/arrow/wood{ - pixel_y = 2 - }, -/obj/item/ammo_casing/caseless/arrow/wood{ - pixel_y = 7 - }, -/obj/item/ammo_casing/caseless/arrow/wood{ - pixel_y = 12 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"UW" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 1; - pixel_x = 8 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Vb" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"Vm" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_y = 7; - pixel_x = 8 - }, -/turf/open/floor/plating/asteroid/wasteplanet, -/area/ruin/wasteplanet) -"VF" = ( -/obj/effect/decal/remains/human, -/obj/structure/chair/wood, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"VP" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 6 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"VT" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/mineral/titanium/white, -/area/ruin/wasteplanet) -"Wn" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 9 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"Ww" = ( -/obj/machinery/hydroponics/soil, -/obj/item/reagent_containers/food/snacks/grown/mushroom/plumphelmet, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"WS" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 4 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"Xd" = ( -/obj/structure/table/reinforced, -/obj/item/stack/sheet/mineral/gold/five, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Xq" = ( -/mob/living/simple_animal/hostile/human/skeleton{ - desc = "A villager resurrected by the power of an unknown deity, eternally seeking vengeance for its people." - }, -/turf/open/floor/plating/grass/wasteplanet, -/area/ruin/wasteplanet) -"Xx" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/glass/mortar/bone, -/obj/item/pestle, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"XL" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"XQ" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty" - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = 9 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Yg" = ( -/obj/structure/closet/crate/wooden, -/obj/item/shovel/serrated, -/obj/item/flashlight/flare/torch, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Yi" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/head/crown, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"Yn" = ( -/obj/item/scythe, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Yq" = ( -/obj/effect/turf_decal/weather/dirt/corner{ - dir = 8 - }, -/turf/open/water/waste, -/area/ruin/wasteplanet) -"Yw" = ( -/obj/item/gun/ballistic/automatic/pistol/commander/no_mag, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"YM" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 11; - pixel_y = 7 - }, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"YY" = ( -/obj/structure/frame/machine, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/wasteplanet, -/area/ruin/wasteplanet) -"Zg" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/dirt/old/waste, -/area/ruin/wasteplanet) -"Zq" = ( -/turf/closed/wall/mineral/titanium, -/area/ruin/wasteplanet) -"Zr" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/salad/herbsalad, -/turf/open/floor/wood/waste, -/area/ruin/wasteplanet) -"Zw" = ( -/obj/structure/fluff/divine/nexus, -/obj/effect/light_emitter{ - set_cap = 3; - set_luminosity = 5 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) -"ZZ" = ( -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = -11; - pixel_y = -5 - }, -/obj/item/ammo_casing/spent{ - icon_state = "pistol-brass-empty"; - pixel_x = 6; - pixel_y = 9 - }, -/turf/open/indestructible/hierophant/waste, -/area/ruin/wasteplanet) - -(1,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(2,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -NA -NA -NA -bt -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(3,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(4,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -NA -NA -Zq -NA -NA -NA -NA -Zq -NA -bt -NA -NA -NA -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -Ki -Ki -Ki -Ki -"} -(5,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -NA -NA -NA -Zq -YY -Zq -Zq -CH -Zq -NA -NA -NA -NA -oG -oG -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -Ki -Ki -Ki -"} -(6,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -NA -NA -Zq -Zq -XL -rh -bc -XL -xB -xB -NA -NA -oG -oG -oG -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -Ki -Ki -Ki -"} -(7,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -NA -bt -NA -Zq -lz -SS -BL -Oz -Dj -kP -Zq -NA -NA -oG -oG -NA -NA -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -Ki -Ki -"} -(8,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -NA -NA -NA -xB -tU -lT -QH -lT -kP -NZ -AM -NA -NA -oG -oG -Ot -NA -NA -NA -bd -NA -NA -NA -NA -NA -Ki -Ki -Ki -"} -(9,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -NA -NA -NA -xB -lz -kP -lT -lT -kP -pr -Zq -NA -NA -oG -oG -Ot -NA -bd -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -Ki -"} -(10,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -NA -NA -NA -Zq -Zq -kV -VT -sE -OO -Zq -Zq -NA -NA -oG -oG -Ot -NA -NA -NA -bd -NA -NA -NA -NA -NA -Ki -Ki -Ki -"} -(11,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -NA -NA -NA -Zq -Zq -iG -bY -Zq -xB -NA -NA -NA -oG -oG -Ot -Ot -bd -NA -NA -NA -NA -NA -NA -NA -NA -Ki -Ki -"} -(12,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -BB -BB -BB -wA -BB -BB -oG -oG -oG -oG -oG -oG -NA -bt -NA -Zq -zI -zI -Zq -NA -NA -NA -oG -oG -Ot -Ot -bd -bd -NA -NA -NA -NA -dh -NA -NA -NA -Ki -Ki -"} -(13,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -BB -BB -mI -BB -DF -BB -DF -BB -BB -BB -oG -oG -oG -oG -NA -NA -NA -NA -NA -NA -NA -NA -bt -NA -oG -oG -Ot -Ot -bd -Ot -Ot -Ot -NA -NA -NA -NA -NA -NA -Ki -Ki -"} -(14,1,1) = {" -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -BB -DF -BB -dh -dh -dh -dh -dh -BB -DF -BB -oG -oG -oG -oG -oG -NA -NA -NA -NA -NA -NA -NA -NA -oG -oG -oG -Ot -oi -oi -Ot -Ot -dh -Ot -NA -NA -NA -NA -NA -Ki -Ki -"} -(15,1,1) = {" -Ki -Ki -Ki -Ki -oG -oG -oG -oG -BB -BB -BB -dh -dh -Wn -mF -Al -dh -dh -BB -wA -BB -oG -oG -oG -oG -oG -oG -NA -NA -bt -NA -NA -oG -oG -oG -Ot -Ot -oi -Ot -Ot -Ot -Ot -Ot -Ot -dh -NA -NA -NA -Ki -Ki -"} -(16,1,1) = {" -Ki -Ki -Ki -Ki -oG -oG -oG -BB -DF -mb -dh -Qd -Wn -mO -bd -WS -Al -dh -dh -BB -BB -oG -oG -oG -oG -oG -oG -oG -NA -NA -NA -oG -oG -oG -oG -Ot -oi -oi -Ot -Ot -Ot -Ot -dh -Ot -Ot -Ot -NA -NA -Ki -Ki -"} -(17,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -BB -DF -dh -HE -Wn -mO -bd -oi -oi -QD -Al -dh -wA -BB -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -oi -Ot -Ot -Ot -dh -Ot -Ot -Ot -Ot -Ot -NA -NA -NA -Ki -"} -(18,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -mI -BB -Yn -Qd -Wn -mO -bd -oi -oi -oi -bd -Rx -dh -BB -BB -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ot -oi -oi -Ot -mA -Ot -dh -Ot -Ot -Ot -Ot -AI -NA -NA -NA -Ki -"} -(19,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -BB -Xq -aD -Wn -mO -oi -oi -oi -oi -oi -bd -Rx -dh -BB -DF -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -oi -Ot -Ot -Ot -dh -dh -wu -Ot -Ot -Ot -Ot -NA -NA -NA -Ki -"} -(20,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -BB -wA -Qd -cd -bd -oi -oi -bd -oi -bd -bd -Rx -dh -mI -BB -oG -oG -Ux -gr -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -oi -oi -Ot -Ot -dh -dh -Vm -nr -Kx -Ot -Ot -Ot -NA -NA -NA -Ki -"} -(21,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -DF -eB -tF -jl -bd -oi -oi -oi -Os -Hi -Yq -iT -dh -BB -BB -oG -oG -Ot -rT -jf -oG -oG -oG -oG -oG -Ot -Ot -oi -oi -Ot -Ot -dh -dh -mA -wu -Kx -ve -Ot -Lj -Ot -Ot -NA -NA -Ki -"} -(22,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -BB -DF -Qd -OL -LB -bd -oi -oi -Rx -dh -Vb -yq -dh -dh -BB -oG -oG -Et -Ot -gr -oG -oG -oG -oG -oG -Ot -oi -oi -Ot -Ot -dh -dh -Ot -Ot -Kx -Ot -Ot -Ot -Ot -Ot -oG -oG -oG -Ki -"} -(23,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -BB -BB -dh -Qd -Vb -LB -bd -Os -VP -dh -dh -gO -vd -dh -dh -oG -oG -oG -Ut -oG -oG -oG -oG -Ot -Ot -oi -oi -Ot -AI -Ot -dh -Ot -Ot -jV -Ot -Ot -jV -jV -Ot -oG -oG -oG -oG -Ki -"} -(24,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -BB -BB -dh -Ww -Vb -Hi -VP -dh -dh -dh -dh -Mv -Al -dh -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -Ot -oi -oi -Ot -Ot -Ot -dh -Ot -TU -CW -hZ -hZ -DQ -jV -Ot -oG -oG -oG -Ki -Ki -"} -(25,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -BB -DF -wA -dh -dh -dh -dh -dh -dh -dh -dh -Vb -yq -dh -dh -oG -oG -oG -oG -Ot -Ot -Ot -Ot -oi -oi -Ot -Ot -Ot -dh -dh -Ot -cn -Ro -fF -Tu -PC -jV -oG -oG -oG -oG -Ki -Ki -"} -(26,1,1) = {" -Ki -Ki -Ki -Ki -oG -oG -oG -oG -BB -BB -BB -mb -mI -BB -BB -BB -dh -dh -dh -gO -vd -dh -oG -oG -Ot -Ot -Ot -Ot -Ot -oi -oi -Ot -Ot -Ot -dh -dh -Ot -Ot -cn -PC -PC -xu -PC -jV -oG -oG -oG -Ki -Ki -Ki -"} -(27,1,1) = {" -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -BB -BB -BB -DF -BB -oG -oG -oG -dh -dh -dh -gO -zs -oG -Ot -AI -Ot -Ot -Ot -oi -oi -Ot -Ot -Ot -Ot -dh -dh -Ot -jV -DQ -PC -PC -PC -jV -jV -oG -oG -oG -Ki -Ki -Ki -"} -(28,1,1) = {" -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -dh -dh -dh -Vb -Yq -Ot -Ot -Ot -Ot -oi -oi -oi -Ot -Ot -Ot -dh -dh -Ot -Ot -jV -xI -jV -xk -UQ -jV -oG -oG -oG -oG -Ki -Ki -Ki -"} -(29,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -dh -dh -dh -cd -oi -Ot -oi -oi -oi -oi -Ot -Ot -Ot -Ot -dh -dh -Ot -Ot -Ot -dh -jV -jV -jV -jV -oG -oG -oG -Ki -Ki -Ki -Ki -"} -(30,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -mA -dh -dh -Ot -oi -oi -oi -Ot -Ot -Ot -Ot -Ot -Ot -mA -dh -dh -dh -dh -dh -dh -Ot -Ot -Ot -oG -oG -oG -oG -Ki -Ki -Ki -Ki -"} -(31,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -Ot -Ot -dh -dh -dh -Ot -Ot -Ot -Lj -Ot -Ot -Ot -Ot -dh -dh -dh -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -"} -(32,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -Ot -dh -dh -dh -Ot -dh -dh -Ot -mA -Ot -Ot -AI -Ot -Ot -dh -dh -Ot -Ot -Ot -AI -Ot -Ot -Ot -Ot -Ot -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -"} -(33,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -Ot -Ot -Ot -dh -dh -Ot -Ot -Ot -Ot -dh -dh -dh -Ot -Ot -Ot -Ot -dh -dh -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -"} -(34,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -Ot -Ot -Ot -Ot -dh -dh -mA -Ot -Ot -Ot -Ot -Ot -dh -dh -Ot -Ot -Ot -Ot -dh -Ot -Ot -Lj -Ot -Ot -Ot -Ot -Ot -Ot -Ot -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -"} -(35,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -Ot -Ot -Ot -mA -dh -dh -Ot -Ot -Lj -Ot -Ot -Ot -Ot -Ot -dh -dh -dh -Ot -Ot -dh -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -"} -(36,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -Ot -Ot -Lj -Ot -dh -dh -Ot -Ot -Ot -Ot -jV -jV -jV -Ot -Ot -Ot -Ot -dh -dh -dh -dh -Ot -Ot -jV -jV -jV -jV -jV -jV -Ot -Ot -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -"} -(37,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -Ot -Ot -Ot -Ot -Ot -dh -Ot -Ot -Ot -Ot -jV -jV -UK -jV -jV -jV -Ot -Ot -dh -dh -dh -dh -Ot -Ot -jV -St -fL -kZ -Li -jV -jV -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -"} -(38,1,1) = {" -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -Ot -Ot -jV -jV -jV -xI -jV -Ot -Ot -jV -jV -RT -kZ -jt -jF -jV -Lj -Ot -Ot -dh -dh -Ot -Ot -jV -jV -kZ -LW -PC -PC -PC -jV -oG -oG -oG -jV -jV -jV -jV -oG -oG -Ki -"} -(39,1,1) = {" -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -jV -jV -jV -PC -PC -qs -jV -jV -Ot -jV -PC -Tu -PC -kZ -jk -jV -Ot -Ot -Ot -dh -dh -Ot -Ot -jV -RV -yI -Fc -PC -PC -PC -jV -oG -oG -jV -jV -df -mr -jV -jV -oG -Ki -"} -(40,1,1) = {" -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -jV -jV -er -fL -PC -Tu -PC -kj -jV -Ot -jV -PC -PC -Bv -Fc -jV -jV -Ot -Ot -Ot -dh -dh -dh -dh -xI -UW -Tc -FP -Qj -PC -PC -jV -oG -jV -jV -PC -Fc -nq -Tu -jV -oG -Ki -"} -(41,1,1) = {" -Ki -Ki -Ki -Ki -oG -oG -oG -oG -jV -PC -LW -PC -PC -PC -VF -kc -jV -Ot -jV -KM -PC -fF -DX -jV -Ot -Ot -MB -dh -dh -Zg -dh -Ot -jV -yI -PC -fF -PC -Tu -PC -jV -oG -jV -qU -Tu -PC -fF -kZ -jV -oG -oG -"} -(42,1,1) = {" -Ki -Ki -Ki -Ki -oG -oG -oG -oG -jV -Tu -PC -PC -Bv -PC -Tu -AK -jV -Ot -jV -jV -PC -Tu -Dx -yT -dh -dh -dh -dh -dh -dh -mA -Ot -jV -jV -PC -Tu -sp -PC -KM -jV -oG -jV -jV -oI -Bv -Lp -PC -jV -oG -oG -"} -(43,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -oG -jV -KM -Fc -PC -PC -PC -kZ -jV -jV -Ot -Ot -jV -jV -jV -jV -jV -Ot -mA -Ot -Ot -dh -dh -dh -dh -Ot -jV -PC -PC -jk -pQ -jV -jV -Ot -Ot -jV -PC -or -CG -KM -jV -oG -oG -"} -(44,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -oG -jV -jV -jV -sV -PC -PC -jV -jV -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -dh -dh -dh -dh -dh -dh -jV -jV -jV -jV -jV -jV -Ot -Ot -dh -xI -MA -PC -KM -jV -jV -oG -oG -"} -(45,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -jV -jV -jV -jV -jV -Ot -Ot -Ot -Ot -Ot -Ot -AI -Ot -Ot -Ot -dh -dh -dh -dh -Ot -QC -Ot -dh -dh -Ot -Ot -Ot -Ot -Ot -Ot -dh -dh -jV -jV -jV -jV -jV -Ot -oG -oG -"} -(46,1,1) = {" -Ki -Ki -oG -oG -oG -oG -oG -dH -dH -dH -dH -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Zg -Ne -dh -dh -dh -Ot -Ot -Ot -Ot -Ot -dh -dh -dh -dh -MB -Ot -mA -Zg -Ot -Ot -Ot -Ot -Ot -Ot -Ot -oG -oG -"} -(47,1,1) = {" -Ki -Ki -oG -oG -oG -oG -dH -dH -EN -EN -dH -dH -dH -dH -dH -dH -Ot -Ot -Ot -Ot -mA -Ot -Ne -Mo -dh -dh -OM -dh -Ot -Ot -AI -Ot -Ot -Zg -dh -Ot -dh -dh -Bb -dh -dh -Ot -Ot -Ot -Ot -Ot -Ot -AI -oG -oG -"} -(48,1,1) = {" -Ki -oG -oG -oG -oG -dH -dH -EN -EN -EN -EN -EN -EN -EN -Ih -dH -dH -dH -Ot -Ot -uc -dh -tB -Eb -Gu -Ot -Ot -dh -Ot -Ot -Ot -Ot -mA -dh -Ot -Ot -Ot -Ot -Ot -dh -dh -dh -dh -mA -Ot -Ot -Ot -Ot -oG -oG -"} -(49,1,1) = {" -Ki -oG -oG -oG -oG -dH -EN -EN -EN -EN -EN -EN -EN -EN -EN -EN -EN -dH -dH -Ot -dh -jB -dh -Hc -hU -Ot -Ot -dh -Ot -Ot -Ot -Ot -Ot -dh -Ot -Ot -Ot -Ot -Ot -Ot -Ot -Ot -dh -Ot -Ot -Lj -Ot -Ot -oG -oG -"} -(50,1,1) = {" -Ki -oG -oG -oG -oG -dH -EN -EN -DZ -DZ -DZ -DZ -dH -EN -EN -EN -EN -EN -dH -Mp -dh -OM -mE -dh -Ot -Ot -dh -dh -Ot -Ot -jV -jV -jV -xI -jV -jV -jV -Ot -Ot -QC -Ot -Ot -Zg -Ot -Ot -Ot -Ot -oG -oG -oG -"} -(51,1,1) = {" -Ki -oG -oG -oG -dH -dH -EN -EN -DZ -gX -DZ -DZ -EN -EN -DZ -DZ -DZ -aL -Eo -jY -Ht -mE -jn -hU -mA -Ot -dh -dh -Ot -jV -jV -PC -RJ -jj -YM -gm -jV -jV -Ot -Ot -jV -jV -xI -jV -jV -jV -jV -oG -oG -Ki -"} -(52,1,1) = {" -Ki -oG -oG -oG -dH -Mp -EN -EN -DZ -DZ -DZ -DZ -EN -EN -DZ -mw -DZ -EN -le -Eo -KO -Yw -Zg -Ot -Ot -Ot -dh -dh -Ot -jV -Yg -PC -PC -MQ -Tu -fZ -jq -jV -Ot -Ot -jV -yI -Po -Gx -ww -Xx -jV -oG -oG -Ki -"} -(53,1,1) = {" -Ki -oG -oG -oG -dH -EN -EN -EN -DZ -DZ -DZ -DZ -EN -EN -DZ -DZ -zy -XQ -EN -cg -oB -FV -Mp -Ot -Ot -Ot -dh -dh -Ot -jV -PC -Tu -fF -PC -Fc -kZ -vD -jV -Ot -oG -jV -PC -Bv -JB -Tu -ge -jV -oG -oG -Ki -"} -(54,1,1) = {" -Ki -oG -oG -oG -dH -EN -EN -EN -dH -EN -EN -EN -dH -EN -EN -EN -Du -EN -EN -Hl -NS -Eo -dH -dH -Ot -Ot -Ot -dh -dh -jV -PC -PC -PC -Bv -PC -PC -kZ -jV -oG -oG -jV -PC -Fc -fF -qo -jV -jV -oG -oG -Ki -"} -(55,1,1) = {" -Ki -oG -oG -oG -dH -EN -EN -EN -EN -EN -EN -EN -EN -DZ -DZ -DZ -DZ -DZ -EN -Lz -EN -jY -EN -dH -dH -Ot -Ot -dh -dh -jV -MU -PC -PC -PC -PC -PC -PC -jV -oG -oG -jV -KM -PC -PC -jV -jV -oG -oG -Ki -Ki -"} -(56,1,1) = {" -Ki -oG -oG -oG -dH -Mp -EN -EN -EN -EN -EN -EN -EN -DZ -DZ -DZ -DZ -DZ -OV -DZ -Ez -DZ -EN -EN -dH -Ot -Ot -dh -Ot -jV -jV -Zr -lZ -Tu -PC -PC -jV -jV -oG -oG -jV -jV -jV -jV -jV -oG -oG -oG -Ki -Ki -"} -(57,1,1) = {" -Ki -oG -oG -oG -dH -dH -EN -EN -Ih -EN -EN -EN -EN -DZ -DZ -iU -DZ -DZ -EN -DZ -DZ -DZ -EN -EN -dH -dH -Ot -dh -Ot -Ot -jV -QW -kc -PC -PC -PC -jV -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -"} -(58,1,1) = {" -Ki -oG -oG -oG -oG -dH -dH -dH -dH -dH -dH -xj -EN -DZ -DZ -DZ -DZ -DZ -EN -DZ -DZ -DZ -EN -EN -Ih -dH -Ot -Ot -dh -Ot -jV -jV -jV -KM -KM -jV -jV -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -"} -(59,1,1) = {" -Ki -oG -oG -oG -oG -oG -dH -Zw -KA -ar -dH -EN -EN -DZ -DZ -DZ -DZ -DZ -EN -EN -EN -EN -EN -EN -EN -dH -Ot -Ot -dh -dh -Ot -Ot -jV -jV -jV -jV -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(60,1,1) = {" -Ki -oG -oG -oG -oG -oG -dH -PT -EN -EN -EN -EN -ZZ -JD -EN -EN -EN -EN -dH -EN -EN -EN -dH -EN -EN -dH -Ot -Ot -dh -Ot -dh -Ot -Ot -Ot -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(61,1,1) = {" -Ki -oG -oG -oG -oG -oG -dH -lD -EN -DZ -DZ -Fn -OU -ZZ -xj -EN -EN -EN -EN -DZ -DZ -DZ -DZ -EN -EN -dH -AI -Ot -Ot -dh -Ot -dh -tR -Ot -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(62,1,1) = {" -Ki -oG -oG -oG -oG -oG -dH -dH -EN -DZ -bL -DZ -KH -dH -dH -EN -EN -EN -EN -DZ -DZ -DZ -DZ -EN -EN -dH -dH -Ot -Ot -dh -tR -dh -Ot -Ot -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(63,1,1) = {" -Ki -Ki -oG -oG -oG -oG -oG -dH -lx -DZ -DZ -DZ -EN -uv -dH -EN -EN -EN -EN -DZ -DZ -gX -DZ -EN -EN -EN -dH -Ot -tR -dh -Ot -tR -Ot -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(64,1,1) = {" -Ki -Ki -oG -oG -oG -oG -oG -dH -dH -lx -EN -EN -EN -lD -dH -Ih -EN -EN -dH -DZ -DZ -DZ -DZ -EN -EN -EN -dH -Ot -Ot -Ot -Ot -Ot -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(65,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -oG -dH -dH -dH -Yi -Xd -Zw -dH -EN -EN -EN -EN -EN -EN -EN -EN -EN -EN -dH -dH -oG -Ot -Ot -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(66,1,1) = {" -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -dH -dH -dH -dH -dH -EN -EN -EN -EN -EN -EN -EN -EN -EN -dH -dH -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(67,1,1) = {" -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -dH -dH -Mp -EN -EN -EN -Mp -dH -dH -dH -dH -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(68,1,1) = {" -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -dH -dH -dH -dH -dH -dH -dH -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(69,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} -(70,1,1) = {" -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -oG -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -Ki -"} diff --git a/_maps/configs/independent_beluga.json b/_maps/configs/independent_beluga.json deleted file mode 100644 index 50f0591a41e9..000000000000 --- a/_maps/configs/independent_beluga.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Beluga-class Transport", - "faction": "/datum/faction/independent", - "prefix": "SV", - "namelists": [ - "CRUISE", - "NATURAL" - ], - "map_short_name": "Beluga-class", - "map_path": "_maps/shuttles/independent/independent_beluga.dmm", - "description": "The Beluga-Class is a transport vessel for those with especially rich blood. Featuring a modest kitchen, hired Inteq security, and luxurious decoration, the Beluga is a first choice pick for many wealthy spacers trying to get from point A to B. The independent ship features several rooms for its guests and a well furnished meeting room for any corporate occassion.", - "tags": [ - "RP Focus", - "Riot", - "Service" - ], - "starting_funds": 4000, - "limit": 1, - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/independent/captain", - "officer": true, - "slots": 1 - }, - "First Officer": { - "outfit": "/datum/outfit/job/independent/hop", - "officer": true, - "slots": 1 - }, - "Mechanic": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Private Security Officer": { - "outfit": "/datum/outfit/job/inteq/security/beluga", - "slots": 2 - }, - "High-Class Passenger": { - "outfit": "/datum/outfit/job/independent/lawyer", - "slots": 4 - }, - "Bartender": { - "outfit": "/datum/outfit/job/independent/bartender", - "slots": 1 - }, - "Janitor": { - "outfit": "/datum/outfit/job/independent/janitor", - "slots": 1 - }, - "Assistant": { - "outfit": "/datum/outfit/job/independent/assistant", - "slots": 2 - } - }, - "enabled": true -} diff --git a/_maps/configs/independent_box.json b/_maps/configs/independent_box.json deleted file mode 100644 index c944f29fc54b..000000000000 --- a/_maps/configs/independent_box.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Box-class Hospital Ship", - "map_short_name": "Box-class", - "description": "An early exemplar of several modern shipbuilding techniques that have since become standard, the Box is effectively a tiny spaceborne hospital, loaded with medical equipment that can often be difficult to source in Frontier space. Unusually, Boxes come equipped with medical cryo tubes, which have become a particular rarity on the Frontier due to their delicate nature and steep upkeep costs. Boxes are often found in surprisingly good repair for their age, and they have received several upgrades over the decades that have kept them well abreast of advances in medical science.", - "tags": [ - "Medical" - ], - "map_path": "_maps/shuttles/independent/independent_box.dmm", - "namelists": [ - "GENERAL", - "SPACE", - "NATURAL" - ], - "faction": "/datum/faction/independent", - "prefix": "IMV", - "job_slots": { - "Chief Medical Officer": { - "outfit": "/datum/outfit/job/independent/cmo", - "slots": 1 - }, - "Medical Doctor": { - "outfit": "/datum/outfit/job/independent/doctor", - "slots": 3 - }, - "Paramedic": { - "outfit": "/datum/outfit/job/independent/paramedic", - "slots": 2 - }, - "Assistant": { - "outfit": "/datum/outfit/job/independent/assistant", - "slots": 3 - } - }, - "enabled": true -} diff --git a/_maps/configs/independent_lagoon.json b/_maps/configs/independent_lagoon.json deleted file mode 100644 index 6a48dccd1e99..000000000000 --- a/_maps/configs/independent_lagoon.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Lagoon-class Cruise Ship", - "faction": "/datum/faction/independent", - "prefix": "SV", - "description": "An unusual sight in the relatively impoverished Frontier, the Lagoon-class is a large pleasure vessel dedicated to transporting its passengers to any number of exotic locales. Lagoons found on the Frontier tend to contain crews and passengers of a particularly daring – or foolhardy – character, willing to pay out the nose for a tour of some of the most dangerous regions in known space. Accordingly, Lagoons in these regions typically include a small but respectably equipped security contingent to protect (and, when necessary, rein in) the passengers, and come with a surprisingly powerful thermo-electric generator to move the ship’s prodigious bulk across vast expanses of space.", - "tags": [ - "RP Focus", - "Service", - "Engineering" - ], - "namelists": [ - "CRUISE" - ], - "map_short_name": "Lagoon-class", - "map_path": "_maps/shuttles/independent/independent_lagoon.dmm", - "unique_ship_access": false, - "starting_funds": 3000, - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/independent/captain", - "slots": 1 - }, - "Cruise Director": { - "outfit": "/datum/outfit/job/independent/hop", - "slots": 1 - }, - "Security Officer": { - "outfit": "/datum/outfit/job/independent/security", - "slots": 2 - }, - "Medical Doctor": { - "outfit": "/datum/outfit/job/independent/doctor", - "slots": 1 - }, - "Ship Engineer": { - "outfit": "/datum/outfit/job/independent/atmos", - "slots": 1 - }, - "Bartender": { - "outfit": "/datum/outfit/job/independent/bartender", - "slots": 1 - }, - "Cook": { - "outfit": "/datum/outfit/job/independent/cook", - "slots": 1 - }, - "Botanist": { - "outfit": "/datum/outfit/job/independent/botanist", - "slots": 1 - }, - "Curator": { - "outfit": "/datum/outfit/job/independent/curator", - "slots": 1 - }, - "Chaplain": { - "outfit": "/datum/outfit/job/independent/chaplain", - "slots": 1 - }, - "Janitor": { - "outfit": "/datum/outfit/job/independent/janitor", - "slots": 1 - }, - "Passenger": { - "outfit": "/datum/outfit/job/independent/assistant/fancy", - "slots": 10 - } - }, - "enabled": false -} diff --git a/_maps/configs/independent_schmiedeberg.json b/_maps/configs/independent_schmiedeberg.json deleted file mode 100644 index 5b5f1bf36a4c..000000000000 --- a/_maps/configs/independent_schmiedeberg.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Schmiedeberg-class Pharmacology Ship", - "faction": "/datum/faction/independent", - "prefix": "IMV", - "map_short_name": "Schmiedeberg-class", - "description": "Interested in pharmacological science, but tired of sitting in front of a chemistry dispenser and pushing buttons all day? Eager to combine the culinary arts with the narcotic ones? Hoping to combine all of these qualities with the most important activity of all: making fat stacks of dosh? Then the Schmiedeberg-class is for you! Host to a robust ghetto chemistry lab, a high-efficiency botanical set-up and a complete kitchen-and-storefront, the Schmiedeberg is perfect for back-alley chemists and botanists everywhere.", - "tags": [ - "Botany", - "Medical", - "Chemistry" - ], - "map_path": "_maps/shuttles/independent/independent_schmiedeberg.dmm", - "namelists": [ - "SUNS", - "GENERAL" - ], - "limit": 1, - "job_slots": { - "Chief Pharmacist": { - "outfit": "/datum/outfit/job/independent/cmo/pharma", - "officer": true, - "slots": 1 - }, - "Pharmacist": { - "outfit": "/datum/outfit/job/independent/chemist/pharma", - "officer": false, - "slots": 1 - }, - "Mixologist": { - "outfit": "/datum/outfit/job/independent/bartender/pharma", - "officer": false, - "slots": 1 - }, - "Herbalist": { - "outfit": "/datum/outfit/job/independent/botanist/pharma", - "officer": false, - "slots": 2 - }, - "Pharmacology Student": { - "outfit": "/datum/outfit/job/independent/assistant/pharma", - "officer": false, - "slots": 2 - } - }, - "enabled": true -} - diff --git a/_maps/configs/independent_tranquility.json b/_maps/configs/independent_tranquility.json deleted file mode 100644 index 37ba6bc8b813..000000000000 --- a/_maps/configs/independent_tranquility.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Tranquility-class Flying Apartment Complex", - "faction": "/datum/faction/independent", - "prefix": "SV", - "namelists": [ - "GENERAL", - "SPACE", - "NATURAL" - ], - "map_short_name": "Tranquility-class", - "description": "While most vessels have some form of clear utility in mind – research, mining, cargo hauling, and so on – the Tranquility-class is a notable exception to this rule. The Tranquility is, fittingly, a fairly calm and level-headed affair, modeled around traditional apartment complexes. Fitted with several independent quarters, a large communal canteen and very little in the way of industrial equipment or self-defense tools, Tranquility-classes are often found cruising lazily around the Frontier, getting up to sitcom-esque antics and eschewing the more focused approach of many of their contemporaries.", - "tags": [ - "RP Focus", - "Service", - "Generalist" - ], - "map_path": "_maps/shuttles/independent/independent_tranquility.dmm", - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/independent/captain/western", - "officer": true, - "slots": 1 - }, - "Scholar": { - "outfit": "/datum/outfit/job/independent/curator", - "slots": 1 - }, - "Medical Tenant": { - "outfit": "/datum/outfit/job/independent/chemist", - "slots": 1 - }, - "Engineering Tenant": { - "outfit": "/datum/outfit/job/independent/engineer", - "slots": 1 - }, - "Tenant": { - "outfit": "/datum/outfit/job/independent/curator/dungeonmaster", - "slots": 1 - }, - "Resident Artist": { - "outfit": "/datum/outfit/job/independent/assistant/artist", - "slots": 1 - } - }, - "enabled": true -} diff --git a/_maps/configs/inteq_hound.json b/_maps/configs/inteq_hound.json deleted file mode 100644 index f92f7d285f12..000000000000 --- a/_maps/configs/inteq_hound.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "map_name": "Hound-class Corvette", - "faction": "/datum/faction/inteq", - "prefix": "IRMV", - "namelists": [ - "MYTHOLOGICAL", - "BEASTS", - "NATURAL_AGGRESSIVE", - "INTEQ" - ], - "map_short_name": "Hound-class", - "description": "A light, fast picket and interceptor ship operated by Inteq Risk Management, the Hound offers modest crew space sufficient for a 3-man fireteam of Inteq enforcers, a small cargo bay, powerful engines, a well-stocked armory for its size, and little else. Hounds can typically be found on picket and patrol duty, escorting larger and more vulnerable IRMG ships, or performing any duty that calls for a lightning-fast ship and a handful of very well-armed individuals.", - "tags": [ - "Combat" - ], - "map_path": "_maps/shuttles/inteq/inteq_hound.dmm", - "map_id": "inteq_hound", - "limit": 2, - "job_slots": { - "Vanguard": { - "outfit": "/datum/outfit/job/inteq/captain/empty", - "officer": true, - "slots": 1 - }, - "Enforcer": { - "outfit": "/datum/outfit/job/inteq/security", - "slots": 3 - }, - "Recruit": { - "outfit": "/datum/outfit/job/inteq/assistant", - "slots": 3 - } - }, - "enabled": false -} diff --git a/_maps/configs/nanotrasen_gecko.json b/_maps/configs/nanotrasen_gecko.json deleted file mode 100644 index c01e4d9b4801..000000000000 --- a/_maps/configs/nanotrasen_gecko.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Gecko-class Salvage Runner", - "faction": "/datum/faction/nt", - "prefix": "NTSV", - "namelists": [ - "NANOTRASEN", - "MERCANTILE", - "SPACE" - ], - "map_short_name": "Gecko-class", - "map_path": "_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm", - "description": "A bulky, robust, and exceedingly ugly salvage ship. The Gecko is nothing less than a flying brick full of redundant maintenance spaces and open-to-space salvage bays, powered by a temperamental TEG system, with a cramped crew space sandwiched in between. Due to its deeply obsolete design and the dangerous nature of salvage work, Geckos are often the final resting point for the careers of officers that have stepped on too many toes in the corporate world without doing anything outright criminal. Despite these shortcomings, Geckos offer a large amount of open space and a good supply of engineering equipment, which is all an enterprising engineer truly needs.", - "tags": [ - "Mining", - "Engineering" - ], - "limit": 1, - "starting_funds": 5000, - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/nanotrasen/captain", - "officer": true, - "slots": 1 - }, - "Operations Chief": { - "outfit": "/datum/outfit/job/nanotrasen/ce", - "officer": true, - "slots": 1 - }, - "Engine Technician": { - "outfit": "/datum/outfit/job/nanotrasen/engineer", - "slots": 2 - }, - "Salvage Technician": { - "outfit": "/datum/outfit/job/nanotrasen/miner", - "slots": 2 - }, - "Deckhand": { - "outfit": "/datum/outfit/job/nanotrasen/assistant", - "slots": 4 - } - }, - "enabled": true -} diff --git a/_maps/configs/nanotrasen_heron.json b/_maps/configs/nanotrasen_heron.json deleted file mode 100644 index e8f798d1edab..000000000000 --- a/_maps/configs/nanotrasen_heron.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "faction": "/datum/faction/nt", - "prefix": "NTSV", - "namelists": [ - "WEAPONS" - ], - "map_name": "Heron-Class Dreadnaught", - "map_short_name": "Heron-class", - "map_path": "_maps/shuttles/nanotrasen/nanotrasen_heron.dmm", - "map_id": "nanotrasen_heron", - "description": "The Heron-Class is the biggest ship available to NanoTrasen's frontier forces. These vessels served as the flagship of many fleets during the war, serving as a carrier for an operative team, or a command vessel for corporate units. Captains of this vessel were known to retrofit bluespace artillery onto the hangar, and directly fire it during combat. Since the end of the war, it has been repurposed for peacekeeping missions on backline sectors. Though the age of the design is starting to show, it stands as one of the remnants of NanoTrasen's once powerful hold over the cosmos.", - "limit": 1, - "job_slots": { - "Fleet Captain": { - "outfit": "/datum/outfit/job/nanotrasen/captain/centcom", - "officer": true, - "slots": 1 - }, - "First Officer": { - "outfit": "/datum/outfit/job/nanotrasen/hop", - "officer": true, - "slots": 1 - }, - "Head of Security": { - "outfit": "/datum/outfit/job/nanotrasen/hos", - "officer": true, - "slots": 1 - }, - "Pilot": { - "outfit": "/datum/outfit/job/nanotrasen/pilot", - "officer": true, - "slots": 1 - }, - "Security Officer": { - "outfit": "/datum/outfit/job/nanotrasen/security", - "slots": 1 - }, - "ERT Officer": { - "outfit": "/datum/outfit/job/nanotrasen/security/ert", - "slots": 4 - }, - "ERT Medical Officer": { - "outfit": "/datum/outfit/job/nanotrasen/security/ert/med", - "slots": 1 - }, - "ERT Engineering Officer": { - "outfit": "/datum/outfit/job/nanotrasen/security/ert/engi", - "slots": 1 - }, - "Exosuit Pilot":{ - "outfit": "/datum/outfit/job/nanotrasen/security/mech_pilot", - "slots": 1 - }, - "Engine Technician": { - "outfit": "/datum/outfit/job/nanotrasen/engineer", - "slots": 1 - }, - "Chief Engineer": { - "outfit": "/datum/outfit/job/nanotrasen/ce", - "officer": true, - "slots": 1 - }, - "Roboticist": { - "outfit": "/datum/outfit/job/nanotrasen/roboticist", - "slots": 1 - }, - "Medical Doctor": { - "outfit": "/datum/outfit/job/nanotrasen/doctor", - "slots": 1 - }, - "Atmospheric Technician": 1, - "Quartermaster": 1, - "Cargo Technician": 1, - "Cook": 1, - "Janitor": 1, - "Assistant": 2 - }, - "enabled": false -} diff --git a/_maps/configs/nanotrasen_mimir.json b/_maps/configs/nanotrasen_mimir.json deleted file mode 100644 index 4f50f429e210..000000000000 --- a/_maps/configs/nanotrasen_mimir.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "faction": "/datum/faction/nt", - "prefix": "NTSV", - "namelists": [ - "NANOTRASEN", - "NATURAL_AGGRESSIVE", - "BEASTS" - ], - "map_name": "Mimir-class Rehabillitation Vessel", - "map_short_name": "Mimir-class", - "description": "The Mimir-class are Nanotrasen “patient” transfer and holding ships. Nanotrasen deploys Mimirs to hold those they’ve interned, often in ruined or otherwise out-of-the-way sectors. This both minimizes the chances of the “patients” escaping and drastically lowers the incentive to do so in the first place, as it keeps them stuck in the middle of nowhere until Central Command is ready to pick them up and process them. While “patients” are largely kept in cryogenic storage, regulations and medical necessity both require occasional thawing. As such, the Mimir comes with a host of “rehabilitative” activities for the “patients” as well as a light security detail to manage them.", - "tags": [ - "Riot", - "Service", - "Generalist", - "Specialist" - ], - "map_path": "_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm", - "limit": 1, - "job_slots": { - "Warden": { - "outfit": "/datum/outfit/job/nanotrasen/warden", - "officer": true, - "slots": 1 - }, - "Facility Security Officer": { - "outfit": "/datum/outfit/job/nanotrasen/security", - "slots": 2 - }, - "Facility Physician": { - "outfit": "/datum/outfit/job/nanotrasen/brig_phys", - "slots": 1 - }, - "Patient": { - "outfit": "/datum/outfit/job/prisoner", - "slots": 2 - } - }, - "enabled": false -} diff --git a/_maps/configs/pirate_noderider.json b/_maps/configs/pirate_noderider.json deleted file mode 100644 index 60ce1a8501a6..000000000000 --- a/_maps/configs/pirate_noderider.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Jupiter-class Stormrider", - "map_short_name": "Jupiter-class", - "faction": "/datum/faction/frontier", - "prefix": "ISV", - "namelists": [ - "INSTALLATION", - "PIRATES" - ], - "map_path": "_maps/shuttles/pirate/pirate_noderider.dmm", - "description": "The Jupiter-class Stormrider is a specialist design originating from the Silicon Elevation Council, typically used for sustained missions in the Frontier. While habitable to organic life (typically as a matter of convenience), the ship is designed with silicons in mind, and features an AI core built into its hull. Many captains have been quoted as being “frightened” (although “piss-pants scared” was the exact statement) by one suddenly appearing out of a storm, IFF loudly declaring who they were, or in worse conditions, not functioning at all. Some examples have been known to find their way into pirate hands, who leverage the ship to spring ambushes on unsuspecting traders.", - "tags": [ - "Robotics", - "Specialist", - "Riot", - "Combat" - ], - "space_spawn": true, - "job_slots": { - "Command Node": { - "outfit": "/datum/outfit/job/independent/captain/pirate/jupiter", - "officer": true, - "slots": 1 - }, - "Assault Node": { - "outfit": "/datum/outfit/job/independent/security/pirate/jupiter", - "slots": 2 - }, - "Engineering Node": { - "outfit": "/datum/outfit/job/independent/engineer/pirate/jupiter", - "slots": 1 - }, - "Fodder": { - "outfit": "/datum/outfit/job/independent/assistant/pirate/jupiter", - "slots": 2 - } - }, - "enabled": false -} diff --git a/_maps/configs/solgov_chronicle.json b/_maps/configs/solgov_chronicle.json deleted file mode 100644 index b1b14f281938..000000000000 --- a/_maps/configs/solgov_chronicle.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "map_name": "Chronicle-class Sensor Frigate", - "faction": "/datum/faction/solgov", - "prefix": "SCSV", - "namelists": [ - "SOLGOV", - "SPACE", - "BRITISH_NAVY", - "NATURAL" - ], - "map_short_name": "Chronicle-class", - "map_path": "_maps/shuttles/solgov/solgov_chronicle.dmm", - "description": "Equipped with a sophisticated sensors suite and powerful data utilities, the Chronicle is a clerical workhorse, able to collect and process vast amounts of information. Often employed for census duties and interstellar exploration, the Chronicle is also a favorite of Evidenzkompanien, employed often for intelligence operations. With this fact in mind, Chronicle-class vessels are often placed under increased scrutiny by patrols, somewhat mitigating their effectiveness as a spymaster's tool.", - "tags": [ - "Specialist" - ], - "limit": 1, - "job_slots": { - "Captain": { - "outfit": "/datum/outfit/job/solgov/captain", - "officer": true, - "slots": 1 - }, - "Overseer": { - "outfit": "/datum/outfit/job/solgov/overseer", - "officer": true, - "slots": 1 - }, - "Sonnensöldner": { - "outfit": "/datum/outfit/job/solgov/sonnensoldner", - "slots": 1 - }, - "Ship Engineer": { - "outfit": "/datum/outfit/job/solgov/engineer", - "slots": 2 - }, - "Field Engineer": { - "outfit": "/datum/outfit/job/solgov/miner", - "slots": 2 - }, - "Scribe": { - "outfit": "/datum/outfit/job/solgov/assistant", - "slots" : 2 - } - }, - "enabled": true -} diff --git a/_maps/map_catalogue.txt b/_maps/map_catalogue.txt index fbc8db2de21e..5eb19939ddb4 100644 --- a/_maps/map_catalogue.txt +++ b/_maps/map_catalogue.txt @@ -1,23 +1,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" - IceRuins: - File Name = _maps\RandomRuins\IceRuins\icemoon_hydroponics_lab.dmm - Size = (x = 33)(y = 33)(z = 1) - Tags = "Medium Loot", "Medium Combat Challenge", "Antag_Gear", "Shelter" - - File Name = _maps\RandomRuins\IceRuins\icemoon_surface_corporate_rejects.dmm - Size = (x = 34)(y = 38)(z = 1) - Tags = "Boss Combat Challenge", "Major Loot", "Antag Gear", "Shelter", "Lava" - - File Name = _maps\RandomRuins\IceRuins\icemoon_surface_engioutpost.dmm - Size = (x = 40)(y = 20)(z = 1) - Tags = "No Combat", "Minor Loot", "Shelter" - - File Name = _maps\RandomRuins\IceRuins\icemoon_underground_abandoned_newcops.dmm - Size = (x = 37)(y = 32)(z = 1) - Tags = "Medium Combat Challenge", "Minor Loot", "Shelter" - File Name = _maps\RandomRuins\IceRuins\icemoon_underground_abandoned_village.dmm Size = (x = 28)(y = 28)(z = 1) Tags = "Medium Combat Challenge", "Minor Loot", "Antag Gear", "Inhospitable" @@ -34,7 +17,9 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 47)(y = 37)(z = 1) Tags = "Medium Combat Challenge", "Minor Loot", "Shelter" - + File Name = _maps\RandomRuins\IceRuins\icemoon_ice_lodge.dmm + Size = (x = 44)(y = 49)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Shelter", "Liveable" JungleRuins: File Name = "_maps\RandomRuins\JungleRuins\jungle_syndicate.dmm" @@ -61,10 +46,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 43)(y = 63)(z = 1) Tags = "Medium Combat Challenge", "Hazardous", "Liveable", "Major Loot" - File Name "_maps\RandomRuins\JungleRuins\jungle_abandoned_library - Size = (x = 36)(y = 35)(z = 1) - Tags = "Medium Combat Challenge", "Medium Loot", "Antag Gear", "Necropolis Loot", "Liveable" - LavaRuins: File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_buried_shrine.dmm" Size = (x = 67)(y = 55)(z = 1) @@ -74,10 +55,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 46)(y = 42)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Shelter" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_elephant_graveyard.dmm" - Size = (x = 29)(y = 35)(z = 1) - Tags = "No Combat", "Minor Loot", "Hazardous", "Inhospitable" - File Name = "_maps\RandomRuins\LavaRuins\lavaland_surface_lava_canyon.dmm" Size = (x = 90)(y = 63)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Megafauna", "Necropolis Loot", "Inhospitable", "Lava" @@ -96,10 +73,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" ReebeRuins: - File Name = "_maps\RandomRuins\Ruins\reebe_swarmers.dmm" - Size = (x = 20)(y = 20)(z = 1) - Tags = "Medium Combat Challenge", "Minor Loot", "Liveable" - File Name = "_maps\RandomRuins\Ruins\reebe_arena.dmm" Size = (x = 79)(y = 60)(z = 1) Tags = "Boss Combat Challenge", "Medium Loot", "Liveable" @@ -156,20 +129,15 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 40)(y = 30)(z = 1) Tags = "Boss Combat Challenge", "Major Loot", "Inhospitable" + File Name = "_maps\RandomRuins\Ruins\whitesands_surface_e11_manufactory.dmm" + Size = (x = 70)(y = 63)(z = 1) + Tags = "Medium Combat Challenge", "Medium Loot", "Shelter", "Hazardous" SpaceRuins: - File Name = "_maps\RandomRuins\SpaceRuins\astraeus.dmm" - Size = (x = 47)(y = 35)(z = 1) - Tags = "Minor Combat Challenge", "Medium Loot", "Inhospitable" - File Name = "_maps\RandomRuins\SpaceRuins\bigderelict1.dmm" Size = (x = 40)(y = 34)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "Shelter" - File Name = "_maps\RandomRuins\SpaceRuins\corporate_mining.dmm" - Size = (x = 50)(y = 50)(z = 1) - Tags = "No Combat", "Medium Loot", "Shelter" - File Name = "_maps\RandomRuins\SpaceRuins\onehalf.dmm" Size = (x = 29)(y = 20)(z = 1) Tags = "Minor Combat Challenge", "Medium Loot", "inhospitable" @@ -191,14 +159,6 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 75)(y = 76)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", Liveable" - File Name = "_maps\RandomRuins\BeachRuins\beach_colony.dmm" - Size = (x = 30)(y = 30)(z = 1) - Tags = "Minor Combat Challenge", "Minor Loot" - - File Name = "_maps\RandomRuins\BeachRuins\beach_fishing_hut.dmm" - Size = (x = 30)(y = 40)(z = 1) - Tags = "Hard Combat Challenge, "Major Loot", "Hazardous" - File Name = "_maps\RandomRuins\BeachRuins\beach_crashed_engineer.dmm" Size = (x = 32)(y = 32)(z = 1) Tags = "Minor Combat Challenge, "Medium Loot", "Hazardous" @@ -207,26 +167,11 @@ Find the key for using this catalogue in "map_catalogue_key.txt" Size = (x = 33)(y = 26)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Liveable" - File Name = "_maps\RandomRuins\BeachRuins\beach_ocean_town.dmm" - Size = (x = 80)(y = 83)(z = 1) - Tags = "No Combat", "Minor loot", "Liveable" - File Name = "_maps\RandomRuins\BeachRuins\beach_treasure_cove.dmm" Size = (x = 37)(y = 43)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Liveable" - File Name = "_maps\RandomRuins\BeachRuins\beach_float_resort.dmm" - Size = (x = 38)(y = 52)(z = 1) - Tags = "No Combat", "Minor Loot", "Liveable" - Waste Ruins: - File name ="_maps\RandomRuins\wasteruins\wasteplanet_lab.dmm" - Size = (x = 26)(y = 25)(z = 1) - Tags = "No Combat", "Medium Loot" "Shelter" "hazardous" "hospitable" - - File name ="_maps\RandomRuins\wasteruins\wasteplanet_pandora.dmm" - Size = (x = 18)(y = 21)(z = 1) - Tags = "Boss Combat Challenge", "Medium Loot" "Megafauna", "hospitable" File name ="_maps\RandomRuins\wasteruins\wasteplanet_unhonorable.dmm" Size = (x = 34)(y = 34)(z = 1) @@ -235,8 +180,11 @@ Find the key for using this catalogue in "map_catalogue_key.txt" File name = "_maps\RandomRuins\wasteruins\wasteplanet_abandoned_mechbay.dmm" Size = (x = 45)(y = 47)(z = 1) Tags = "Boss Combat Challenge", "Medium Loot", "Shelter", "Hazardous" - + File name = "_maps\RandomRuins\wasteruins\wasteplanet_yard.dmm" Size = (x = 43)(y = 51)(z = 1) Tags = "Medium Combat Challenge", "Medium Loot", "Shelter", "Hazardous" + File name = "_maps\RandomRuins\wasteruins\wasteplanet_tradepost.dmm" + Size = (x = 57)(y = 51)(z = 1) + Tags = "Minor Combat Challenge", "Medium Loot", "Shelter", "Hazardous" diff --git a/_maps/shuttles/independent/independent_beluga.dmm b/_maps/shuttles/independent/independent_beluga.dmm deleted file mode 100644 index 3033a47aedc5..000000000000 --- a/_maps/shuttles/independent/independent_beluga.dmm +++ /dev/null @@ -1,6205 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ad" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"ag" = ( -/obj/effect/turf_decal/spline/fancy/opaque/blue, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"ak" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/cryo) -"ax" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/cryo) -"aF" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"aI" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"aO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"aP" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/fluff/hedge, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"bo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"bD" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"bF" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"bG" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/library) -"bL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"bP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_lockdown"; - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"bU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/vending/cigarette, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"bV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/wood, -/area/ship/crew/library) -"bW" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/advanced_airlock_controller{ - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"cb" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/cryo) -"cf" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/clothing/suit/space, -/obj/item/clothing/head/helmet/space/light{ - pixel_y = 8; - pixel_x = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_y = 11; - pixel_x = 19 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"cg" = ( -/obj/structure/sign/poster/official/moth{ - pixel_y = 32 - }, -/obj/item/candle{ - pixel_x = 14; - pixel_y = 19 - }, -/obj/structure/bookcase/manuals/engineering, -/turf/open/floor/wood, -/area/ship/crew/library) -"ck" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"cs" = ( -/obj/structure/table/wood, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_y = 5 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4; - color = "#543C30" - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"cK" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = -17; - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/steeldecal/steel_decals4, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"cR" = ( -/obj/effect/turf_decal/industrial/traffic/corner{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/machinery/button/shieldwallgen{ - dir = 1; - id = "premier_cargo_holo"; - pixel_y = -21; - pixel_x = -1 - }, -/obj/machinery/button/door{ - id = "beluga_cargohatch"; - pixel_x = -10; - pixel_y = -23; - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"cW" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/closet/cardboard, -/obj/machinery/light/directional/north, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_y = -2; - pixel_x = -7 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"db" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"de" = ( -/turf/open/floor/plasteel/stairs, -/area/ship/hallway/central) -"dj" = ( -/obj/effect/turf_decal/atmos/air{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/ship/engineering) -"do" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"dr" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/fax/indie, -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"dB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/closet/wall/blue/directional/west{ - name = "Janitorial Closet" - }, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/soap/deluxe, -/obj/item/reagent_containers/glass/rag, -/obj/item/clothing/gloves/color/latex/nitrile/evil, -/obj/item/clothing/head/soft/purple{ - pixel_x = 5 - }, -/obj/item/clothing/shoes/galoshes{ - pixel_x = 7; - pixel_y = -8 - }, -/obj/item/storage/box/mousetraps{ - pixel_y = -3; - pixel_x = -9 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"dC" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/engineering) -"dE" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - id = "beluga_thrusters"; - name = "Thruster Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"dF" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"dG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/library) -"dY" = ( -/obj/structure/sign/poster/official/cohiba_robusto_ad{ - pixel_x = -32 - }, -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/ship/crew/library) -"eh" = ( -/obj/machinery/door/airlock/wood/glass{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/crew) -"ej" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"el" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/mob/living/simple_animal/bot/cleanbot, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"es" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"ev" = ( -/obj/structure/chair/comfy/grey/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"eB" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/computer/med_data{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"eJ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_y = 6 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"eL" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 4; - pixel_x = 3 - }, -/obj/item/pen/fountain{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 6 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"eN" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"eP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/hallway/central) -"eY" = ( -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/ship/engineering) -"fa" = ( -/obj/machinery/shower{ - pixel_y = 15 - }, -/obj/structure/curtain, -/obj/item/soap/deluxe, -/turf/open/floor/plasteel/freezer, -/area/ship/hallway/central) -"fe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/external, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/ship/engineering) -"fg" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"fl" = ( -/obj/structure/showcase/machinery/signal_decrypter, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_y = 10; - dir = 8; - pixel_x = 20 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/library) -"fq" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"fr" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"fy" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"fJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"fP" = ( -/obj/structure/fluff/hedge, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"fU" = ( -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 6 - }, -/obj/machinery/computer/helm{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"fV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/security) -"fX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/security) -"gc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/closet/wall/blue/directional/south{ - name = "Bridge Officers Locker" - }, -/obj/item/clothing/shoes/cowboy/fancy, -/obj/item/clothing/gloves/color/white, -/obj/item/clothing/under/rank/command/head_of_personnel, -/obj/item/clothing/head/beret/hop, -/obj/item/radio/headset/heads/head_of_personnel, -/obj/item/clothing/glasses/sunglasses/big, -/obj/item/clothing/suit/toggle/lawyer/burgundy, -/obj/item/clothing/suit/toggle/lawyer/navy, -/obj/item/clothing/head/nanotrasen/officer, -/obj/item/gun/energy/e_gun/mini, -/obj/item/clothing/head/HoS/cowboy, -/obj/item/clothing/suit/jacket/leather/duster/command, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ge" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"gf" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"gt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/library) -"gH" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/cryo) -"gI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/ship/engineering) -"hc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_privacy" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/crew/library) -"hp" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/light_switch{ - pixel_x = 22; - pixel_y = -6; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"hr" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"hz" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering) -"hE" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"hH" = ( -/obj/structure/bed, -/obj/item/bedsheet/grey, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"hI" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/machinery/door/airlock/hatch{ - name = "Bridge"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/library) -"hJ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"hM" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/obj/machinery/door/airlock/external, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering) -"hP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/radio/intercom/wideband/directional/south, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"hU" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/toggle/suspenders/gray, -/obj/item/clothing/suit/jacket, -/obj/item/clothing/neck/stripedredscarf, -/obj/item/clothing/head/flatcap, -/obj/item/clothing/glasses/regular/hipster, -/obj/item/clothing/glasses/regular{ - pixel_y = -5 - }, -/obj/machinery/button/door{ - id = "beluga_dorm2_window"; - pixel_x = -10; - pixel_y = -23; - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/carpet/red, -/area/ship/crew) -"hY" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - id = "beluga_thrusters"; - name = "Thruster Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"ih" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"ij" = ( -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"im" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"is" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/wood/glass{ - name = "Corporate Lounge"; - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/crew/library) -"iC" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/machinery/door/airlock/engineering/glass{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"iP" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/security) -"iU" = ( -/obj/effect/turf_decal/spline/fancy/opaque/blue, -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Helm" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"iX" = ( -/obj/structure/chair/comfy/grey/directional/west, -/obj/effect/landmark/start/depsec, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"jd" = ( -/obj/machinery/chem_dispenser/drinks/fullupgrade{ - dir = 1 - }, -/obj/structure/table/wood/reinforced, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"jj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - pixel_y = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"jv" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "premier_dorm2"; - name = "Door Bolt"; - pixel_x = 23; - pixel_y = 10; - dir = 8; - specialfunctions = 4; - normaldoorcontrol = 1 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_y = -10; - pixel_x = 20 - }, -/turf/open/floor/wood, -/area/ship/crew) -"jw" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"jy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering) -"jD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"jF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"jI" = ( -/obj/structure/closet/wall/orange/directional/west{ - name = "fuel locker" - }, -/obj/item/stack/sheet/mineral/plasma/five{ - pixel_y = 3 - }, -/obj/item/stack/sheet/mineral/uranium/five{ - pixel_x = -3; - pixel_y = -4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"jU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"jY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair/pew/right{ - pixel_y = 8 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"ko" = ( -/obj/structure/statue/sandstone/venus{ - dir = 8; - layer = 3.1 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"ky" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet/red, -/area/ship/crew) -"kD" = ( -/obj/structure/table, -/obj/machinery/vending/boozeomat/all_access{ - pixel_y = -32 - }, -/obj/item/storage/bag/tray, -/obj/effect/spawner/random/food_or_drink/ration{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/snacks/doughslice{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/reagent_containers/food/snacks/doughslice{ - pixel_x = -3 - }, -/obj/item/reagent_containers/food/snacks/grown/carrot{ - pixel_y = 6; - pixel_x = 6 - }, -/obj/item/reagent_containers/food/snacks/grown/tomato{ - pixel_x = 3; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/snacks/grown/soybeans{ - pixel_x = -5; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/snacks/grown/soybeans{ - pixel_x = -5; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/snacks/grown/soybeans{ - pixel_x = -5; - pixel_y = -3 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"lj" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/computer/secure_data/laptop{ - dir = 8; - pixel_x = 5; - pixel_y = 2 - }, -/obj/item/desk_flag{ - pixel_x = 10; - pixel_y = -9 - }, -/obj/item/binoculars{ - pixel_y = -14; - pixel_x = -2 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ln" = ( -/obj/structure/table/wood/reinforced, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 7; - pixel_y = -27 - }, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = -6; - pixel_y = 3 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"lx" = ( -/obj/structure/fluff/hedge, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"lB" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_lockdown"; - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"lC" = ( -/obj/structure/rack, -/obj/effect/turf_decal/techfloor, -/obj/machinery/door/window/brigdoor/southright{ - req_access_txt = "1" - }, -/obj/machinery/light/directional/north, -/obj/item/ammo_box/magazine/co9mm/rubber{ - pixel_x = 9; - pixel_y = 4 - }, -/obj/item/ammo_box/magazine/co9mm{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/item/gun/ballistic/automatic/pistol/commander/inteq/no_mag{ - pixel_y = 4; - pixel_x = -1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"lE" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/wood, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_y = 5 - }, -/turf/open/floor/wood, -/area/ship/crew) -"lF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -6; - pixel_y = 17 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"lJ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"lM" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8; - layer = 4.1 - }, -/obj/structure/bed, -/obj/item/bedsheet/grey, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"lO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_privacy" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/wood, -/area/ship/crew/library) -"lV" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"mc" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"me" = ( -/obj/structure/closet/cabinet, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/messenger, -/obj/item/storage/backpack/duffelbag, -/obj/item/clothing/under/suit/navy, -/obj/item/clothing/under/suit/navy, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/blacktwopiece, -/obj/item/clothing/suit/toggle/lawyer/navy, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/item/clothing/neck/cloak/trans, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/duffelbag, -/obj/item/storage/backpack/messenger, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"mi" = ( -/obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"mr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"ms" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/button/door{ - id = "premier_lockdown"; - name = "Lockdown Shutters"; - pixel_x = 9; - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "premier_bridge"; - name = "Bridge Shutters"; - pixel_x = -2; - pixel_y = 23 - }, -/obj/machinery/button/door{ - id = "premier_windows"; - name = "Window Shutters"; - pixel_x = -13; - pixel_y = 23 - }, -/obj/machinery/recharger{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/mug, -/obj/item/phone{ - pixel_x = 9; - pixel_y = -2 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"mC" = ( -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/structure/frame/computer, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"mF" = ( -/obj/structure/table/wood/reinforced, -/obj/item/pen/blue{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/paper{ - pixel_x = -3 - }, -/obj/item/phone{ - pixel_x = 11; - pixel_y = 7 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"mI" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/security) -"mQ" = ( -/obj/structure/sign/plaques/kiddie/library{ - pixel_y = -32 - }, -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/ship/crew/library) -"mW" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/vomit/old, -/obj/machinery/button/door{ - id = "beluga_thrusters"; - name = "Thruster Blast Doors"; - pixel_x = 23; - dir = 8 - }, -/obj/item/chair/stool{ - pixel_x = 6; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"ni" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew) -"nj" = ( -/obj/structure/railing/wood{ - layer = 3.1; - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/flora/ausbushes/sparsegrass{ - pixel_x = 2; - pixel_y = -6 - }, -/obj/structure/flora/ausbushes/ywflowers{ - pixel_y = -5; - pixel_x = 3 - }, -/turf/open/floor/grass, -/area/ship/hallway/central) -"np" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_privacy" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/wood, -/area/ship/crew/library) -"nx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table/wood/reinforced, -/obj/item/storage/bag/tray{ - pixel_y = 6 - }, -/obj/item/reagent_containers/condiment/soysauce{ - pixel_x = 6; - pixel_y = 11 - }, -/obj/item/reagent_containers/condiment/saltshaker{ - desc = "Salt. From space oceans, presumably. A staple of modern medicine."; - pixel_x = -5; - pixel_y = 12 - }, -/obj/item/reagent_containers/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/reagent_containers/condiment/pack/ketchup{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/reagent_containers/condiment/pack/ketchup{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/reagent_containers/condiment/pack/ketchup{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"nz" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"nB" = ( -/obj/structure/railing/wood{ - layer = 3.1; - dir = 10 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/flora/ausbushes/sparsegrass{ - pixel_x = 1; - pixel_y = 4 - }, -/obj/structure/flora/ausbushes/ywflowers{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/grass, -/area/ship/hallway/central) -"nK" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Operations" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"nN" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"nS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/eggplantparm{ - pixel_x = -1; - pixel_y = 10 - }, -/obj/item/trash/plate{ - pixel_x = 7; - pixel_y = -1 - }, -/obj/item/kitchen/fork{ - pixel_x = -8; - pixel_y = 2 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"oi" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/closet/secure_closet{ - icon_state = "sec"; - name = "equipment locker"; - req_access_txt = "1" - }, -/obj/item/clothing/suit/armor/vest/alt{ - pixel_y = -7; - pixel_x = 5 - }, -/obj/item/clothing/suit/armor/vest/alt{ - pixel_y = -3; - pixel_x = 5 - }, -/obj/item/clothing/head/helmet/inteq{ - pixel_x = -4; - pixel_y = -9 - }, -/obj/item/clothing/head/helmet/inteq{ - pixel_x = -4; - pixel_y = -3 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"oN" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"oW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"pe" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"pk" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"pn" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"pq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/airlock/external/glass, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"pA" = ( -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "premier_cargo_holo"; - locked = 1 - }, -/obj/machinery/door/poddoor{ - id = "beluga_cargohatch"; - name = "Cargo Hatch" - }, -/turf/open/floor/engine/hull/interior, -/area/ship/cargo) -"pF" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering) -"pG" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Brig"; - req_access_txt = "1"; - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"pH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"pO" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"pR" = ( -/obj/structure/showcase/perfect_employee, -/obj/machinery/button/door{ - id = "premier_privacy"; - name = "Privacy Shutters"; - pixel_x = 24; - pixel_y = -9; - dir = 8; - req_access_txt = "38" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"pX" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"qg" = ( -/obj/machinery/autolathe, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"qj" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"qm" = ( -/obj/effect/turf_decal/atmos/plasma, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"qo" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/closet/crate/freezer, -/obj/item/reagent_containers/food/snacks/grown/cabbage{ - pixel_x = -4 - }, -/obj/item/reagent_containers/food/snacks/grown/cabbage{ - pixel_x = -4 - }, -/obj/item/reagent_containers/food/snacks/grown/potato{ - pixel_x = 3; - pixel_y = -4 - }, -/obj/item/reagent_containers/food/snacks/grown/potato{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/snacks/grown/onion{ - pixel_x = -8; - pixel_y = -6 - }, -/obj/item/reagent_containers/food/snacks/grown/onion{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"qr" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_meeting_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/library) -"qC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/item/trash/semki, -/obj/item/trash/can, -/obj/item/reagent_containers/food/snacks/candy_trash{ - pixel_y = -5 - }, -/obj/item/reagent_containers/food/snacks/candy_trash{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/reagent_containers/food/snacks/candy_trash{ - pixel_x = -6; - pixel_y = -4 - }, -/obj/item/reagent_containers/food/snacks/candy_trash{ - pixel_x = -5; - pixel_y = 1 - }, -/obj/item/trash/boritos{ - pixel_y = -9 - }, -/obj/item/paper/crumpled{ - pixel_y = -4; - pixel_x = 1 - }, -/obj/item/paper/crumpled{ - pixel_y = -8; - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"qG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"qL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5; - color = "#543C30" - }, -/obj/item/kirbyplants{ - icon_state = "plant-09" - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"qR" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "beluga_dorm2_window" - }, -/turf/open/floor/plating, -/area/ship/crew) -"qU" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"qV" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"ra" = ( -/obj/structure/filingcabinet/double/grey, -/obj/item/paper{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/paper/guides/jobs/security/courtroom, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/item/reagent_containers/food/snacks/cheesewedge{ - pixel_x = 3 - }, -/obj/item/reagent_containers/food/snacks/cheesewedge{ - pixel_x = 3 - }, -/obj/machinery/computer/security/telescreen{ - dir = 4; - pixel_x = -24 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"rc" = ( -/obj/structure/table/wood/reinforced, -/obj/item/clipboard{ - pixel_y = 4; - pixel_x = -6 - }, -/obj/item/pen{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/machinery/button/door{ - id = "premier_privacy"; - name = "Privacy Shutters"; - pixel_x = 7; - pixel_y = 7; - dir = 4 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"ro" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/crew) -"ru" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"rA" = ( -/obj/machinery/chem_dispenser/drinks/beer/fullupgrade{ - dir = 1 - }, -/obj/structure/table/wood/reinforced, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"rI" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/fluff/hedge, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"rQ" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/storage/firstaid/medical{ - pixel_x = 4 - }, -/obj/item/storage/pill_bottle/mannitol{ - pixel_x = 10; - pixel_y = -6 - }, -/obj/structure/closet/crate/medical, -/obj/item/reagent_containers/pill/insulin{ - pixel_x = -5; - pixel_y = -7 - }, -/obj/item/reagent_containers/pill/insulin{ - pixel_x = -8; - pixel_y = -5 - }, -/obj/item/reagent_containers/glass/bottle/charcoal{ - pixel_y = -5; - pixel_x = 3 - }, -/obj/item/reagent_containers/syringe/contraband/morphine, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"rU" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/landmark/start/bartender, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"sG" = ( -/obj/structure/table/wood, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_x = 32 - }, -/obj/item/reagent_containers/food/drinks/bottle/sake{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/commemorative{ - pixel_y = 11; - pixel_x = 2 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/commemorative{ - pixel_y = 5; - pixel_x = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"sH" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"sK" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/structure/sink{ - pixel_y = 23; - pixel_x = -8 - }, -/obj/machinery/computer/helm/viewscreen/directional/east, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/security) -"sO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/security) -"tf" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/hyper{ - pixel_y = -4; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/robot_debris{ - pixel_x = -12 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"to" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/item/paint/black{ - pixel_y = 5; - pixel_x = 9 - }, -/obj/item/paint/blue{ - pixel_x = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"tw" = ( -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/engineering) -"tJ" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow, -/obj/machinery/power/ship_gravity, -/turf/open/floor/plating, -/area/ship/engineering) -"tR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/central) -"tZ" = ( -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"uj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"ul" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/cryo) -"uy" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1; - color = "#808080" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"uz" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/cards/deck{ - pixel_x = -2; - pixel_y = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"uB" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-10" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"uL" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"vb" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"vd" = ( -/obj/structure/closet/emcloset/wall/directional/east, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"vj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"vl" = ( -/obj/machinery/light/directional/east, -/obj/effect/landmark/start/janitor, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"vm" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - id = "beluga_thrusters"; - name = "Thruster Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"vs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/sign/departments/engineering{ - pixel_x = -32 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"vv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/security) -"vx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"vG" = ( -/obj/structure/table/wood/reinforced, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 0; - pixel_y = -27 - }, -/obj/item/paper{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/paper{ - pixel_x = -3 - }, -/obj/item/paper{ - pixel_x = 2; - pixel_y = 7 - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"vH" = ( -/obj/structure/dresser, -/obj/item/candle{ - pixel_x = 6; - pixel_y = 14 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew) -"vR" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/item/radio/intercom/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/library) -"wn" = ( -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/central) -"wr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"wx" = ( -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/documents{ - pixel_y = -7; - pixel_x = 7; - desc = "\"Top Secret\" The Document is filled with stock statistics on something called SlurpCoin... what could it possibly be?" - }, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"wD" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/pen/edagger{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/pen/fountain/captain{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/item/stamp{ - pixel_x = -7; - pixel_y = 12 - }, -/obj/item/stamp/denied{ - pixel_x = -7; - pixel_y = 7 - }, -/obj/item/stamp/captain{ - pixel_x = -7; - pixel_y = 2 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"wJ" = ( -/obj/structure/rack, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/item/pipe_dispenser{ - pixel_y = 6 - }, -/obj/item/geiger_counter{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"wM" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/streak, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"wO" = ( -/obj/effect/turf_decal/borderfloor, -/obj/machinery/door/airlock/wood{ - id_tag = "premier_dorm2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"wP" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"wT" = ( -/obj/structure/railing/wood{ - layer = 3.1; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/flora/ausbushes/lavendergrass{ - pixel_x = 2 - }, -/obj/structure/flora/ausbushes/ppflowers{ - pixel_x = 3 - }, -/obj/machinery/light/directional/east, -/obj/structure/sign/departments/cargo{ - pixel_y = -32 - }, -/turf/open/floor/grass, -/area/ship/hallway/central) -"xd" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/obj/item/trash/waffles, -/obj/item/trash/candy, -/obj/item/trash/semki, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 0 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"xe" = ( -/obj/structure/chair/comfy{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew) -"xg" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/item/storage/fancy/donut_box{ - pixel_y = 8; - pixel_x = 2 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 7; - pixel_x = -7 - }, -/obj/item/table_bell{ - pixel_x = 9; - pixel_y = -1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"xi" = ( -/obj/machinery/holopad/emergency/command, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"xn" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue, -/obj/machinery/computer/card{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"xx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"xF" = ( -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"xQ" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/yellow, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 13 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"xV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 3; - pixel_x = 9 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 3; - pixel_x = 1 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_y = 3; - pixel_x = -7 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"ya" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_cell_windows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/security) -"yc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table/wood/reinforced, -/obj/item/table_bell{ - pixel_x = 8; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -10; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -2; - pixel_y = 3 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"yk" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/machinery/light/directional/east, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/clothing/suit/space/hardsuit/mining/independent, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"yn" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 10 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 1 - }, -/obj/structure/mirror{ - pixel_x = -24 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"yy" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/cargo) -"yK" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -6; - pixel_y = 17 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"yP" = ( -/obj/docking_port/stationary{ - height = 15; - width = 30; - name = "main beluga dock"; - dir = 2; - dwidth = 2 - }, -/turf/template_noop, -/area/template_noop) -"yU" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 9 - }, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/toilet/secret{ - secret_type = /obj/item/storage/box/donkpockets/donkpocketgondola; - pixel_y = 10 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"yZ" = ( -/obj/structure/closet/wall/directional/south{ - name = "Utility Closet" - }, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"zd" = ( -/obj/machinery/newscaster/directional/north{ - pixel_y = 32 - }, -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/ship/crew/library) -"zh" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/effect/spawner/random/bedsheet, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"zn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"zx" = ( -/obj/structure/noticeboard{ - pixel_y = 28 - }, -/obj/item/grown/log{ - pixel_x = 7; - pixel_y = 14 - }, -/obj/item/storage/box/matches, -/obj/item/grown/log/tree{ - pixel_y = 14; - pixel_x = -5 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/library) -"zz" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/cryo) -"zD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"Am" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/library) -"Ar" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/pen/charcoal{ - pixel_y = 8; - pixel_x = -3 - }, -/obj/item/pen{ - pixel_y = 4; - pixel_x = -8 - }, -/obj/item/flashlight/lamp/green{ - pixel_y = 8; - pixel_x = 6 - }, -/obj/item/phone{ - pixel_x = 8; - pixel_y = -3 - }, -/obj/item/toy/plush/hornet/gay{ - pixel_y = 23; - pixel_x = -30 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"AA" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/greenglow, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "2-5" - }, -/obj/structure/cable/yellow{ - icon_state = "2-9" - }, -/obj/structure/closet/emcloset/wall/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"AF" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"AS" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"AU" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/item/cutting_board{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/structure/table, -/obj/item/melee/knife/kitchen{ - pixel_x = 11; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken{ - pixel_x = -4 - }, -/obj/item/reagent_containers/food/snacks/meat/rawcutlet/chicken{ - pixel_x = 1; - pixel_y = 3 - }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -12 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Bi" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = -24 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 8 - }, -/area/ship/engineering) -"Bj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Bp" = ( -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/hallway/central) -"Bt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/obj/machinery/light_switch{ - pixel_y = 23 - }, -/turf/open/floor/wood/walnut, -/area/ship/hallway/central) -"BF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_y = 6; - pixel_x = 2 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_y = 10; - pixel_x = -1 - }, -/obj/item/lighter{ - pixel_x = 11; - pixel_y = -1 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"BN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"BV" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Cp" = ( -/obj/structure/rack{ - color = "#A47449" - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/item/grown/log/tree{ - pixel_x = -7; - pixel_y = 10 - }, -/obj/item/grown/log/tree{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/grown/log/tree{ - pixel_y = 17 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/library) -"Cr" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/item/storage/belt/utility/full/engi{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/storage/toolbox/electrical{ - pixel_y = -1 - }, -/obj/item/multitool{ - pixel_x = 9; - pixel_y = 3 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_y = 11; - pixel_x = 19 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Ct" = ( -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"Cu" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Cx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/library) -"CF" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -23; - pixel_y = -8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "premier_dorm1"; - name = "Door Bolt"; - pixel_x = -23; - pixel_y = 10; - dir = 4; - specialfunctions = 4; - normaldoorcontrol = 1 - }, -/turf/open/floor/wood, -/area/ship/crew) -"CK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/comfy/grey/directional/north, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light_switch{ - pixel_x = 23; - pixel_y = 8; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"CP" = ( -/obj/structure/table/wood/reinforced, -/obj/item/flashlight/lamp/green{ - pixel_x = -16; - pixel_y = 8; - layer = 3.1 - }, -/obj/item/storage/photo_album/library{ - pixel_y = 1; - pixel_x = 2 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"CS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"CT" = ( -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"CU" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew) -"Dc" = ( -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, -/obj/machinery/light_switch{ - pixel_y = -20; - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"Di" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"Dr" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "premier_bridge" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Dt" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"Dv" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Dz" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"DA" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/machinery/recharger{ - pixel_x = -5 - }, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = 8; - pixel_y = 11 - }, -/obj/structure/sign/poster/contraband/twelve_gauge{ - pixel_y = -32 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/item/megaphone/sec, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"DE" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"DH" = ( -/obj/machinery/door/airlock{ - name = "WC" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/hallway/central) -"DY" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Eh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"El" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/north{ - pixel_y = 1 - }, -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "premier_cell_windows"; - name = "Cell Shutter"; - pixel_x = 24; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Eo" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - id = "beluga_thrusters"; - name = "Thruster Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ey" = ( -/obj/structure/table/wood/reinforced, -/obj/item/folder/red{ - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/paper/pamphlet{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/mug, -/obj/effect/turf_decal/siding/wood, -/obj/item/lipstick{ - pixel_x = -5; - pixel_y = -3 - }, -/turf/open/floor/wood, -/area/ship/crew) -"EA" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22"; - pixel_x = 9 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"EB" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"EM" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/computer/helm/viewscreen/directional/east, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"EP" = ( -/obj/structure/closet/secure_closet/freezer/wall/directional/north, -/obj/item/reagent_containers/condiment/rice{ - pixel_y = 17 - }, -/obj/item/reagent_containers/condiment/flour{ - pixel_x = 6; - pixel_y = 10 - }, -/obj/item/reagent_containers/condiment/flour{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/reagent_containers/condiment/sugar{ - pixel_x = -7; - pixel_y = 12 - }, -/obj/item/reagent_containers/condiment/sugar{ - pixel_x = -7; - pixel_y = 6 - }, -/obj/item/reagent_containers/condiment/milk{ - pixel_x = -10; - pixel_y = -3 - }, -/obj/item/reagent_containers/condiment/milk{ - pixel_x = -10; - pixel_y = -3 - }, -/obj/item/reagent_containers/condiment/milk{ - pixel_x = -10; - pixel_y = -3 - }, -/obj/item/reagent_containers/condiment/soymilk{ - pixel_y = -5; - pixel_x = -4 - }, -/obj/item/reagent_containers/condiment/soymilk{ - pixel_y = -5; - pixel_x = -4 - }, -/obj/item/reagent_containers/food/snacks/meat/slab/corgi{ - pixel_x = 6; - pixel_y = -11 - }, -/obj/item/reagent_containers/food/snacks/meat/slab/corgi{ - pixel_x = 6; - pixel_y = -8 - }, -/obj/item/reagent_containers/food/snacks/meat/slab/corgi{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/item/reagent_containers/food/snacks/butter{ - pixel_x = 6; - pixel_y = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/item/storage/fancy/egg_box{ - pixel_y = -3; - pixel_x = -4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"ES" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/canteen) -"EV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"EX" = ( -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Fd" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"Ff" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Fi" = ( -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"FB" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"FH" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/central) -"FT" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/cryo) -"FU" = ( -/obj/machinery/holopad/emergency/command, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"FW" = ( -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Go" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"GV" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - dir = 2; - launch_status = 0; - port_direction = 8; - preferred_direction = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"GY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/security) -"Hc" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Hd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Hl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"Hq" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/bounty, -/obj/structure/sign/poster/official/ian{ - pixel_x = 32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew) -"Hs" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"Hu" = ( -/obj/structure/closet/wall/blue/directional/west{ - name = "Captains Locker" - }, -/obj/item/clothing/under/rank/command/captain, -/obj/item/clothing/under/rank/command, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/cowboy/black, -/obj/item/clothing/suit/armor/vest/capcarapace/duster, -/obj/item/clothing/head/beret/captain, -/obj/item/clothing/head/caphat, -/obj/item/clothing/gloves/color/captain, -/obj/item/clothing/gloves/color/black, -/obj/item/gun/energy/e_gun/mini, -/obj/item/radio/headset/heads/captain/alt, -/obj/item/radio/headset/heads/captain, -/obj/item/clothing/glasses/hud/security, -/obj/item/clothing/glasses/sunglasses/big, -/obj/item/areaeditor/shuttle, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen, -/obj/item/clothing/head/caphat/cowboy, -/obj/item/clothing/suit/armor/vest/capcarapace/captunic, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"Hv" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"HE" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_lockdown" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"HO" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 10 - }, -/obj/structure/curtain/bounty, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/security) -"HP" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"HS" = ( -/obj/machinery/door/airlock/wood{ - id_tag = "premier_dorm1" - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"HT" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering) -"Ib" = ( -/obj/structure/fireplace, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/library) -"Im" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"Ip" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/machinery/computer/helm/viewscreen/directional/west, -/obj/machinery/vending/clothing, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"Iq" = ( -/obj/structure/tank_dispenser, -/obj/machinery/light/directional/east, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Iu" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/directional/west, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering) -"Iw" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes{ - pixel_x = -7 - }, -/obj/item/storage/fancy/cigarettes/cigpack_carp{ - pixel_y = 3; - pixel_x = -5 - }, -/obj/item/trash/can/food{ - pixel_x = 9; - pixel_y = 2 - }, -/obj/item/storage/pill_bottle/dice{ - pixel_x = 1; - pixel_y = 2 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/item/lighter/greyscale{ - pixel_x = -5; - pixel_y = -3 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"Iy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/door/airlock/external/glass, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"IB" = ( -/obj/machinery/door/airlock/wood{ - name = "Dormitory"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/cryo) -"IC" = ( -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/obj/machinery/door/poddoor{ - id = "beluga_cargohatch"; - name = "Cargo Hatch" - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "premier_cargo_holo"; - locked = 1 - }, -/turf/open/floor/engine/hull/interior, -/area/ship/cargo) -"IH" = ( -/obj/structure/closet/wall/directional/south, -/obj/item/storage/briefcase, -/obj/item/folder/yellow, -/obj/item/folder/red, -/obj/item/folder/blue, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 0; - pixel_y = 0 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 0; - pixel_y = 0 - }, -/obj/item/reagent_containers/syringe/contraband, -/obj/item/reagent_containers/syringe/contraband{ - pixel_x = 6; - pixel_y = -2 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"II" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/sofa/brown/left/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"IP" = ( -/obj/structure/fluff/hedge, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"IT" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/item/stack/sheet/metal/twenty{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/stack/sheet/glass/twenty{ - pixel_x = 3 - }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light_switch{ - pixel_x = 16; - pixel_y = -19; - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"IX" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/machinery/power/port_gen/pacman/super, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"Ji" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/emcloset/wall/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"Jk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"Jr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"Ju" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"JA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"JJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/reagent_dispensers/water_cooler{ - pixel_x = -8; - density = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"JR" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plating, -/area/ship/engineering) -"Kb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"Kc" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/effect/spawner/random/bedsheet, -/obj/machinery/light_switch{ - pixel_x = -8; - pixel_y = -20; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Ke" = ( -/obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/wrapping, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Kn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"Ko" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/bounty, -/turf/open/floor/carpet/red, -/area/ship/crew) -"Ku" = ( -/obj/structure/chair/sofa/brown/left/directional/south, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Kx" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/chair/comfy/grey/directional/north, -/turf/open/floor/wood, -/area/ship/crew/library) -"KI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"KJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/cryo) -"KW" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/closet/firecloset/wall/directional/east, -/obj/machinery/door/firedoor/border_only, -/obj/item/reagent_containers/syringe/contraband{ - pixel_x = 6; - pixel_y = -2 - }, -/obj/item/reagent_containers/syringe/contraband{ - pixel_x = 2; - pixel_y = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Ld" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/structure/chair/pew/left{ - pixel_y = 8 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"Lj" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/toggle/lawyer/burgundy{ - pixel_y = -3 - }, -/obj/item/clothing/head/beanie/stripedgreen{ - pixel_x = 2; - pixel_y = -5 - }, -/obj/item/clothing/glasses/regular/hipster, -/obj/machinery/button/door{ - id = "beluga_dorm1_window"; - pixel_x = 10; - pixel_y = -23; - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/obj/item/clothing/under/suit/charcoal, -/obj/item/clothing/shoes/laceup{ - pixel_y = -11 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew) -"Lr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"Ls" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"LE" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew) -"LO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = 14 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"LR" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/spacecash/bundle/c1000{ - pixel_x = 3; - pixel_y = 10 - }, -/obj/item/spacecash/bundle/c1000{ - pixel_y = 7; - pixel_x = 6 - }, -/obj/item/spacecash/bundle/c200, -/obj/item/spacecash/bundle/c100{ - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/spacecash/bundle/c100{ - pixel_y = -7 - }, -/obj/item/spacecash/bundle/c500{ - pixel_y = -5; - pixel_x = 5 - }, -/obj/item/spacecash/bundle/c50{ - pixel_x = -8; - pixel_y = -3 - }, -/obj/item/clothing/accessory/medal/gold/heroism{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/spacecash/bundle/c5, -/obj/structure/safe/floor, -/turf/open/floor/plating, -/area/ship/bridge) -"Mf" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/machinery/photocopier{ - pixel_y = 3 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/item/radio/intercom/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/obj/machinery/light_switch{ - pixel_y = 10; - dir = 8; - pixel_x = 20 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Mr" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/sign/poster/contraband/space_cola{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/glitter, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Mw" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plating, -/area/ship/engineering) -"ME" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"MG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"MN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/security) -"MO" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/crew/cryo) -"MR" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"MZ" = ( -/obj/structure/chair/sofa/brown/right/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 23; - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Nm" = ( -/obj/effect/turf_decal/techfloor, -/obj/item/gun/energy/disabler{ - pixel_y = 5 - }, -/obj/structure/rack, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/southright{ - req_access_txt = "1" - }, -/obj/structure/window/reinforced/spawner/east, -/obj/item/melee/baton/loaded, -/obj/item/melee/baton/loaded{ - pixel_x = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"Nv" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/effect/spawner/random/bedsheet, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Nw" = ( -/obj/machinery/door/window/brigdoor/southright{ - req_access_txt = "1"; - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1; - color = "#808080" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Nz" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 17; - pixel_x = -7 - }, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -7; - pixel_y = 2 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/item/sharpener{ - pixel_x = 2 - }, -/obj/item/kitchen/rollingpin{ - pixel_x = 4; - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"NB" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"NZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Oa" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Of" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/fluff/hedge, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"Oi" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"Ok" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - pixel_y = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ow" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew) -"OE" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security) -"OK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/library) -"OO" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"Pa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"Pw" = ( -/obj/structure/sign/poster/official/high_class_martini{ - pixel_x = -32 - }, -/obj/machinery/light/directional/west, -/obj/structure/bed/dogbed{ - name = "benson's bed" - }, -/mob/living/simple_animal/pet/dog/corgi/capybara{ - dir = 4; - name = "Benson" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"Px" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"PD" = ( -/obj/structure/table/wood, -/obj/item/storage/wallet{ - pixel_y = 7; - pixel_x = 3 - }, -/obj/item/newspaper{ - pixel_x = -6 - }, -/obj/item/newspaper{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/bottle/pineapplejuice{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"PI" = ( -/obj/structure/fluff/hedge, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"PJ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"PL" = ( -/obj/structure/fluff/hedge, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"PQ" = ( -/obj/structure/railing/wood{ - layer = 3.1; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/flora/ausbushes/brflowers{ - pixel_x = 4 - }, -/obj/structure/flora/ausbushes/palebush{ - pixel_y = 12 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/grass, -/area/ship/hallway/central) -"PW" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "beluga_dorm1_window" - }, -/turf/open/floor/plating, -/area/ship/crew) -"PY" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/lawyer, -/turf/open/floor/carpet/red_gold, -/area/ship/crew/library) -"Qb" = ( -/obj/machinery/newscaster/directional/west, -/obj/structure/showcase/perfect_employee, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"Qc" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"Qj" = ( -/obj/structure/fluff/hedge, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_x = -32 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"QA" = ( -/obj/machinery/blackbox_recorder, -/obj/structure/sign/poster/official/moth/epi{ - pixel_x = 32 - }, -/obj/machinery/button/door{ - id = "premier_meeting_windows"; - pixel_x = -10; - pixel_y = -23; - dir = 1 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/library) -"QE" = ( -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"QK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/ship/engineering) -"QS" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/item/flashlight/lamp{ - pixel_y = 10; - pixel_x = -7 - }, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/item/trash/chips{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"QV" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Re" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"Rl" = ( -/obj/structure/filingcabinet/double{ - pixel_x = -4 - }, -/obj/structure/noticeboard{ - pixel_y = 31 - }, -/obj/item/paper{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/paper/pamphlet/violent_video_games, -/obj/item/trash/candy, -/obj/item/trash/raisins, -/obj/item/spacecash/bundle/c10{ - pixel_x = -9 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"RG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"RJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/enginesafety{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 8 - }, -/area/ship/engineering) -"RM" = ( -/obj/effect/turf_decal/industrial/traffic, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Sd" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Sh" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/arrows{ - dir = 8; - pixel_y = -12 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Sn" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plating, -/area/ship/engineering) -"Sp" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"Ss" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/directional/east, -/obj/machinery/vending/coffee, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/library) -"Sv" = ( -/turf/template_noop, -/area/template_noop) -"Sy" = ( -/obj/effect/landmark/start/depsec, -/turf/open/floor/carpet/nanoweave/orange, -/area/ship/security) -"SE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/fluff/hedge, -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"SH" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/structure/rack, -/obj/item/storage/box/flashbangs{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/storage/box/handcuffs{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/attachment/rail_light, -/obj/item/attachment/rail_light, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"SK" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"SW" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/secure_data/laptop{ - dir = 4; - pixel_x = -7; - pixel_y = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Ta" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "premier_privacy" - }, -/turf/open/floor/plating, -/area/ship/crew/library) -"Td" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/under/suit/navy, -/obj/item/clothing/under/suit/burgundy, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/under/suit/black/skirt, -/obj/item/clothing/under/suit/blacktwopiece, -/obj/item/clothing/under/suit/black/female, -/obj/item/clothing/suit/toggle/lawyer/charcoal, -/obj/item/clothing/suit/toggle/lawyer/navy, -/obj/item/clothing/suit/toggle/lawyer/burgundy, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/shoes/laceup, -/obj/machinery/firealarm/directional/east{ - pixel_y = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 21; - pixel_y = -8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 2; - color = "#543C30" - }, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"Ti" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-6" - }, -/obj/structure/cable/yellow{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Tl" = ( -/obj/structure/fluff/hedge, -/obj/machinery/advanced_airlock_controller{ - pixel_x = 24 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"Tz" = ( -/obj/machinery/light/floor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"TG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"TM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10; - color = "#543C30" - }, -/obj/machinery/door/window/eastright{ - dir = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"TP" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering) -"TQ" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen) -"TU" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/computer/cryopod/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"TV" = ( -/obj/structure/dresser, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 23 - }, -/obj/item/toy/plush/moth{ - name = "Sparky the Electrical Safety Moth"; - pixel_x = -1; - pixel_y = 17 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew) -"TZ" = ( -/obj/item/stack/tile/carpet/nanoweave/blue{ - pixel_x = 10; - pixel_y = -10 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"Uh" = ( -/obj/structure/fluff/hedge, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew) -"UO" = ( -/obj/effect/turf_decal/industrial/traffic/corner, -/obj/machinery/computer/cargo{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"UW" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Vb" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/garbage{ - pixel_x = -12; - pixel_y = -4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"Ve" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/megaphone/command{ - pixel_x = 4; - pixel_y = 9 - }, -/obj/item/paicard{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/newspaper, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - pixel_y = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Vo" = ( -/obj/item/candle{ - pixel_x = -13; - pixel_y = 19 - }, -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/ship/crew/library) -"Vq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1; - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/cryo) -"Vu" = ( -/obj/machinery/jukebox, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"VJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/table/wood/reinforced, -/obj/item/reagent_containers/food/drinks/mug, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/canteen) -"VK" = ( -/obj/structure/rack, -/obj/item/clothing/glasses/meson, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini{ - pixel_y = 3 - }, -/obj/item/gps/mining{ - pixel_x = 10; - pixel_y = -4 - }, -/obj/item/mining_scanner{ - pixel_x = 3 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"VV" = ( -/obj/structure/frame/computer{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Wa" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "premier_bridge"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Wk" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"Wo" = ( -/obj/structure/chair/comfy/orange/directional/south{ - buildstackamount = 0; - color = "#c45c57" - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"WD" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/machinery/door/airlock/freezer{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/canteen) -"WF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"WG" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/structure/closet/wall/red/directional/south{ - name = "Officer's Locker" - }, -/obj/item/clothing/shoes/combat, -/obj/item/storage/belt/security/webbing/inteq, -/obj/item/clothing/glasses/hud/security/sunglasses/inteq, -/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch, -/obj/item/clothing/mask/balaclava/inteq, -/obj/item/clothing/under/syndicate/inteq/skirt, -/obj/item/clothing/under/syndicate/inteq, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/clothing/gloves/tackler/combat, -/obj/item/reagent_containers/spray/pepper{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"WS" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"WV" = ( -/obj/structure/chair/comfy{ - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/ship/crew) -"Xm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 8 - }, -/obj/item/clothing/under/suit/dresssuit, -/obj/item/clothing/under/suit/dresssuit, -/obj/item/clothing/under/suit/dresssuit, -/obj/item/clothing/under/rank/civilian/bartender, -/obj/item/clothing/under/rank/civilian/bartender/skirt, -/obj/item/clothing/under/rank/civilian/chef, -/obj/item/clothing/under/rank/civilian/chef/skirt, -/obj/item/clothing/under/rank/civilian/janitor, -/obj/item/clothing/under/rank/civilian/janitor/skirt, -/obj/item/clothing/suit/toggle/chef, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/clothing/accessory/waistcoat, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"Xn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"Xw" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/cryo) -"XL" = ( -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 4 - }, -/obj/machinery/computer/crew/syndie{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"XO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs, -/area/ship/hallway/central) -"XY" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"Yr" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/machinery/light/directional/east, -/obj/item/clothing/suit/space/hardsuit/engine, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"YW" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/hallway/central) -"Zl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Zq" = ( -/obj/machinery/door/airlock/mining{ - name = "Cargo Bay" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Zr" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals9, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Zu" = ( -/obj/structure/table/wood, -/obj/item/paper{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/pen/charcoal{ - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6; - color = "#543C30" - }, -/obj/item/desk_flag/trans{ - pixel_x = 9; - pixel_y = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"Zx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Zy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"ZN" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"ZP" = ( -/obj/structure/table/reinforced, -/obj/machinery/requests_console{ - pixel_y = 25 - }, -/obj/item/radio/intercom/wideband/table{ - dir = 4; - pixel_x = 3 - }, -/obj/item/reagent_containers/food/drinks/bottle/wine{ - pixel_y = 14; - pixel_x = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 4 - }, -/obj/item/reagent_containers/food/snacks/cheesewedge{ - pixel_x = 3 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 15; - pixel_x = -8 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass{ - pixel_y = 15 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"ZX" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"ZY" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"ZZ" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/library) - -(1,1,1) = {" -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -DE -XY -DE -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -"} -(2,1,1) = {" -Sv -Sv -Sv -Sv -Sv -Sv -DE -XY -DE -Eo -DE -XY -DE -Sv -Sv -Sv -Sv -Sv -Sv -"} -(3,1,1) = {" -Sv -Sv -Sv -Sv -Sv -pF -DE -vm -DE -PJ -DE -Eo -DE -pF -Sv -Sv -Sv -Sv -Sv -"} -(4,1,1) = {" -Sv -Sv -Sv -Sv -Sv -DE -Iu -Ti -hr -qj -TP -qV -mi -DE -Sv -Sv -Sv -Sv -Sv -"} -(5,1,1) = {" -Sv -Sv -Sv -Sv -Sv -DE -DY -dF -AA -tJ -mW -aI -wJ -jy -lJ -Sv -Sv -Sv -Sv -"} -(6,1,1) = {" -Sv -Sv -Sv -DE -ZY -DE -hz -uB -DE -DE -DE -ih -Ke -DE -ZY -DE -Sv -Sv -Sv -"} -(7,1,1) = {" -Sv -Sv -Sv -DE -hY -DE -DE -RJ -CT -jI -IX -Bi -DE -DE -dE -DE -Sv -Sv -Sv -"} -(8,1,1) = {" -Sv -Sv -Sv -DE -to -SK -KW -JR -el -wM -Vb -im -fe -gI -bW -hM -Sv -Sv -Sv -"} -(9,1,1) = {" -Sv -Sv -Xw -ul -ul -ul -DE -Sn -Mw -WS -Wk -Mr -DE -DE -DE -DE -pF -Sv -Sv -"} -(10,1,1) = {" -Sv -Xw -ul -ak -gH -ak -DE -Yr -tf -xx -Cr -Iq -AF -AF -QV -Oa -AF -yy -Sv -"} -(11,1,1) = {" -Sv -ul -zz -Dt -Fd -oN -DE -DE -DE -iC -DE -DE -AF -Hc -Oa -ge -fr -AF -Sv -"} -(12,1,1) = {" -Sv -ul -cb -ru -jU -TU -DE -qm -tw -WF -HT -dj -AF -Sd -rQ -qo -hJ -AF -Sv -"} -(13,1,1) = {" -Sv -ul -FT -Ji -Xn -yZ -DE -fJ -eY -Tz -dC -QK -AF -Bj -mc -uj -IT -AF -Sv -"} -(14,1,1) = {" -ul -ul -ul -ul -IB -ul -FH -FH -FH -ZX -FH -FH -AF -nN -Oa -Sh -qg -AF -Sv -"} -(15,1,1) = {" -ax -Qj -IP -MO -Vq -Ip -FH -Bt -PD -YW -vs -qL -AF -cW -Oa -Sh -UO -AF -Sv -"} -(16,1,1) = {" -fg -bo -Di -Iy -Vq -Eh -wn -Bp -ij -Lr -ij -de -Zq -ZN -ZN -UW -RM -pA -Sv -"} -(17,1,1) = {" -GV -Jr -KJ -pq -EB -Px -tR -eP -ME -fy -qG -XO -tZ -wr -NZ -Zx -EX -IC -yP -"} -(18,1,1) = {" -ax -Tl -lx -MO -me -Td -FH -PQ -nB -Lr -nj -wT -AF -yk -cf -VK -cR -AF -Sv -"} -(19,1,1) = {" -ul -NB -NB -NB -NB -NB -bF -bF -ro -eh -ro -bF -bF -bF -bF -bF -bF -bF -Sv -"} -(20,1,1) = {" -Sv -NB -Nv -FW -Kc -NB -Rl -yK -TM -Ow -qU -xQ -HS -CF -ni -ky -Ko -qR -Sv -"} -(21,1,1) = {" -Sv -NB -Nv -lV -zh -NB -Ar -Wo -xg -pe -Ct -Dc -bF -vH -lE -WV -hU -bF -Sv -"} -(22,1,1) = {" -Sv -aF -MG -Zy -Xm -NB -NB -cs -Zu -pe -Ct -zn -bF -bF -bF -bF -bF -bF -Sv -"} -(23,1,1) = {" -Sv -aF -Iw -pH -mr -dB -TG -Go -Kn -db -KI -zD -bF -TV -Ey -xe -Lj -bF -Sv -"} -(24,1,1) = {" -Sv -aF -EM -Re -vl -OO -NB -Uh -Ct -pe -Ct -vd -wO -jv -LE -CU -Hq -PW -Sv -"} -(25,1,1) = {" -Sv -bD -bD -WD -bD -bD -bD -fP -ko -pe -EA -bF -bF -bF -bF -bF -bF -bF -Sv -"} -(26,1,1) = {" -Sv -bD -pn -MR -Nz -kD -bD -bD -bG -is -bG -bG -zd -gt -dY -vR -Vo -bG -Sv -"} -(27,1,1) = {" -Sv -bD -AU -uL -TQ -Pa -jd -rI -Ld -RG -Qb -bG -cg -OK -ZZ -OK -mQ -bG -Sv -"} -(28,1,1) = {" -Sv -ES -bD -EP -rU -LO -rA -aP -jY -RG -Fi -Ta -JJ -aO -jD -IH -bG -Am -Sv -"} -(29,1,1) = {" -Sv -Sv -bD -nx -VJ -xV -yc -Of -BF -RG -Fi -Ta -Dz -PY -PY -Oi -bG -Sv -Sv -"} -(30,1,1) = {" -Sv -Sv -AS -lF -vx -vx -es -do -dG -RG -Fi -np -Dz -mF -wx -ln -bG -Sv -Sv -"} -(31,1,1) = {" -Sv -Sv -AS -Vu -Im -Hl -Im -vj -Cx -pO -EV -lO -Cu -rc -CP -vG -bG -Sv -Sv -"} -(32,1,1) = {" -Sv -Sv -bD -SE -jF -nS -II -Ju -bU -bL -pX -hc -sH -eN -hE -nz -qr -Sv -Sv -"} -(33,1,1) = {" -Sv -Sv -bD -PL -Ku -sG -MZ -Ju -Ss -RG -pR -Ta -fq -bV -ck -qC -qr -Sv -Sv -"} -(34,1,1) = {" -Sv -Sv -bD -bD -bD -bD -bD -bD -bG -hI -bG -bG -zx -jw -xi -uz -qr -Sv -Sv -"} -(35,1,1) = {" -Sv -Sv -FH -yU -yn -FH -xd -Pw -oW -ad -Ls -bG -Ib -Kx -JA -ev -qr -Sv -Sv -"} -(36,1,1) = {" -Sv -Sv -FH -fa -Sp -DH -BN -Jk -hp -FB -Kb -bG -Cp -CK -fl -QA -bG -Sv -Sv -"} -(37,1,1) = {" -Sv -Sv -Hs -Hs -Hs -Hs -lB -bP -Hs -sO -pG -bG -bG -bG -bG -bG -Am -Sv -Sv -"} -(38,1,1) = {" -Sv -Sv -Dr -ra -ej -Hu -wP -Hd -Hs -lC -GY -mI -QS -SW -DA -OE -Sv -Sv -Sv -"} -(39,1,1) = {" -Sv -Sv -Dr -PI -HP -QE -TZ -Hd -HE -oi -GY -Sy -eJ -iX -WG -OE -Sv -Sv -Sv -"} -(40,1,1) = {" -Sv -Sv -gf -Hs -ZP -eL -LR -Hd -HE -Nm -fV -fX -pk -Zl -WG -OE -Sv -Sv -Sv -"} -(41,1,1) = {" -Sv -Sv -Sv -Hs -eB -xn -Qc -CS -HE -SH -MN -vv -Zr -Dv -Mf -OE -Sv -Sv -Sv -"} -(42,1,1) = {" -Sv -Sv -Sv -Hs -dr -ag -BV -Ff -Hs -HO -Nw -lM -El -OE -OE -iP -Sv -Sv -Sv -"} -(43,1,1) = {" -Sv -Sv -Sv -Hs -ms -iU -vb -FU -Hs -sK -uy -hH -OE -iP -Sv -Sv -Sv -Sv -Sv -"} -(44,1,1) = {" -Sv -Sv -Sv -Dr -XL -fU -Hv -hP -Hs -OE -OE -ya -iP -Sv -Sv -Sv -Sv -Sv -Sv -"} -(45,1,1) = {" -Sv -Sv -Sv -Dr -mC -xF -Ok -gc -Hs -OE -iP -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -"} -(46,1,1) = {" -Sv -Sv -Sv -Dr -wD -nK -jj -cK -Hs -iP -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -"} -(47,1,1) = {" -Sv -Sv -Sv -Dr -Wa -lj -Ve -VV -Hs -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -"} -(48,1,1) = {" -Sv -Sv -Sv -Sv -Dr -Wa -Wa -Wa -gf -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -Sv -"} diff --git a/_maps/shuttles/independent/independent_box.dmm b/_maps/shuttles/independent/independent_box.dmm deleted file mode 100644 index 55d739348aa4..000000000000 --- a/_maps/shuttles/independent/independent_box.dmm +++ /dev/null @@ -1,3560 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/turf/template_noop, -/area/template_noop) -"ab" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/cargo) -"ad" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"ae" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "box_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-10" - }, -/obj/machinery/door/poddoor{ - id = "emergencybay_blastdoors" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/cargo) -"ag" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/medical) -"ah" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"aj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"ak" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/cargo) -"al" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"am" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/machinery/medical_kiosk, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/sign/poster/retro/smile{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"aq" = ( -/obj/machinery/suit_storage_unit/cmo{ - suit_type = /obj/item/clothing/suit/space/hardsuit/medical - }, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"at" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"au" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"az" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"aA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/bed/roller, -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"aB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "9-10" - }, -/obj/structure/cable{ - icon_state = "5-10" - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"aC" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"aE" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"aF" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/medical/morgue) -"aI" = ( -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"aM" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/medical, -/obj/item/storage/box/beakers{ - pixel_x = -1; - pixel_y = 3 - }, -/obj/item/shard{ - pixel_x = 8; - pixel_y = -1 - }, -/obj/item/shard{ - pixel_x = -7; - pixel_y = -1 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"aN" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/poddoor{ - id = "emergencybay_blastdoors" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/cargo) -"aQ" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"aS" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering) -"aT" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/tank/toxins, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/ship/engineering) -"aZ" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/obj/structure/flora/bigplant, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"bc" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"be" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"bf" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_bridge" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"bj" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/meter/atmos/layer2, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"bk" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/sign/poster/official/bless_this_spess{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"bl" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 10 - }, -/obj/structure/closet/body_bag, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/mob_spawn/human/corpse/assistant, -/turf/open/floor/plasteel/tech/grid, -/area/ship/medical/morgue) -"bm" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"bn" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "engine fuel pump" - }, -/obj/effect/turf_decal/industrial/shutoff{ - dir = 1 - }, -/obj/effect/decal/cleanable/wrapping, -/obj/machinery/light_switch{ - pixel_x = 19; - pixel_y = 13; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"bo" = ( -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"bq" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical/morgue) -"bs" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"bu" = ( -/obj/structure/table/glass, -/obj/structure/bedsheetbin, -/obj/structure/curtain{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"bw" = ( -/obj/machinery/button/door{ - dir = 8; - id = "boxbathroom"; - name = "Privacy Button"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = 7; - specialfunctions = 4 - }, -/obj/machinery/shower{ - dir = 1; - layer = 3 - }, -/obj/structure/curtain, -/obj/item/soap, -/obj/machinery/door/window/northleft, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/toilet) -"by" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/open/floor/plating, -/area/ship/engineering) -"bz" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 10 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"bB" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 6; - pixel_y = -20 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 10 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"bI" = ( -/obj/machinery/door/window/southleft{ - name = "Equipment Storage" - }, -/obj/structure/window/reinforced/spawner/west, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/storage/box/syringes, -/obj/item/storage/box/bodybags, -/obj/item/reagent_containers/glass/bottle{ - list_reagents = list(/datum/reagent/medicine/rezadone=30); - name = "rezadone bottle"; - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle{ - list_reagents = list(/datum/reagent/medicine/thializid=30); - name = "thializid bottle" - }, -/obj/structure/closet/secure_closet{ - icon_state = "med"; - name = "medicine locker" - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/toxin, -/obj/item/storage/firstaid/o2, -/obj/item/storage/firstaid/fire, -/obj/item/storage/firstaid/brute, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"bJ" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Operations" - }, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"bM" = ( -/obj/machinery/atmospherics/components/unary/cryo_cell{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"bN" = ( -/obj/machinery/atmospherics/pipe/manifold/general/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/loading/white{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"bO" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"bP" = ( -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge" - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"bS" = ( -/obj/structure/table/optable, -/obj/effect/decal/cleanable/blood/gibs/down, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/medical) -"bU" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"bW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"bZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"ca" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad/emergency/command, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"cc" = ( -/obj/machinery/door/airlock/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/open/floor/plating, -/area/ship/engineering) -"cd" = ( -/obj/machinery/atmospherics/pipe/simple/general/visible{ - dir = 9 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"ce" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"ch" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"ck" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"cn" = ( -/obj/structure/chair/comfy/shuttle{ - desc = "STOP! YOU'RE GOING TO TEST THIS SHIP RIGHT INTO AN ICEBERG!"; - dir = 4; - name = "Helmsman" - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"cr" = ( -/obj/machinery/iv_drip/saline, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/engineering) -"cu" = ( -/obj/effect/turf_decal/spline/fancy/opaque/blue, -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -24 - }, -/obj/structure/toilet{ - pixel_y = 13 - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 22 - }, -/obj/machinery/light/small/directional/north{ - pixel_x = -10 - }, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/toilet) -"cB" = ( -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"cC" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "box_cargo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-6" - }, -/obj/machinery/door/poddoor{ - id = "emergencybay_blastdoors" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/cargo) -"cD" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/structure/flora/bigplant, -/obj/effect/turf_decal/trimline/opaque/white/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"cE" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock{ - pixel_x = "chemistry" - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) -"cF" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"cG" = ( -/obj/effect/spawner/random/maintenance/three, -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "box_engine1"; - name = "Egnine shutter"; - pixel_y = 28 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"cJ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/sign/warning/explosives{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/garbage, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/corner, -/turf/open/floor/plating, -/area/ship/engineering) -"cK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/table/chem, -/obj/machinery/light/broken/directional/south, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/item/reagent_containers/glass/filter{ - pixel_x = -8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/toilet) -"cO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/oil/slippery, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/item/cigbutt/roach, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"cP" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 19; - pixel_y = 12; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 5 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"cQ" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"cT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/flora/bigplant{ - pixel_x = -16 - }, -/turf/open/floor/wood, -/area/ship/crew) -"cU" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew) -"cV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew) -"cW" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"cY" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"cZ" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"da" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/item/cigbutt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen/corner, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"dc" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"de" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew) -"df" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew) -"dg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/stool{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/ship/crew) -"dh" = ( -/turf/open/floor/wood, -/area/ship/crew) -"di" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew) -"dj" = ( -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"dm" = ( -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/pen/blue, -/obj/item/clothing/neck/stethoscope, -/obj/structure/window/reinforced/spawner/north, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"do" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/bed/dogbed/runtime{ - name = "Proc's bed" - }, -/mob/living/simple_animal/pet/cat/Proc, -/turf/open/floor/wood, -/area/ship/crew) -"dp" = ( -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/bed/pod, -/obj/effect/spawner/random/bedsheet, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"dr" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/filled/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"ds" = ( -/obj/machinery/suit_storage_unit/cmo, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"dt" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "6-9" - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"dz" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"dR" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_bridge" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"dS" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/weldingtool/largetank, -/obj/structure/sign/warning/chemdiamond{ - pixel_y = 32 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/engineering) -"ei" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/box/white, -/obj/machinery/computer/cryopod/retro/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"eH" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_y = -32 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"eR" = ( -/obj/machinery/door/window/westright, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"fG" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"fJ" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"fN" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/medical/glass{ - dir = 4; - name = "Medbay" - }, -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"gi" = ( -/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"gB" = ( -/obj/machinery/light/small/built/directional/east, -/obj/structure/rack, -/obj/item/roller{ - pixel_y = 4 - }, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/item/roller{ - pixel_y = 12 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"gC" = ( -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/light/small/built/directional/north, -/turf/open/floor/pod/dark, -/area/ship/medical/morgue) -"gD" = ( -/obj/structure/closet/secure_closet/CMO, -/obj/structure/sign/poster/official/help_others{ - pixel_x = -32 - }, -/obj/effect/spawner/random/medical/surgery_tool/adv, -/obj/item/megaphone/command, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"gE" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"gM" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset/wall/directional/west, -/obj/item/storage/firstaid/fire, -/obj/item/extinguisher/mini, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"hc" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/window/eastleft, -/obj/machinery/door/poddoor{ - dir = 4; - id = "box_engine2" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/item/reagent_containers/food/snacks/egg{ - name = "egnine"; - layer = 2.89 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"hi" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"hQ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_windows" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/medical) -"hS" = ( -/obj/item/clothing/head/beret/chem, -/obj/item/clothing/suit/longcoat/chemist, -/obj/item/reagent_containers/dropper, -/obj/item/storage/box/pillbottles, -/obj/structure/closet/wall/white/chem{ - pixel_y = 32 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"iv" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/machinery/door/poddoor{ - id = "emergencybay_blastdoors" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/cargo) -"iI" = ( -/obj/structure/rack, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/storage/box/lights/bulbs, -/obj/item/pickaxe/emergency, -/obj/item/storage/box/lights/mixed, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/ship/engineering) -"iU" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"iV" = ( -/obj/docking_port/mobile{ - dir = 8; - launch_status = 0; - name = "Hospital Ship"; - preferred_direction = 4 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"ja" = ( -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = 32 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/cyan{ - amount = 5 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/toilet) -"jk" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/stasis{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"jr" = ( -/obj/machinery/smartfridge/bloodbank/preloaded, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"jG" = ( -/obj/machinery/vending/medical, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"jI" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"jR" = ( -/obj/machinery/light/built/directional/south, -/obj/machinery/defibrillator_mount/charging{ - pixel_y = -32 - }, -/obj/structure/rack, -/obj/item/defibrillator/loaded, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"jV" = ( -/obj/effect/turf_decal/siding/blue, -/obj/item/radio/intercom/wideband/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"kQ" = ( -/obj/docking_port/stationary{ - width = 15; - height = 15 - }, -/turf/template_noop, -/area/template_noop) -"kZ" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/effect/turf_decal/trimline/opaque/white/filled/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"lp" = ( -/obj/structure/closet/secure_closet{ - icon_state = "med"; - name = "equipment locker" - }, -/obj/item/storage/case/surgery, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/storage/belt/medical, -/obj/item/storage/belt/medical, -/obj/item/clothing/glasses/hud/health/prescription, -/obj/item/clothing/glasses/hud/health/prescription, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/storage/belt/medical/webbing, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"lI" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"lM" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"lQ" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/structure/table/glass, -/obj/item/clothing/neck/stethoscope{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"mx" = ( -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/obj/structure/bed/pod, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"my" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/tracks, -/obj/structure/cable{ - icon_state = "5-10" - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"mE" = ( -/obj/item/storage/case/surgery{ - pixel_x = 0; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/turf/open/floor/plasteel/tech/grid, -/area/ship/medical) -"nA" = ( -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/ration{ - pixel_y = 3 - }, -/obj/effect/spawner/random/food_or_drink/ration{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 21 - }, -/turf/open/floor/wood, -/area/ship/crew) -"nQ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew) -"og" = ( -/obj/machinery/stasis, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"ot" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/catwalk/over, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"ql" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/stand_clear, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"qx" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_windows" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/cargo) -"qD" = ( -/obj/structure/catwalk/over, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 1 - }, -/obj/structure/sign/warning/electricshock{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"qX" = ( -/turf/open/floor/plasteel/white, -/area/ship/medical) -"ri" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/engineering) -"ro" = ( -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"sl" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/button/door{ - dir = 4; - id = "emergencybay_blastdoors"; - name = "Emergency Bay Blastdoors"; - pixel_x = -25; - pixel_y = 37 - }, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "box_cargo"; - pixel_x = -25; - pixel_y = 24 - }, -/obj/structure/closet/emcloset/wall/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"ss" = ( -/obj/machinery/door/window/northleft, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"su" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/computer/operating/retro, -/turf/open/floor/plasteel/tech/grid, -/area/ship/medical) -"sz" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/bookcase/manuals/medical, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew) -"tn" = ( -/obj/machinery/vending/wardrobe/medi_wardrobe, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"tw" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"tz" = ( -/obj/structure/catwalk/over, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"tD" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"tE" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"tT" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/filled/line, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"uj" = ( -/obj/machinery/light/small/built/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 21 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"ux" = ( -/obj/machinery/light/small/built/directional/west, -/obj/machinery/button/door{ - dir = 1; - id = "whiteship_windows"; - name = "Windows Blast Door Control"; - pixel_x = -7; - pixel_y = -22 - }, -/obj/machinery/button/door{ - dir = 1; - id = "whiteship_bridge"; - name = "Bridge Blast Door Control"; - pixel_x = 5; - pixel_y = -22 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/button/door{ - dir = 1; - id = "emergencybay_blastdoors"; - name = "Emergency Bay Blastdoors"; - pixel_x = 5; - pixel_y = -33 - }, -/obj/machinery/button/shieldwallgen{ - dir = 1; - id = "box_cargo"; - pixel_x = -5; - pixel_y = -31 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/bridge) -"uD" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"uJ" = ( -/obj/machinery/autolathe, -/obj/item/paicard, -/obj/effect/turf_decal/box, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"vj" = ( -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engineering" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/turf/open/floor/plasteel/dark, -/area/ship/medical/morgue) -"vk" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/engineering) -"vl" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"vo" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/medical/morgue) -"vq" = ( -/obj/machinery/door/poddoor{ - id = "whiteship_windows" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/crew) -"vs" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/light/small/built/directional/south, -/obj/structure/sign/warning/biohazard{ - pixel_x = -32; - pixel_y = 4 - }, -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/ship/medical/morgue) -"vx" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/machinery/computer/cargo{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"vE" = ( -/obj/structure/dresser, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew) -"vX" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_windows" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/crew) -"vY" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 1; - id = "whiteship_bridge" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/bridge) -"wb" = ( -/obj/machinery/power/port_gen/pacman, -/obj/item/wrench, -/obj/structure/cable, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/engineering) -"wd" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"wh" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"wj" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/machinery/door/window/northright{ - dir = 4; - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "box_engine3" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"wG" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/medical) -"wY" = ( -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/item/assembly/flash/handheld{ - pixel_x = -9 - }, -/obj/item/melee/classic_baton/telescopic{ - pixel_x = 8 - }, -/obj/structure/table/reinforced, -/obj/item/stock_parts/cell/gun/mini{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/item/stock_parts/cell/gun/mini{ - pixel_x = 10; - pixel_y = 3 - }, -/obj/item/stock_parts/cell/gun/mini{ - pixel_x = 10 - }, -/obj/machinery/recharger, -/obj/item/gun/energy/e_gun/mini{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Cockpit"; - pixel_y = 30 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"xk" = ( -/obj/effect/turf_decal/siding/blue/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"xz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/stairs, -/area/ship/medical) -"xA" = ( -/obj/machinery/holopad/emergency/medical, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"xP" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/filled/line, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"yA" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8; - layer = 2.35 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = -20 - }, -/obj/effect/turf_decal/arrows, -/turf/open/floor/plating, -/area/ship/engineering) -"yI" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 1; - id = "box_engine3"; - name = "Egnine shutter"; - pixel_y = -28 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"yN" = ( -/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ - dir = 4 - }, -/obj/structure/closet/crate/bin, -/obj/item/circuitboard/machine/chem_master, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/stack/sheet/glass/two, -/obj/effect/spawner/random/maintenance/two, -/obj/item/trash/can/food/beans, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"yU" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"zl" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/item/reagent_containers/glass/beaker/synthflesh, -/obj/effect/turf_decal/corner/opaque/lightgrey/diagonal, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"zy" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Ag" = ( -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/machinery/firealarm/directional/west, -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -21; - pixel_y = -10 - }, -/obj/item/radio/intercom/directional/west{ - pixel_x = -41; - pixel_y = -3 - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"AH" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8; - layer = 2.35 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"AL" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/medical/glass{ - dir = 4; - name = "Medbay" - }, -/obj/effect/turf_decal/trimline/opaque/white/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Bh" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"By" = ( -/obj/machinery/light/built/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"BR" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/grunge{ - dir = 4; - name = "Morgue" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"BV" = ( -/obj/structure/closet/crate/medical, -/obj/item/vending_refill/medical, -/obj/item/screwdriver, -/obj/machinery/airalarm/directional/south, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"Cn" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/computer/crew/retro{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"CH" = ( -/obj/effect/turf_decal/corner/transparent/neutral, -/obj/effect/turf_decal/corner/transparent/neutral{ - dir = 8 - }, -/obj/structure/closet/secure_closet/medical3{ - anchored = 1 - }, -/obj/item/clothing/accessory/armband/medblue, -/obj/item/clothing/accessory/armband/medblue, -/obj/item/clothing/accessory/armband/med, -/obj/item/clothing/accessory/armband/med, -/obj/item/clothing/accessory/pocketprotector, -/obj/item/clothing/accessory/pocketprotector, -/obj/item/clothing/accessory/pocketprotector, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"CR" = ( -/obj/machinery/power/smes/engineering{ - charge = 1e+006 - }, -/obj/structure/cable, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/engineering) -"Dm" = ( -/obj/structure/catwalk/over, -/obj/item/cigbutt/roach, -/obj/item/reagent_containers/food/snacks/burrito, -/turf/open/floor/plating/airless, -/area/ship/external) -"Dr" = ( -/obj/machinery/door/airlock{ - name = "Crew Quarters" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"DP" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 6 - }, -/obj/machinery/light/small/broken/directional/north, -/turf/open/floor/plating, -/area/ship/engineering) -"ED" = ( -/obj/machinery/iv_drip, -/obj/machinery/smartfridge/organ{ - density = 0; - pixel_y = -32 - }, -/obj/item/light/tube/broken, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"ER" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew) -"Ff" = ( -/obj/machinery/suit_storage_unit/cmo{ - suit_type = /obj/item/clothing/suit/space/hardsuit/medical - }, -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"FA" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"FH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"FL" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/corner{ - dir = 4 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"Gb" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/engineering) -"Gi" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Gs" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/machinery/door/window/northleft{ - dir = 4; - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "box_engine1" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"HM" = ( -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ic" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/obj/item/wrench/medical, -/obj/item/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = -8; - pixel_y = -8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"In" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8; - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/engineering) -"Ja" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "whiteship_bridge" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/bridge) -"Jq" = ( -/obj/effect/turf_decal/trimline/opaque/blue/filled/line, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Jy" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/toilet) -"JI" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"KE" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/catwalk/over, -/obj/machinery/button/door{ - dir = 4; - id = "box_engine2"; - name = "Engine shutter"; - pixel_x = -25; - pixel_y = 37 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"KI" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_windows" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/engineering) -"Lf" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood, -/area/ship/crew) -"Ln" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/turf/open/floor/plating, -/area/ship/engineering) -"LG" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - density = 0; - pixel_x = 3 - }, -/obj/machinery/door/window/northleft, -/obj/item/phone{ - pixel_x = -14 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"LV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/sign/departments/restroom{ - pixel_x = -32 - }, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/structure/table/chem, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/toilet) -"Mi" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/medical/morgue) -"MR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"NK" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/window/reinforced/spawner/west, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 9 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"NT" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/structure/table/chem, -/obj/machinery/reagentgrinder{ - pixel_y = 14 - }, -/obj/structure/sign/poster/official/moth/meth{ - pixel_y = -32 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/toilet) -"OF" = ( -/obj/machinery/fax/indie, -/obj/structure/table/reinforced, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"OS" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock{ - pixel_x = "chemistry"; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) -"Ps" = ( -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{ - dir = 8 - }, -/obj/item/chair/plastic, -/turf/open/floor/plating/airless, -/area/ship/external) -"Qh" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 12; - pixel_y = -17 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"QD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"QM" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 4 - }, -/obj/machinery/light/small/built/directional/west, -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"Rx" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "whiteship_windows" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/crew) -"RR" = ( -/obj/structure/filingcabinet/medical, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"RS" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/table{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Sg" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/kirbyplants/random{ - pixel_x = -16; - pixel_y = 14 - }, -/obj/item/stock_parts/manipulator, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"Sx" = ( -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"SJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/ship/crew) -"Tr" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_bridge" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Tv" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical/morgue) -"UA" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/engineering) -"UN" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay" - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"UP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew) -"Vp" = ( -/obj/machinery/iv_drip, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/medical) -"VC" = ( -/obj/structure/sign/poster/official/safety_internals{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"VQ" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/mono/dark, -/area/ship/medical) -"Wd" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/machinery/computer/helm/retro{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"WB" = ( -/obj/structure/table/glass, -/obj/item/folder/blue, -/obj/item/folder/white{ - pixel_x = -7 - }, -/obj/item/pen{ - pixel_x = 4 - }, -/obj/item/clothing/glasses/hud/health/sunglasses, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/east, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"WI" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "whiteship_bridge" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/bridge) -"WW" = ( -/obj/structure/cable/yellow{ - icon_state = "0-10" - }, -/obj/effect/spawner/random/maintenance/three, -/obj/structure/rack, -/obj/item/areaeditor/shuttle, -/obj/item/flashlight{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 4 - }, -/obj/item/bot_assembly/hygienebot, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/engineering) -"XD" = ( -/obj/machinery/door/airlock{ - dir = 4; - name = "Restroom"; - id_tag = "boxbathroom" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) -"XN" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central6, -/turf/open/floor/plasteel/tech/grid, -/area/ship/medical/morgue) -"XY" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/cargo) -"Yd" = ( -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"Ye" = ( -/obj/effect/turf_decal/trimline/opaque/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Yg" = ( -/obj/machinery/light/small/built/directional/east, -/obj/structure/rack, -/obj/item/storage/toolbox/emergency, -/obj/item/gps{ - gpstag = "NTREC1"; - pixel_x = -9; - pixel_y = 4 - }, -/obj/item/gps{ - gpstag = "NTREC1"; - pixel_x = -9; - pixel_y = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 6 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/structure/sign/poster/random{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"Yj" = ( -/obj/machinery/door/window/eastleft, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"Yz" = ( -/obj/effect/turf_decal/corner/opaque/blue, -/obj/effect/turf_decal/corner/opaque/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"Zq" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/medical) -"ZN" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/storage/bag/trash{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/item/mop, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) - -(1,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -vk -at -aa -iV -vk -aa -aa -aa -aa -aa -aa -"} -(2,1,1) = {" -aa -aa -aa -aa -aa -aa -aS -Gs -at -aa -at -wj -aS -aa -aa -aa -aa -aa -"} -(3,1,1) = {" -aa -aa -aa -aa -aa -aa -at -cG -at -Dm -at -yI -at -aa -aa -aa -aa -aa -"} -(4,1,1) = {" -aa -aa -aa -aa -aa -aa -at -DP -by -Ps -cc -UA -at -aa -aa -aa -aa -aa -"} -(5,1,1) = {" -aa -aa -aa -aa -aa -aa -at -AH -at -bo -at -yA -at -aa -aa -aa -aa -aa -"} -(6,1,1) = {" -aa -aa -aa -aa -aa -aS -at -Gi -at -aa -at -lM -at -aS -aa -aa -aa -aa -"} -(7,1,1) = {" -aa -aa -aa -aa -aa -at -dS -bk -at -tw -at -ot -WW -at -aa -aa -aa -aa -"} -(8,1,1) = {" -aa -aa -aa -aa -aa -at -Sx -vl -at -hc -at -wh -CR -at -aa -aa -aa -aa -"} -(9,1,1) = {" -aa -aa -aa -aa -aS -at -cJ -bm -fG -KE -Gb -bj -FL -at -aS -aa -aa -aa -"} -(10,1,1) = {" -aa -aa -aa -aa -at -aT -Ln -bn -ZN -MR -iI -cr -tz -wb -at -aa -aa -aa -"} -(11,1,1) = {" -aa -aa -aa -aa -bq -Tv -vj -bq -bq -KI -at -HM -qD -ri -at -aa -aa -aa -"} -(12,1,1) = {" -aa -aa -aa -Mi -bq -XN -bl -vs -bq -aa -at -In -cF -cF -cF -Jy -aa -aa -"} -(13,1,1) = {" -aa -aa -aa -bq -gC -aF -vo -bq -bq -hQ -al -al -cF -cu -bw -cF -aa -aa -"} -(14,1,1) = {" -aa -aa -ag -al -al -al -BR -al -QM -bM -VQ -Ic -cF -XD -ss -cF -Jy -aa -"} -(15,1,1) = {" -aa -aa -al -lQ -gM -Ag -zy -jV -bz -bN -cd -cB -cF -hS -LV -NT -cF -aa -"} -(16,1,1) = {" -aa -aa -wG -Sg -au -aI -aZ -xk -bO -hi -wd -ce -cE -cO -cZ -cK -cF -aa -"} -(17,1,1) = {" -aa -aa -al -am -FA -bU -xz -qX -gE -xA -tE -gi -cQ -cP -da -ja -cF -aa -"} -(18,1,1) = {" -aa -ad -uD -uD -AL -fN -jr -yN -dr -Bh -tT -jk -cF -cF -OS -cF -cF -cY -"} -(19,1,1) = {" -aa -cC -aj -sl -QD -VC -uD -iU -lI -su -xP -ED -tD -RR -Yd -dm -gD -Rx -"} -(20,1,1) = {" -aa -aN -dt -ah -Yz -BV -uD -lp -lI -bS -ch -jR -tD -OF -dc -LG -JI -Rx -"} -(21,1,1) = {" -kQ -aN -ql -aB -az -aM -XY -bu -lI -mE -xP -Vp -tD -cT -de -WB -Yj -vq -"} -(22,1,1) = {" -aa -iv -my -aA -dz -Qh -uD -bI -Ye -bs -Jq -og -tD -Lf -df -UP -ER -Rx -"} -(23,1,1) = {" -aa -ae -aj -yU -FH -By -uD -al -NK -eR -bB -al -tD -nA -dg -do -ds -Rx -"} -(24,1,1) = {" -aa -ad -uD -cD -aC -ro -kZ -UN -Zq -bW -ck -Dr -SJ -cU -dh -sz -tD -cY -"} -(25,1,1) = {" -aa -aa -ak -aq -bc -jI -zl -al -gB -fJ -Yg -al -vE -cV -di -dp -Rx -aa -"} -(26,1,1) = {" -aa -aa -ak -Ff -aE -aQ -eH -be -be -bP -be -be -tn -cW -dj -mx -Rx -aa -"} -(27,1,1) = {" -aa -aa -ab -uD -uJ -jG -be -be -uj -bZ -ux -be -be -ei -CH -tD -nQ -aa -"} -(28,1,1) = {" -aa -aa -aa -ab -qx -ad -be -wY -bJ -ca -cn -vx -be -cY -vX -nQ -aa -aa -"} -(29,1,1) = {" -aa -aa -aa -aa -aa -aa -bf -Tr -Cn -RS -Wd -dR -bf -aa -aa -aa -aa -aa -"} -(30,1,1) = {" -aa -aa -aa -aa -aa -aa -aa -vY -WI -WI -WI -Ja -aa -aa -aa -aa -aa -aa -"} diff --git a/_maps/shuttles/independent/independent_lagoon.dmm b/_maps/shuttles/independent/independent_lagoon.dmm deleted file mode 100644 index 395cd497b5e0..000000000000 --- a/_maps/shuttles/independent/independent_lagoon.dmm +++ /dev/null @@ -1,9883 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ad" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/radio/intercom/wideband/directional/west, -/turf/open/floor/wood, -/area/ship/bridge) -"ae" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor{ - id = "cruise_entrance1" - }, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"af" = ( -/obj/structure/closet/secure_closet/bar, -/obj/item/gun/ballistic/shotgun/doublebarrel, -/obj/item/clothing/glasses/sunglasses/reagent, -/obj/item/clothing/accessory/waistcoat, -/obj/item/storage/firstaid/toxin, -/obj/item/clothing/suit/armor/vest/alt, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"al" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"as" = ( -/obj/machinery/door/airlock/wood{ - name = "Cabin 1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew) -"at" = ( -/obj/docking_port/mobile{ - callTime = 250; - dir = 2; - launch_status = 0; - name = "Cruise Ship"; - port_direction = 8; - preferred_direction = 4 - }, -/obj/structure/fans/tiny, -/obj/machinery/door/poddoor{ - id = "cruise_entrance1" - }, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"au" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"av" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/effect/turf_decal/weather/sand, -/obj/machinery/light/directional/west, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"az" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cruisebridge" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/command{ - req_access = list(19) - }, -/turf/open/floor/plasteel/white, -/area/ship/bridge) -"aC" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/structure/marker_beacon{ - light_color = "#FFFFCF" - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"aD" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1; - name = "waste to environment" - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - name = "air to distro" - }, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering) -"aF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"aK" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"aL" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"aN" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"aO" = ( -/turf/open/floor/circuit, -/area/ship/hallway/fore) -"aP" = ( -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/ancient, -/obj/item/storage/firstaid/ancient, -/obj/item/storage/firstaid/ancient, -/obj/item/storage/firstaid/ancient, -/turf/open/floor/plating, -/area/ship/cargo) -"aZ" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cruise_entrance2" - }, -/obj/effect/turf_decal/industrial/stand_clear, -/obj/effect/turf_decal/corner/opaque/white/bordercorner, -/turf/open/floor/pod/dark, -/area/ship/hallway/port) -"bc" = ( -/obj/machinery/computer/operating{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"bd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"bh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"bi" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"bj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"bn" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/effect/turf_decal/trimline/opaque/purple/arrow_cw{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"bs" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/obj/structure/marker_beacon{ - light_color = "#FFFFCF" - }, -/turf/open/floor/plasteel, -/area/ship/external) -"bt" = ( -/obj/machinery/computer/cargo/retro{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"bv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruise_checkpoint"; - dir = 8 - }, -/obj/item/folder/yellow, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"by" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/turf/open/floor/light, -/area/ship/crew/dorm) -"bC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/closet/secure_closet/freezer/kitchen/wall{ - dir = 4; - pixel_x = -28 - }, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/obj/item/reagent_containers/food/snacks/meat/slab, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"bD" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/port) -"bI" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"bL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/library) -"bQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"bR" = ( -/obj/structure/table/reinforced, -/obj/item/detective_scanner, -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"bV" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisebridgewindows"; - name = "External Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"bX" = ( -/obj/machinery/door/airlock/wood{ - name = "Cabin 2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew) -"ch" = ( -/obj/item/spacecash/bundle/c200, -/obj/item/clothing/suit/hawaiian, -/obj/item/spacecash/bundle/c1000, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/closet/wall/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew) -"cm" = ( -/obj/structure/fireplace, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew) -"cv" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/office) -"cx" = ( -/obj/machinery/door/airlock/titanium{ - name = "Cabin 6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/black, -/area/ship/crew) -"cK" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"cL" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"cM" = ( -/obj/machinery/button/door{ - dir = 4; - id = "cruisewindows"; - name = "Window Lockdown"; - pixel_x = -25; - pixel_y = -8 - }, -/obj/machinery/button/door{ - dir = 4; - id = "cruisebridge"; - name = "Bridge Lockdown"; - pixel_x = -25; - pixel_y = 8 - }, -/obj/machinery/button/door{ - dir = 4; - id = "cruisebridgewindows"; - name = "Bridge Shutters"; - pixel_x = -36; - pixel_y = 8 - }, -/obj/machinery/button/door{ - dir = 4; - id = "cruiseeva"; - name = "EVA Lockdown"; - pixel_x = -36; - pixel_y = -8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"cO" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cruise_entrance2" - }, -/obj/effect/turf_decal/industrial/stand_clear, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/port) -"cR" = ( -/obj/machinery/computer/arcade/battle, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/light/colour_cycle/dancefloor_b, -/area/ship/storage) -"cS" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/hydroponics) -"cT" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisetegwindows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"dd" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood, -/area/ship/crew/library) -"df" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"dk" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"dp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"dq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/chair/sofa/brown/left/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"dr" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"dt" = ( -/obj/machinery/vending/clothing, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"dA" = ( -/obj/item/toy/seashell, -/turf/open/floor/plating/asteroid/sand/ship, -/area/ship/hallway/central) -"dF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"dG" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/spacecash/bundle/c100, -/obj/item/spacecash/bundle/c100, -/obj/item/clothing/suit/jacket/letterman, -/obj/item/clothing/suit/ianshirt, -/obj/item/spacecash/bundle/c200, -/obj/item/clothing/under/suit/blacktwopiece, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew) -"dL" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cruise_entrance2" - }, -/obj/effect/turf_decal/industrial/stand_clear, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/port) -"dM" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"dP" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"dQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/security{ - req_access = list(1) - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"dU" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"dV" = ( -/turf/open/floor/wood, -/area/ship/crew/library) -"dZ" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/turf/open/floor/eighties, -/area/ship/storage) -"ea" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/stairs, -/area/ship/bridge) -"ee" = ( -/obj/effect/turf_decal/weather/sand, -/obj/machinery/light/directional/east, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"ef" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"ei" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/item/kirbyplants, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"en" = ( -/obj/structure/chair, -/turf/open/floor/plasteel, -/area/ship/external) -"es" = ( -/obj/structure/flora/tree/jungle/small{ - randomize_icon = 0 - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"et" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"eA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"eE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/roulette, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"eF" = ( -/obj/machinery/vending/autodrobe, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"eH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"eO" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"eQ" = ( -/obj/structure/easel, -/obj/item/canvas/twentythreeXnineteen, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"eR" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/secure_data/laptop{ - dir = 8; - pixel_x = 3; - pixel_y = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"eS" = ( -/obj/machinery/light/directional/west, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"eT" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 10; - pixel_x = -20 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"eX" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/purple/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"fc" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"fd" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"fe" = ( -/obj/structure/table/reinforced, -/obj/item/table_bell{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruise_checkpoint"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"fq" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"fu" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"fv" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisebridgewindows"; - name = "External Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/medical) -"fw" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 8; - piping_layer = 2 - }, -/turf/open/floor/engine/air, -/area/ship/engineering) -"fz" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"fC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"fG" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"fH" = ( -/obj/item/reagent_containers/spray/spraytan, -/turf/open/floor/plating/asteroid/sand/ship, -/area/ship/hallway/central) -"fI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"fK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"fM" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 5 - }, -/obj/structure/marker_beacon{ - light_color = "#FFFFCF" - }, -/turf/open/floor/plasteel, -/area/ship/external) -"fV" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"fX" = ( -/obj/machinery/door/airlock{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"gb" = ( -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ge" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"gn" = ( -/obj/structure/railing{ - dir = 8; - pixel_x = -1 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/wood, -/area/ship/bridge) -"go" = ( -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"gq" = ( -/obj/structure/chair/stool/bar, -/obj/item/toy/plush/moth{ - pixel_y = 5 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"gz" = ( -/obj/machinery/pdapainter, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"gF" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"gI" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"gJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"gR" = ( -/obj/structure/sign/barsign{ - pixel_y = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"gV" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -30 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"ha" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"hj" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"hm" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/industrial/radiation/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"ho" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"hp" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"hq" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/chair/pew/left{ - dir = 4 - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"hr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"hs" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"ht" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"hv" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"hz" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"hA" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"hK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ship/engineering) -"hN" = ( -/obj/structure/closet/emcloset/wall/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"hS" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"hT" = ( -/obj/structure/table/wood, -/obj/item/clothing/mask/gas/clown_hat, -/obj/item/reagent_containers/food/drinks/soda_cans/canned_laughter, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"hW" = ( -/obj/item/reagent_containers/food/drinks/bottle/bottleofnothing, -/obj/structure/table/wood, -/obj/item/toy/sword, -/obj/item/toy/sword, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"hY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"hZ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ia" = ( -/obj/structure/sign/painting/library{ - pixel_x = 32 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"ib" = ( -/obj/structure/railing, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"ic" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ie" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/closet/firecloset/wall/directional/west, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"ih" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/open/floor/plating, -/area/ship/cargo) -"ik" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"in" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/janitor) -"io" = ( -/obj/structure/displaycase/trophy, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"ip" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew) -"iq" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/storage) -"it" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"iu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters{ - id = "cruisewindows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"iv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"iD" = ( -/obj/machinery/door/airlock/wood, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/ship/crew/library) -"iK" = ( -/obj/structure/cable, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -12; - pixel_y = -16 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"iN" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/black, -/area/ship/crew) -"iP" = ( -/obj/machinery/atmospherics/components/trinary/mixer/flipped{ - dir = 4; - name = "chamber mixer" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/purple/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation/corner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"iR" = ( -/obj/structure/table/reinforced, -/obj/item/storage/bag/tray, -/obj/item/melee/knife/kitchen, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/item/kitchen/rollingpin, -/obj/item/reagent_containers/condiment/enzyme, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"iS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"iT" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"iV" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"iW" = ( -/obj/structure/table/wood, -/obj/item/modular_computer/laptop/preset/civilian, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"je" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"jf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"jh" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"ji" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"jj" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/rag, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/machinery/vending/boozeomat{ - pixel_x = 32 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"jk" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"jr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"jt" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/computer/arcade, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/light/colour_cycle/dancefloor_b, -/area/ship/storage) -"jw" = ( -/obj/structure/chair/comfy, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"jz" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"jC" = ( -/obj/structure/mineral_door/paperframe, -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew) -"jM" = ( -/obj/machinery/libraryscanner, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"jP" = ( -/obj/structure/chair/comfy/grey/directional/west, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"jS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew) -"jV" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"kd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ke" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"kh" = ( -/obj/item/storage/box/beakers, -/obj/item/storage/box/donkpockets, -/obj/item/storage/box/ingredients/fruity, -/obj/item/storage/box/ingredients/carnivore, -/obj/item/storage/box/ingredients/vegetarian, -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/condiment/sugar, -/obj/item/reagent_containers/condiment/sugar, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"kk" = ( -/obj/effect/turf_decal/trimline/opaque/purple/arrow_cw{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"kl" = ( -/obj/structure/flora/rock/jungle, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"km" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"ko" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"kq" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"ku" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"kv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/wood/glass{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ky" = ( -/obj/structure/closet/athletic_mixed, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"kA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/black/border, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"kL" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/chapel) -"kX" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"lf" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"lj" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"ll" = ( -/obj/structure/chair/comfy/grey/directional/west, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/library) -"lm" = ( -/obj/vehicle/ridden/janicart, -/obj/item/key/janitor, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ship/crew/janitor) -"ln" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/effect/turf_decal/trimline/opaque/purple/arrow_cw{ - dir = 8 - }, -/obj/item/geiger_counter, -/turf/open/floor/plating, -/area/ship/engineering) -"lo" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/photocopier, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"lx" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters{ - id = "cruiseengwindow"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"lA" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisebridgewindows"; - name = "External Shutters"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/security) -"lC" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/engineering) -"lG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/ship/crew) -"lI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"lK" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"lN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"lP" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"lS" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/under/dress/blacktango, -/obj/item/clothing/glasses/sunglasses, -/obj/item/clothing/gloves/color/evening, -/obj/item/spacecash/bundle/c100, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/black, -/area/ship/crew) -"lT" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"lU" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/toxin_tank{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"lV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/closet/crate/hydroponics, -/obj/item/seeds/apple, -/obj/item/seeds/pineapple, -/obj/item/seeds/tomato, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/item/seeds/carrot, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"mh" = ( -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"mi" = ( -/obj/machinery/door/airlock/engineering{ - req_access = list(10) - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/poddoor/preopen{ - id = "cruiseeng" - }, -/turf/open/floor/plasteel, -/area/ship/engineering) -"mm" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"mn" = ( -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"mp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"mq" = ( -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/effect/turf_decal/atmos/oxygen, -/turf/open/floor/engine/o2, -/area/ship/engineering) -"mt" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/fore) -"mx" = ( -/obj/machinery/seed_extractor, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"mz" = ( -/obj/machinery/door/airlock/external{ - dir = 8 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"mB" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"mF" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/lightgrey/full, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"mH" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"mJ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"mK" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew) -"mM" = ( -/obj/structure/closet/wall/white/med{ - dir = 4; - pixel_x = -28 - }, -/obj/item/healthanalyzer, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/clothing/glasses/hud/health, -/obj/item/reagent_containers/hypospray/medipen/survival, -/obj/item/reagent_containers/hypospray/medipen/survival, -/obj/item/storage/box/medipens, -/obj/item/storage/firstaid/fire{ - pixel_y = 6 - }, -/obj/item/storage/firstaid/advanced, -/obj/item/storage/firstaid/toxin{ - pixel_x = -8 - }, -/obj/item/storage/firstaid/brute{ - pixel_y = -8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"mN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"mO" = ( -/turf/open/floor/carpet/black, -/area/ship/crew) -"mT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/chair/sofa/brown/right/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"mV" = ( -/obj/structure/chair/sofa/brown/directional/south, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/hallway/fore) -"na" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/structure/marker_beacon{ - light_color = "#FFFFCF" - }, -/obj/effect/turf_decal/borderfloor{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"ne" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"nf" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"nl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ns" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"nu" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"nv" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -8; - pixel_y = 1 - }, -/obj/item/toy/cards/deck, -/obj/item/food/butterbiscuit{ - pixel_x = 6; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"nE" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"nK" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"nM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"nO" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -12; - pixel_y = -16 - }, -/turf/open/floor/plasteel, -/area/ship/crew) -"nU" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew) -"nX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/gold/glass{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"oh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"oi" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/wood, -/obj/item/storage/bag/easterbasket{ - pixel_x = 5; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/snacks/egg{ - pixel_x = -8; - pixel_y = 4 - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"oj" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"on" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"oo" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ot" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ou" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"ow" = ( -/obj/structure/chair/comfy/grey/directional/east, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"oz" = ( -/obj/machinery/door/airlock/titanium{ - name = "Cabin 5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/black, -/area/ship/crew) -"oC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/door/airlock/silver, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"oM" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/trimline/opaque/red/end{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw{ - dir = 8 - }, -/obj/structure/sign/warning/radiation{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"oP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"oU" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cruisebridge" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/command{ - req_access = list(19) - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"oV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock/gold/glass{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"oW" = ( -/obj/machinery/vending/cigarette/syndicate, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"pc" = ( -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"pg" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/ihejirika_small/right{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"pl" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen/kitchen) -"pm" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew) -"pn" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew) -"po" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"pp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"pq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"pt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible, -/obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 8 - }, -/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, -/obj/item/clothing/gloves/color/black, -/obj/structure/cabinet/fireaxe{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"pC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"pF" = ( -/obj/machinery/processor, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"pJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -25; - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"pN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"pP" = ( -/obj/machinery/vending/games, -/turf/open/floor/light/colour_cycle/dancefloor_b, -/area/ship/storage) -"pQ" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"pV" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"pW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"pZ" = ( -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"qa" = ( -/obj/structure/chair/sofa/brown/directional/east{ - icon_state = "sofacorner" - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/hallway/fore) -"qe" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"qi" = ( -/obj/structure/chair/pew/right{ - dir = 4 - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"ql" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"qo" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"qu" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"qw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"qA" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"qD" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew/janitor) -"qE" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"qF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 9 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/belt/utility/full, -/obj/item/multitool, -/obj/effect/turf_decal/trimline/opaque/red/corner{ - dir = 1 - }, -/obj/item/clothing/head/welding, -/obj/item/circuitboard/machine/thermomachine/heater, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/mineral/titanium/fifty, -/turf/open/floor/plating, -/area/ship/engineering) -"qJ" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma, -/obj/effect/turf_decal/trimline/opaque/mauve/filled, -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"qK" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"qM" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"qR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/bridge) -"qU" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"qY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation/full, -/turf/open/floor/plating, -/area/ship/external) -"rb" = ( -/turf/open/floor/wood, -/area/ship/crew/canteen) -"rd" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 8 - }, -/turf/open/floor/engine/air, -/area/ship/engineering) -"ri" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"rk" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/ihejirika_small/left{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"rm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"rq" = ( -/obj/machinery/chem_master/condimaster, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"rz" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"rB" = ( -/obj/item/storage/bag/plants, -/obj/item/hatchet, -/obj/item/shovel/spade, -/obj/item/cultivator, -/obj/item/storage/box/beakers, -/obj/item/plant_analyzer, -/obj/structure/closet/wall/directional/north, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/clothing/gloves/botanic_leather, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"rC" = ( -/obj/machinery/computer/arcade, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/light/colour_cycle/dancefloor_b, -/area/ship/storage) -"rD" = ( -/obj/structure/railing, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/external) -"rF" = ( -/obj/structure/altar_of_gods, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"rI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"rK" = ( -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"rO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"rP" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"rQ" = ( -/obj/structure/chair/office, -/obj/machinery/vending/wallmed{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"rR" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/flora/rock/icy, -/turf/open/floor/grass/fairy, -/area/ship/hallway/aft) -"rS" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"rV" = ( -/obj/machinery/light/directional/east, -/obj/machinery/vending/cigarette/beach, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"rZ" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/effect/turf_decal/weather/sand, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"sa" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/obj/effect/turf_decal/borderfloor/corner, -/turf/open/floor/plasteel, -/area/ship/external) -"sg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew) -"sm" = ( -/obj/structure/table/glass, -/obj/item/storage/case/surgery, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/clothing/neck/stethoscope, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/item/sensor_device, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"sn" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/radiation/full, -/turf/open/floor/engine, -/area/ship/external) -"sp" = ( -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ss" = ( -/obj/structure/closet/crate/wooden/toy, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"sv" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/external) -"sC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/preopen{ - id = "cruiseeng" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - req_access = list(10) - }, -/turf/open/floor/plasteel, -/area/ship/engineering) -"sD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"sH" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"sI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"sL" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/item/gun/energy/e_gun/mini, -/obj/item/gun/energy/taser, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"sP" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"sQ" = ( -/obj/structure/closet/firecloset/wall/directional/west, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"sT" = ( -/obj/machinery/computer/arcade/orion_trail, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/light/colour_cycle/dancefloor_b, -/area/ship/storage) -"tb" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"td" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"tg" = ( -/obj/structure/reagent_dispensers/watertank/high, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel, -/area/ship/crew/janitor) -"th" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew) -"tj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"tp" = ( -/obj/structure/dresser, -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"tt" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew) -"tu" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/canteen/kitchen) -"tx" = ( -/obj/structure/table/wood/poker, -/obj/item/spacecash/bundle/c100, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ship/crew/office) -"tA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"tC" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel, -/area/ship/external) -"tH" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/eighties, -/area/ship/storage) -"tJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"tL" = ( -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"tP" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"tS" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/canteen) -"tY" = ( -/obj/machinery/vending/cola/starkist, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ub" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"ue" = ( -/obj/machinery/vending/snack/green, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"um" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"uq" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/library) -"uu" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"uy" = ( -/obj/structure/chair, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"uz" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"uD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew) -"uM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/closet/wardrobe/mixed, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"uO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"uQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"uS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"uV" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/engineering) -"uZ" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/ship/engineering) -"va" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"vf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"vg" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"vj" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"vk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"vs" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/cargo) -"vy" = ( -/obj/machinery/hydroponics/constructable, -/turf/open/floor/grass/fairy, -/area/ship/crew/hydroponics) -"vB" = ( -/obj/structure/chair/sofa/brown/directional/east{ - icon_state = "sofaend_right" - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/hallway/fore) -"vD" = ( -/obj/structure/disposalpipe/junction/flip, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"vF" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/hydroponics) -"vI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"vK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"vP" = ( -/obj/structure/chair/pew/left{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"vU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"vV" = ( -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"wa" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"wd" = ( -/obj/machinery/door/airlock/titanium{ - name = "Cabin 7" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/black, -/area/ship/crew) -"we" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"wi" = ( -/obj/docking_port/stationary{ - width = 30; - height = 15; - dwidth = 15 - }, -/turf/template_noop, -/area/template_noop) -"wj" = ( -/obj/machinery/bookbinder, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"wn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/wood/glass{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"wo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 10 - }, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"wt" = ( -/obj/machinery/computer/station_alert{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"wC" = ( -/obj/structure/table/reinforced, -/turf/open/floor/plasteel, -/area/ship/external) -"wD" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -8; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_y = 9 - }, -/obj/item/reagent_containers/food/snacks/cracker, -/obj/item/reagent_containers/food/snacks/cracker{ - pixel_x = 6; - pixel_y = 3 - }, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/hallway/fore) -"wH" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"wI" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm) -"wO" = ( -/obj/structure/mineral_door/sandstone, -/turf/open/floor/plating/asteroid/sand/ship, -/area/ship/hallway/central) -"wP" = ( -/obj/structure/bed, -/obj/item/bedsheet/black, -/turf/open/floor/carpet/black, -/area/ship/crew) -"wT" = ( -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/effect/turf_decal/atmos/nitrogen, -/turf/open/floor/engine/n2, -/area/ship/engineering) -"wU" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"wX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"wZ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"xc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"xh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"xi" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/circuit, -/area/ship/hallway/fore) -"xn" = ( -/obj/structure/rack, -/obj/item/camera, -/obj/item/camera, -/obj/item/camera, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"xo" = ( -/obj/structure/chair/comfy/grey/directional/west, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"xr" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"xv" = ( -/obj/structure/mineral_door/paperframe, -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew) -"xw" = ( -/obj/machinery/smartfridge/food, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/hydroponics) -"xA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"xC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"xE" = ( -/obj/machinery/atmospherics/components/binary/circulator/cold{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer1{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/purple/arrow_cw, -/obj/effect/turf_decal/industrial/radiation{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"xJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"xT" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"xX" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"xZ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering) -"yb" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"yc" = ( -/obj/structure/flora/tree/palm, -/obj/effect/overlay/coconut, -/turf/open/floor/plating/asteroid/sand/ship, -/area/ship/hallway/central) -"yf" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/crew) -"yg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew) -"yh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"yj" = ( -/obj/machinery/vending/dinnerware, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"yl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"ym" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"yn" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"yq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"yr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"ys" = ( -/obj/structure/closet/emcloset/wall/directional/west, -/obj/item/storage/firstaid/o2, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"yu" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"yy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"yD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/eighties, -/area/ship/storage) -"yI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"yK" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw, -/obj/item/geiger_counter, -/turf/open/floor/plating, -/area/ship/engineering) -"yO" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security) -"yP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"yQ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"yV" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible{ - dir = 5 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating, -/area/ship/engineering) -"zb" = ( -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zc" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/storage) -"zd" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"ze" = ( -/obj/machinery/vending/cola, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zs" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/food/snacks/burger/fish, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"zz" = ( -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"zE" = ( -/turf/open/water/ship, -/area/ship/hallway/central) -"zI" = ( -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"zN" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -8; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 6; - pixel_y = 3 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"zQ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/item/paper_bin/bundlenatural, -/obj/item/stamp/head_of_personnel, -/obj/item/pen/fountain, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/ship/bridge) -"zS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zX" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zZ" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/red/filled, -/turf/open/floor/plating, -/area/ship/engineering) -"Ah" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Ak" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/red/border, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Al" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/crew) -"Am" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"An" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/condiment/peppermill, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"As" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Au" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/item/reagent_containers/glass/bucket, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Ax" = ( -/obj/structure/closet/crate/miningcar, -/obj/item/pickaxe/emergency, -/obj/item/pickaxe/emergency, -/obj/item/mining_scanner, -/turf/open/floor/plating, -/area/ship/cargo) -"AB" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"AD" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"AR" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"AW" = ( -/obj/machinery/vending/wardrobe/chap_wardrobe, -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"AX" = ( -/obj/structure/table/wood, -/obj/machinery/computer/bookmanagement, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"Ba" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"Be" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/ship/engineering) -"Bg" = ( -/obj/machinery/door/poddoor/preopen{ - id = "cruiseeva"; - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"Bh" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 8 - }, -/turf/open/floor/engine/n2, -/area/ship/engineering) -"Bi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"Bl" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/item/geiger_counter, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Bn" = ( -/obj/machinery/suit_storage_unit/captain, -/obj/machinery/newscaster/directional/north{ - pixel_y = 32 - }, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"Bo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Bt" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/chapel) -"Bw" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"Bz" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/machinery/door/window/eastright, -/turf/open/floor/plating, -/area/ship/engineering) -"BO" = ( -/obj/machinery/door/airlock/public/glass, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor, -/turf/open/floor/eighties, -/area/ship/storage) -"BP" = ( -/obj/machinery/autolathe, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"BT" = ( -/obj/structure/closet/emcloset/wall/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"BW" = ( -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"BX" = ( -/obj/structure/sign/painting/library{ - pixel_x = 32 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"BY" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ca" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"Ce" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/grass/fairy, -/area/ship/crew) -"Cg" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Ci" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen/kitchen) -"Co" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisebridgewindows"; - name = "External Shutters"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/security) -"Cq" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"Cw" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Cx" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Cy" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"CD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"CE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"CH" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"CM" = ( -/obj/machinery/vending/autodrobe, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"CN" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"CR" = ( -/obj/structure/table/reinforced, -/turf/open/floor/light, -/area/ship/crew/canteen/kitchen) -"CS" = ( -/obj/machinery/button/door{ - dir = 4; - id = "cruiseeng"; - name = "Engineering Lockdown"; - pixel_x = -25 - }, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 4; - id = "cruiseengwindow"; - name = "Engineering Windows"; - pixel_x = -36 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Dc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Dg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"Dh" = ( -/obj/machinery/jukebox, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Dl" = ( -/obj/structure/disposaloutlet, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/conveyor{ - id = "cruise_conveyor" - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/crew/janitor) -"Ds" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Dv" = ( -/obj/structure/janitorialcart, -/obj/item/lightreplacer, -/turf/open/floor/plating, -/area/ship/crew/janitor) -"DB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"DD" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"DK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/sign/departments/restroom{ - pixel_y = -32 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"DN" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"DP" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"DQ" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"DS" = ( -/obj/structure/table/optable, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = 28 - }, -/obj/item/bedsheet/medical{ - pixel_y = 2 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/blue{ - dir = 9 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"DT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/newscaster/directional/north{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"DZ" = ( -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"Ec" = ( -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/flora/rock/icy, -/turf/open/floor/grass/fairy, -/area/ship/hallway/aft) -"Ee" = ( -/obj/structure/bed, -/obj/item/bedsheet/clown, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"Ef" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/library) -"Ej" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ship/crew/office) -"Ek" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"El" = ( -/obj/machinery/door/airlock/wood{ - name = "Cabin 3" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood/end, -/turf/open/floor/wood, -/area/ship/crew) -"Em" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew) -"Er" = ( -/obj/structure/table/reinforced, -/obj/item/table_bell, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"Et" = ( -/obj/structure/chair/comfy/grey/directional/north, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"Eu" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Ew" = ( -/obj/machinery/atmospherics/pipe/simple/purple/visible, -/obj/effect/turf_decal/trimline/opaque/purple/arrow_cw{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ez" = ( -/obj/structure/table/wood, -/obj/item/camera, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"EA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"EB" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"EF" = ( -/obj/structure/table/wood, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/nineteenXnineteen, -/obj/item/canvas/nineteenXnineteen, -/obj/item/canvas/nineteenXnineteen, -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/toy/crayon/spraycan, -/obj/item/toy/crayon/spraycan, -/obj/item/toy/crayon/spraycan, -/obj/item/toy/crayon/spraycan, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"EI" = ( -/turf/open/water/ship{ - icon_state = "sandwater_t" - }, -/area/ship/hallway/central) -"EM" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_x = 25 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/pod/light, -/area/ship/hallway/fore) -"EN" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"EP" = ( -/obj/structure/chair, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"ES" = ( -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"EW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"EX" = ( -/obj/structure/table/wood, -/obj/item/modular_computer/laptop/preset/civilian, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/wood, -/area/ship/crew) -"Fd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"Fg" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Fh" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/directional/west, -/turf/open/floor/plating, -/area/ship/engineering) -"Fl" = ( -/obj/machinery/vending/classicbeats, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"Fm" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Fn" = ( -/obj/machinery/scanner_gate, -/turf/open/floor/pod/light, -/area/ship/hallway/port) -"Fo" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Fq" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/hallway/port) -"Fr" = ( -/obj/machinery/computer/slot_machine, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"Fw" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"Fx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Fy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"FA" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ship/engineering) -"FJ" = ( -/obj/structure/bookcase/random/nonfiction, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/crew/library) -"FO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"FP" = ( -/obj/structure/chair/comfy/orange/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"FQ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/fountain, -/obj/item/melee/knife/letter_opener, -/obj/item/pen, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"FW" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew) -"FX" = ( -/obj/machinery/door/airlock/wood/glass{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Gb" = ( -/obj/machinery/vending/security/wall{ - pixel_x = -28 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Gd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"Ge" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Gn" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/stamp{ - pixel_x = -7; - pixel_y = 11 - }, -/obj/item/stamp/denied{ - pixel_x = 3; - pixel_y = 11 - }, -/obj/item/pen{ - pixel_x = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"Gs" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/structure/curtain/bounty, -/turf/open/floor/plating, -/area/ship/crew/office) -"Gt" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/chair/comfy/grey/directional/east, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"GA" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/structure/sign/departments/custodian{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"GE" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"GH" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/borderfloor/corner, -/turf/open/floor/plasteel, -/area/ship/external) -"GM" = ( -/obj/structure/disposalpipe/junction, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/black/border, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"GO" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"GP" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 8 - }, -/turf/open/floor/engine/o2, -/area/ship/engineering) -"GT" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/ihejirika_small{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"GU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"GV" = ( -/obj/structure/closet/crate/eva, -/turf/open/floor/plating, -/area/ship/cargo) -"GZ" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"Hc" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/filled, -/turf/open/floor/plating, -/area/ship/engineering) -"He" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"Hg" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor/corner, -/turf/open/floor/plasteel, -/area/ship/external) -"Hx" = ( -/turf/open/floor/grass, -/area/ship/hallway/aft) -"Hz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/ship/bridge) -"HA" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/obj/item/paper{ - default_raw_text = "Reminder that passengers are NOT permitted to carry weapons on board."; - pixel_x = 4 - }, -/obj/machinery/computer/helm/viewscreen/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"HE" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"HF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"HG" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/closet/emcloset/wall/directional/west, -/obj/item/storage/firstaid/o2, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"HM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"HN" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"HR" = ( -/obj/structure/railing{ - dir = 8; - pixel_x = -1 - }, -/obj/structure/chair/sofa/brown/right/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew) -"HW" = ( -/obj/structure/chair/comfy/grey/directional/south, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"Ie" = ( -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"Ig" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"Ij" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"Iw" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Iy" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"IA" = ( -/obj/machinery/door/window/southright, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"IE" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/holopad/emergency/command, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"IF" = ( -/obj/item/clothing/shoes/sandal, -/turf/open/floor/plating/asteroid/sand/ship, -/area/ship/hallway/central) -"IG" = ( -/obj/structure/closet/crate{ - name = "food crate" - }, -/obj/item/pizzabox, -/obj/item/pizzabox, -/obj/item/pizzabox, -/obj/item/pizzabox, -/turf/open/floor/plating, -/area/ship/cargo) -"IH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"IJ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"IM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"IX" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew) -"IY" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/hydroponics) -"IZ" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"Ji" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Jj" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Jo" = ( -/obj/structure/chair, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"Jq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/eighties, -/area/ship/storage) -"Jr" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"Js" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "waste to environment" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/radiation/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Jt" = ( -/turf/open/floor/plasteel, -/area/ship/external) -"Ju" = ( -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"Jv" = ( -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Jx" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Jy" = ( -/obj/structure/mineral_door/paperframe, -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew) -"Jz" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"JA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/black/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"JC" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"JD" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"JF" = ( -/obj/structure/table/wood, -/obj/item/modular_computer/laptop/preset/civilian, -/turf/open/floor/carpet/black, -/area/ship/crew) -"JJ" = ( -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"JL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"JN" = ( -/obj/machinery/vending/wardrobe/jani_wardrobe, -/turf/open/floor/plating, -/area/ship/crew/janitor) -"JP" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"JX" = ( -/obj/structure/fireplace, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"JY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew/janitor) -"Kh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Ki" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"Kl" = ( -/turf/closed/wall/mineral/wood, -/area/ship/crew) -"Ko" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/structure/curtain/bounty, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew) -"Kp" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Kr" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Ky" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"KD" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 8 - }, -/turf/open/floor/engine/o2, -/area/ship/engineering) -"KG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"KH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"KK" = ( -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/pod/light, -/area/ship/hallway/fore) -"KN" = ( -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"KO" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"KR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"KX" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/red/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"La" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"Li" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Lk" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Lp" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/computer/helm/viewscreen/directional/north, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"Lt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Lu" = ( -/obj/structure/chair/sofa/brown/right/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"LA" = ( -/obj/machinery/atmospherics/components/binary/circulator, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 10 - }, -/obj/machinery/button/ignition/incinerator/atmos{ - dir = 4; - pixel_x = -27; - pixel_y = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"LB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"LF" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/trimline/opaque/green/corner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"LK" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"LQ" = ( -/obj/structure/closet/crate/secure/weapon, -/obj/item/gun/ballistic/automatic/smg/wt550, -/obj/item/gun/ballistic/automatic/smg/wt550, -/obj/item/ammo_box/magazine/wt550m9, -/obj/item/ammo_box/magazine/wt550m9, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ship/cargo) -"Md" = ( -/obj/machinery/power/generator{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/light, -/area/ship/engineering) -"Me" = ( -/obj/machinery/button/door/incinerator_vent_atmos_aux{ - dir = 4; - pixel_x = -28; - pixel_y = 8 - }, -/obj/effect/turf_decal/industrial/radiation/corner{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 4; - id = "cruisetegwindows"; - name = "Chamber Window"; - pixel_x = -28; - pixel_y = -8 - }, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Mf" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Mm" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/black/border, -/turf/open/floor/plasteel, -/area/ship/crew) -"Mn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood, -/area/ship/crew/library) -"Mr" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw, -/obj/structure/closet/radiation, -/turf/open/floor/plating, -/area/ship/engineering) -"Ms" = ( -/obj/item/toy/beach_ball, -/turf/open/floor/plating/asteroid/sand/ship, -/area/ship/hallway/central) -"My" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"Mz" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"MD" = ( -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"MM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"MV" = ( -/obj/structure/bed, -/obj/item/bedsheet/mime, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"MY" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"Ne" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/ship/engineering) -"Nm" = ( -/obj/structure/railing{ - dir = 8; - pixel_x = -1 - }, -/obj/structure/chair/sofa/brown/left/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew) -"Np" = ( -/obj/structure/chair/comfy/grey/directional/east, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet/black, -/area/ship/crew/office) -"Nr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/radiation/full, -/turf/open/floor/plating, -/area/ship/external) -"Ny" = ( -/obj/machinery/button/door{ - id = "cruise_entrance1"; - name = "blastdoor one"; - pixel_x = 28; - pixel_y = 36 - }, -/obj/machinery/button/door{ - id = "cruise_entrance2"; - name = "blastdoor two"; - pixel_x = 28; - pixel_y = 25 - }, -/obj/machinery/button/door{ - id = "cruise_checkpoint"; - name = "checkpoint lockdown"; - pixel_x = -28; - pixel_y = 25 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/port) -"NA" = ( -/obj/structure/table/wood, -/obj/item/binoculars, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"NB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"NF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"NH" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"NM" = ( -/obj/machinery/computer/monitor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"NQ" = ( -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"NT" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"Oa" = ( -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/effect/turf_decal/atmos/plasma, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"Oe" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/structure/curtain/cloth/fancy, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Oj" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"Ok" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"On" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Or" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"Oy" = ( -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Oz" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"OB" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"OH" = ( -/obj/structure/table/wood, -/obj/item/storage/book/bible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/reagent_containers/food/drinks/bottle/holywater, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"OM" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/candle_box, -/obj/item/flashlight/lantern, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"ON" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"OO" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 9 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"Pa" = ( -/obj/machinery/vending/snack/teal, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Pc" = ( -/obj/machinery/air_sensor/atmos/incinerator_tank, -/obj/machinery/igniter/incinerator_atmos, -/turf/open/floor/engine, -/area/ship/engineering) -"Pe" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Pg" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Pj" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/machinery/computer/cryopod/directional/north, -/turf/open/floor/light, -/area/ship/crew/dorm) -"Pm" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/library) -"Pn" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"Po" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Pq" = ( -/obj/machinery/computer/helm/viewscreen/directional/north, -/turf/open/floor/circuit, -/area/ship/hallway/fore) -"Pr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Pt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"Pv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Pw" = ( -/turf/closed/wall/mineral/sandstone, -/area/ship/hallway/central) -"Px" = ( -/obj/structure/bookcase/random/reference, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"PC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/crew/library) -"PD" = ( -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"PE" = ( -/turf/open/floor/eighties, -/area/ship/storage) -"PF" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/west, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/flora/rock/pile/icy, -/obj/machinery/light/floor, -/turf/open/floor/grass/fairy, -/area/ship/hallway/aft) -"PH" = ( -/obj/machinery/door/airlock, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"PL" = ( -/obj/machinery/vending/donksofttoyvendor, -/turf/open/floor/light/colour_cycle/dancefloor_b, -/area/ship/storage) -"PS" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"PV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/ship/crew) -"PX" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/red{ - dir = 10 - }, -/obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"PY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/ship/bridge) -"Qc" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Qg" = ( -/obj/structure/chair/stool/bar{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Qi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"Qj" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Qk" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/janitor) -"Qo" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Qs" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"Qt" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"Qu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Qy" = ( -/obj/structure/railing, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"QA" = ( -/obj/structure/railing{ - dir = 5 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"QE" = ( -/obj/effect/turf_decal/corner/opaque/beige/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"QF" = ( -/obj/structure/closet/secure_closet/security/sec, -/obj/item/gun/energy/e_gun/mini, -/obj/item/gun/energy/taser, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"QH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"QJ" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"QK" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/turf_decal/trimline/opaque/green/arrow_ccw{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"QN" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"QP" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"QS" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"QU" = ( -/obj/structure/closet/firecloset/wall/directional/west, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"QV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"QW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/wood, -/area/ship/crew) -"QZ" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/structure/marker_beacon{ - light_color = "#FFFFCF" - }, -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"Ra" = ( -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"Rc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/crew/library) -"Rd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Rf" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ri" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Rl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/grass/fairy, -/area/ship/crew) -"Rm" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Ro" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisebridgewindows"; - name = "External Shutters"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/security) -"Rq" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/crew) -"Rr" = ( -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Rw" = ( -/obj/structure/chair/comfy/grey/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew) -"Rx" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/under/suit/black, -/obj/item/clothing/suit/toggle/lawyer/black, -/obj/item/clothing/neck/tie/blue, -/obj/item/pen/fountain, -/obj/item/spacecash/bundle/c100, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/black, -/area/ship/crew) -"RC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"RH" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -8; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_y = 9 - }, -/obj/item/lighter{ - pixel_x = 6; - pixel_y = -6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew) -"RJ" = ( -/obj/structure/closet/crate/engineering, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/mineral/titanium/fifty, -/turf/open/floor/plating, -/area/ship/cargo) -"RL" = ( -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"RM" = ( -/obj/structure/table/wood, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"RS" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 8 - }, -/turf/open/floor/engine/n2, -/area/ship/engineering) -"RU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"RV" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"RZ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Sa" = ( -/obj/structure/table/reinforced, -/obj/item/pizzabox, -/obj/item/pizzabox, -/obj/item/pizzabox, -/obj/item/pizzabox, -/obj/item/pizzabox, -/obj/item/clothing/under/suit/waiter, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"Sg" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ship/crew/janitor) -"Si" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Sj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/library) -"Sq" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/tank/internals/emergency_oxygen/double, -/turf/open/floor/plating, -/area/ship/cargo) -"SE" = ( -/obj/machinery/door/airlock/medical, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"SF" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"SH" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"SK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"SO" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/air_sensor/atmos/toxin_tank, -/turf/open/floor/engine/plasma, -/area/ship/engineering) -"SQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/crew/janitor) -"SS" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew) -"ST" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Te" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Tf" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"Tl" = ( -/obj/machinery/door/airlock/glass_large, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Tq" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"Tr" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Tw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood, -/area/ship/crew/library) -"Tx" = ( -/obj/structure/chair/comfy/grey/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/library) -"Tz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"TA" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/library) -"TD" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"TH" = ( -/obj/structure/table/wood, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"TI" = ( -/obj/machinery/door/airlock/public/glass, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"TK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"TL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"TM" = ( -/obj/structure/chair/pew/right{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"TO" = ( -/obj/structure/railing{ - dir = 8; - pixel_x = -1 - }, -/obj/item/megaphone/command, -/obj/item/radio, -/obj/item/gun/energy/e_gun/advtaser, -/obj/item/pen/survival, -/obj/structure/closet/secure_closet/wall/directional/north{ - icon_state = "sec_wall"; - name = "equipment locker"; - req_access = list(30) - }, -/obj/item/card/id/captains_spare, -/obj/item/areaeditor/shuttle, -/obj/item/flashlight/seclite, -/obj/item/binoculars, -/obj/item/stamp/captain, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"TU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"TX" = ( -/obj/structure/table, -/obj/item/skateboard/hoverboard{ - pixel_x = -4 - }, -/turf/open/floor/eighties, -/area/ship/storage) -"Ua" = ( -/obj/structure/window/plasma/reinforced/spawner, -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/ship/engineering) -"Uc" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/blue/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Uf" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"Ui" = ( -/obj/structure/chair/sofa/brown/left/directional/south, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/hallway/fore) -"Um" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/glass_large, -/obj/machinery/door/firedoor, -/turf/open/floor/carpet, -/area/ship/crew/chapel) -"Uq" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cruisewindows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"Uv" = ( -/obj/structure/railing{ - dir = 6 - }, -/obj/structure/marker_beacon{ - light_color = "#FFFFCF" - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"Ux" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Uy" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Uz" = ( -/turf/open/floor/plating/asteroid/sand/ship, -/area/ship/hallway/central) -"UE" = ( -/obj/machinery/door/airlock/security{ - req_access = list(1) - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"UG" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/canteen) -"UL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 9 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"UO" = ( -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"UP" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"US" = ( -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plating, -/area/ship/engineering) -"UV" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"UY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Va" = ( -/obj/machinery/door/window/westright, -/obj/machinery/conveyor{ - id = "cruise_conveyor" - }, -/obj/structure/plasticflaps, -/turf/open/floor/plating, -/area/ship/crew/janitor) -"Vb" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/iv_drip, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Vc" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ve" = ( -/obj/machinery/light/directional/south, -/turf/open/water/ship, -/area/ship/hallway/central) -"Vg" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"Vl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/black/border, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Vs" = ( -/obj/structure/disposalpipe/segment{ - dir = 2 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Vz" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 8 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"VA" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"VD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ship/hallway/fore) -"VF" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"VG" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"VR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"VS" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters{ - id = "cruisewindows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"VV" = ( -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"VY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Wa" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/external) -"Wd" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/emergency{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/item/storage/toolbox/electrical, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 1; - pixel_y = -8 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Wf" = ( -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/structure/rack, -/obj/item/binoculars, -/obj/item/binoculars, -/obj/item/binoculars, -/obj/effect/turf_decal/corner/opaque/lightgrey/border{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/ship/hallway/fore) -"Wi" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/starboard) -"Wj" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew) -"Wl" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Wm" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "cruise_conveyor" - }, -/obj/machinery/button/door{ - id = "cruise_disposals"; - name = "disposals blastdoor"; - pixel_y = -20; - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/crew/janitor) -"Wq" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"WA" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"WB" = ( -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"WC" = ( -/obj/machinery/door/airlock/wood/glass{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"WH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"WJ" = ( -/obj/effect/turf_decal/corner/opaque/white/bordercorner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"WN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/mob/living/simple_animal/chick, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"WR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"WS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"WV" = ( -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"WX" = ( -/obj/machinery/suit_storage_unit/security, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Xa" = ( -/obj/structure/closet/crate/wooden, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/grown/log/tree, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/item/hatchet/wooden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/grass/fairy, -/area/ship/crew) -"Xb" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Xc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border, -/turf/open/floor/plasteel, -/area/ship/crew) -"Xf" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Xl" = ( -/obj/structure/closet/l3closet/janitor, -/obj/item/storage/belt/janitor/full, -/obj/item/storage/box/lights/mixed{ - pixel_x = -2 - }, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/storage/bag/trash, -/obj/item/storage/bag/trash, -/obj/item/soap, -/obj/item/soap, -/obj/item/pushbroom, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/holosign_creator/janibarrier, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/item/storage/box/maid, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light_switch{ - pixel_x = -13; - pixel_y = 23 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/janitor) -"Xp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/grass/ship, -/area/ship/hallway/central) -"Xs" = ( -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/under/suit/black/female, -/obj/item/clothing/neck/tie/red, -/obj/item/toy/cards/deck/syndicate, -/obj/item/spacecash/bundle/c100, -/obj/machinery/light/directional/north, -/turf/open/floor/carpet/black, -/area/ship/crew) -"Xz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/chapel) -"XB" = ( -/turf/open/water/ship{ - icon_state = "sandwater_b" - }, -/area/ship/hallway/central) -"XC" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/carpet/black, -/area/ship/crew) -"XV" = ( -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/carpet/nanoweave/blue, -/area/ship/hallway/fore) -"XW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/canteen) -"XX" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/curtain, -/obj/item/soap, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"XY" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Ya" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Yc" = ( -/obj/structure/chair/comfy/orange/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"Yl" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Yu" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Yw" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/crew/canteen/kitchen) -"YF" = ( -/obj/structure/curtain, -/obj/machinery/shower{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"YG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"YN" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"YO" = ( -/turf/open/floor/wood, -/area/ship/crew/dorm) -"YV" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"YZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/black/border, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Zb" = ( -/obj/machinery/door/poddoor{ - id = "cruise_disposals"; - name = "Disposals Blast Door" - }, -/obj/machinery/conveyor{ - id = "cruise_conveyor" - }, -/turf/open/floor/plating, -/area/ship/crew/janitor) -"Zi" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Zm" = ( -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Zo" = ( -/obj/machinery/door/poddoor/incinerator_atmos_aux, -/turf/open/floor/engine, -/area/ship/engineering) -"Zt" = ( -/obj/structure/table/wood/poker, -/obj/item/spacecash/bundle/c200, -/turf/open/floor/light/colour_cycle/dancefloor_a, -/area/ship/crew/office) -"Zu" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - pixel_x = 20; - pixel_y = -12; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"ZH" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse{ - dir = 1; - target_pressure = 101 - }, -/obj/effect/turf_decal/trimline/transparent/neutral/filled, -/turf/open/floor/plating, -/area/ship/engineering) -"ZJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/canteen/kitchen) -"ZK" = ( -/turf/template_noop, -/area/template_noop) -"ZL" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) -"ZO" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/port) -"ZP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/grass/fairy, -/area/ship/crew) -"ZS" = ( -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"ZU" = ( -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ZX" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/effect/turf_decal/atmos/air, -/turf/open/floor/engine/air, -/area/ship/engineering) -"ZY" = ( -/obj/structure/closet/crate/wooden, -/obj/item/stack/sheet/mineral/wood/fifty, -/obj/item/lighter, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"ZZ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white/border{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/starboard) - -(1,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -xZ -sv -xZ -sv -xZ -ZK -xZ -Pn -Pn -Pn -xZ -ZK -xZ -Pn -Pn -xZ -ZK -xZ -sv -xZ -sv -xZ -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(2,1,1) = {" -ZK -vs -Ki -Ki -Ki -vs -ZK -ZK -ZK -Pn -sP -Pn -Bz -Pn -Nr -Pn -hK -Pc -FA -Zo -sn -Pn -Oa -SO -Pn -qY -Pn -sP -Pn -Bz -Pn -ZK -ZK -ZK -wI -tb -tb -tb -wI -"} -(3,1,1) = {" -ZK -Ki -IG -RJ -aP -Ki -vs -ZK -ZK -Pn -Vc -eS -Vc -Pn -VS -Pn -NB -cT -RC -yQ -iu -Pn -DZ -iT -Pn -lx -Pn -Vc -Fh -Vc -Pn -ZK -ZK -wI -tb -Pj -by -tp -tb -"} -(4,1,1) = {" -ZK -Ki -LQ -GV -Ax -bt -Ki -bD -bD -Pn -Be -Yl -Uy -uV -Mr -Me -LA -Md -xE -hm -ZH -yV -kk -lU -US -xC -CS -pg -GT -rk -Pn -Wi -Wi -tb -uM -VR -HM -aK -iV -"} -(5,1,1) = {" -ZK -Ki -Sq -ih -fc -hv -mF -UL -QV -sC -KR -UY -Zm -Ok -yK -Iy -Js -Bl -iP -Ew -ln -bn -eX -yu -fI -Rf -aD -oh -ho -GU -mi -ZL -wo -TI -fC -Zu -QS -Jj -tb -"} -(6,1,1) = {" -ZK -Ki -Ki -Ki -Ki -Ki -Ki -dP -gJ -Pn -Pn -NM -BY -lC -LF -QK -oM -Hc -mJ -zZ -dU -et -DP -qJ -pt -qF -YN -Wd -QP -Pn -Pn -uQ -sD -tb -tb -tb -tb -tb -tb -"} -(7,1,1) = {" -ZK -ae -Fn -wa -tL -tL -cO -df -ha -ou -yO -yO -yO -yO -yO -yO -yO -GP -KD -RS -Bh -rd -fw -Fw -Fw -Fw -Fw -Fw -Fw -Fw -BP -vk -kA -oC -hY -pJ -dq -mT -sH -"} -(8,1,1) = {" -wi -at -Fn -au -bh -dF -dL -QH -hr -Ak -UE -qe -gV -Gb -Lt -PX -yO -mq -Ne -wT -uZ -ZX -Ua -Fw -DS -bc -mM -bd -pW -SE -EB -dp -zz -tb -aL -YO -nv -NA -sH -"} -(9,1,1) = {" -ZK -ae -Fn -aN -zI -zI -aZ -qK -ht -pc -yO -WX -Cg -Ge -tJ -Qj -lP -lP -lP -lP -lP -lP -lP -lP -cK -ns -mp -iv -YF -Fw -Gd -Fy -iK -tb -Ji -YO -Lu -WB -sH -"} -(10,1,1) = {" -ZK -bD -bD -bD -fe -bv -bD -lK -As -MY -yO -yO -eR -HA -Pr -PS -oU -qR -PY -cM -Hz -ad -ea -az -Uc -eA -rQ -kX -Fw -Fw -ZZ -Cq -xX -tb -MM -Yc -fV -ZY -sH -"} -(11,1,1) = {" -ZK -Fq -bD -Gn -Ny -FO -dQ -KX -EW -mN -sQ -yO -Co -yO -sL -QF -lP -TO -wH -YV -mm -IE -gn -lP -sm -Vb -Fw -fv -Fw -QU -RU -um -dt -tb -JX -zN -po -sH -Uq -"} -(12,1,1) = {" -ZK -ZK -Fq -bD -lo -bR -bD -rV -hz -yr -tj -vI -CH -yO -lA -Ro -lP -Bn -wt -nE -fG -gz -zQ -lP -fv -fv -Fw -Wq -Ek -WH -Ba -VA -CM -tb -Lp -FP -sH -Uq -ZK -"} -(13,1,1) = {" -ZK -ZK -ZK -tS -Qt -Qt -Qt -Qt -Kp -rO -tA -ge -yy -HG -nK -ZO -lP -bV -bV -bV -bV -bV -bV -lP -My -Ek -ys -uu -VV -bQ -fd -Qk -Qk -Qk -Qk -Qk -Uq -ZK -ZK -"} -(14,1,1) = {" -ZK -ZK -ZK -ZK -Qt -Fl -eF -Qt -Qt -Qt -Jv -jr -Ri -HN -ST -lT -VY -Ya -ym -Xf -RZ -RZ -Qo -Ah -Rd -Fx -Pg -Fx -Qu -GA -Qk -Qk -Xl -JN -Dv -Qk -ZK -ZK -ZK -"} -(15,1,1) = {" -ZK -ZK -ZK -ZK -bi -Ju -Fd -Ee -hT -Qt -tY -pZ -Ux -IH -pZ -pZ -WA -aF -Ux -nl -pZ -Lk -NF -Eu -Fo -Fg -TU -Fg -vD -GM -Sg -JY -qD -SQ -Wm -Qk -ZK -ZK -ZK -"} -(16,1,1) = {" -ZK -ZK -ZK -ZK -Qt -ss -XW -MV -hW -Qt -ue -sp -Fm -Jz -ZU -ZU -Zi -Tr -fu -pp -pZ -ot -rR -Kl -Kl -Kl -Kl -Kl -IX -yg -Qk -lm -tg -Dl -Va -Zb -ZK -ZK -ZK -"} -(17,1,1) = {" -ZK -ZK -ZK -ZK -tS -Qt -fX -Qt -Qt -Qt -Qt -Wl -CN -Qt -vg -vg -Qt -Qt -Qt -kd -pZ -Qy -mh -xv -jS -ch -PV -as -pn -nO -Qk -Qk -Qk -Qk -Qk -in -ZK -ZK -ZK -"} -(18,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Oe -xh -UG -ib -rP -uO -xA -gI -JC -Rm -Qc -IJ -DD -vg -bj -pZ -Qy -Hx -jC -SS -EX -Em -Kl -IX -uD -KO -Rx -wP -JF -Ko -ZK -ZK -ZK -ZK -"} -(19,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Oe -xh -NQ -ib -pq -qA -qA -rb -Cx -Cx -rb -Cx -SH -vg -oP -lI -Oy -PF -Kl -Kl -Kl -Kl -Kl -IX -Mm -wd -sg -XC -Rw -Ko -ZK -ZK -ZK -ZK -"} -(20,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Oe -xh -gq -ib -pq -qA -qA -rb -Ds -Ds -rb -Ds -AB -vg -kd -pZ -Qy -kl -xv -jS -ch -lG -bX -pm -Wj -KO -KO -KO -KO -KO -ZK -ZK -ZK -ZK -"} -(21,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Oe -xh -NQ -ib -pq -qA -qA -rb -Kh -rb -Kh -rb -JD -Qt -yI -Tz -Qy -Tf -jC -SS -EX -Em -Kl -FW -yf -KO -lS -wP -iN -Ko -ZK -ZK -ZK -ZK -"} -(22,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Oe -fK -Qs -IA -pC -lN -lN -vf -Kr -WS -Kr -WS -TL -Tl -eH -pZ -Oy -PF -Kl -Kl -Kl -Kl -Kl -IX -Mm -cx -sg -XC -Rw -Ko -ZK -ZK -ZK -ZK -"} -(23,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Ci -Ci -Ci -Ci -pQ -Ci -Ci -Dh -Ky -dM -Ky -dM -Cw -nf -va -pZ -Qy -Hx -Jy -Ce -Rl -QW -El -pm -Al -KO -KO -KO -KO -KO -ZK -ZK -ZK -ZK -"} -(24,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Ci -qM -Sa -iR -ql -UO -Er -Qg -rb -Cx -rb -Cx -km -Qt -gR -pZ -Qy -LK -Jy -ZP -Xa -Rq -Kl -tt -ip -KO -Xs -wP -iN -Ko -ZK -ZK -ZK -ZK -"} -(25,1,1) = {" -ZK -ZK -ZK -ZK -ZK -Ci -go -UO -jf -qo -Ca -yl -Qg -rb -Ds -rb -Ds -Xb -Qt -kd -pZ -Qy -UP -Kl -Nm -HR -mK -Kl -IX -Mm -oz -sg -XC -Rw -Ko -ZK -ZK -ZK -ZK -"} -(26,1,1) = {" -ZK -ZK -ZK -ZK -ZK -tu -Ci -kh -iS -qu -UO -zs -Qg -rb -rb -rb -rb -Xb -Qt -yI -Tz -Qy -ri -Kl -cm -mO -nU -Kl -IX -yg -KO -KO -KO -KO -th -ZK -ZK -ZK -ZK -"} -(27,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -pl -Vg -DB -rz -UO -An -bI -KG -eO -eO -eO -Si -vg -kd -pZ -Qy -kl -Kl -RH -SS -dG -Kl -IX -Xc -Oz -ky -XX -Oz -ZK -ZK -ZK -ZK -ZK -"} -(28,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -Ci -Ci -ke -Ci -Ci -Ci -Ci -Ci -CR -CR -CR -CR -Yw -oP -lI -QN -Ec -Kl -Kl -Kl -Kl -Kl -IX -Xc -Oz -uz -XX -Oz -ZK -ZK -ZK -ZK -ZK -"} -(29,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -Ci -yj -Uf -bC -ie -OB -La -La -Pt -Qi -WR -Ie -Yw -kd -pZ -WJ -Te -Te -Te -tP -Te -Te -fz -DK -Oz -nM -ZS -Oz -ZK -ZK -ZK -ZK -ZK -"} -(30,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -Ci -pF -ko -Ra -uS -Ci -af -rq -ZJ -GZ -dr -jj -Ci -Li -Lk -ZU -XY -QE -ZU -Am -Jz -ZU -al -YZ -PH -oj -nu -Oz -ZK -ZK -ZK -ZK -ZK -"} -(31,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -IY -cS -cS -xw -vF -cS -Ci -Ci -Ci -Ci -Ci -Ci -Ci -kv -FX -Pw -Pw -wO -Pw -Pw -Pw -Pw -wU -CE -Oz -Oz -Oz -Oz -ZK -ZK -ZK -ZK -ZK -"} -(32,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -Ij -kq -SK -vK -vy -vy -vy -vy -cS -oi -qi -hq -SF -KN -av -Uz -Ms -EI -XB -Ve -Pw -on -Bo -qa -vB -lf -ZK -ZK -ZK -ZK -ZK -ZK -"} -(33,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -Ij -lV -Jx -vU -SK -SK -SK -SK -RM -cL -KN -KN -je -KN -mH -yc -Uz -EI -XB -zE -Pw -wU -rI -mV -wD -lf -ZK -ZK -ZK -ZK -ZK -ZK -"} -(34,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -IY -cS -rB -we -Rr -CD -CD -CD -TH -KN -rS -es -WN -KN -mn -Uz -Uz -EI -XB -zE -Pw -yn -rI -Ui -lf -On -ZK -ZK -ZK -ZK -ZK -ZK -"} -(35,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -cS -Mf -mx -Au -vy -vy -vy -cS -yb -IM -DQ -Xp -KN -rZ -Uz -fH -EI -XB -zE -Pw -wU -rI -XV -lf -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(36,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -cS -cS -cS -cS -cS -cS -cS -cS -Gt -ow -hp -JL -DN -ee -IF -dA -EI -XB -Ve -Pw -zX -hN -mt -mt -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(37,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -uq -FQ -jV -io -ku -Px -TA -dd -iW -TA -wn -WC -Pw -Pw -Pw -Pw -Pw -Pw -Pw -wU -EA -mt -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(38,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -uq -AX -Oj -Ez -dV -jk -Sj -xo -ll -TA -zS -qE -Yu -RV -Yu -Yu -hS -fq -Yu -Pv -rI -lf -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(39,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -uq -wj -Pm -EF -Mn -PC -Tw -Rc -bL -iD -ic -gb -ne -Vs -Vs -Vs -qU -Vs -Vs -vj -rI -lf -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(40,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -uq -jM -jz -BX -ia -eQ -Tx -Pe -Ef -TA -HF -dk -Iw -ze -Pa -oo -hZ -AD -JA -DT -ei -lf -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(41,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -TA -TA -TA -TA -TA -TA -TA -FJ -hA -TA -YG -WV -cv -cv -cv -cv -cv -nX -oV -cv -cv -mt -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(42,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -aC -Wa -kL -AW -Or -wZ -td -kL -kL -kL -kL -BT -it -cv -EN -Np -JJ -eT -mB -ub -oW -cv -sa -Uv -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(43,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -kL -kL -xJ -Mz -Tq -TK -Xz -td -kL -yP -WV -Gs -HW -Zt -Et -JJ -JJ -Bi -cv -cv -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(44,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -fM -hj -Bt -rm -rF -PD -vP -pV -LB -Um -sI -WV -Gs -jw -Ej -Et -JJ -lj -eE -Jr -sa -bs -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(45,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -Bt -GE -OH -xc -TM -Bw -xc -yh -Dc -WV -Gs -HW -tx -Et -JJ -lj -Fr -Jr -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(46,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -kL -VG -OM -hs -hs -He -Dg -kL -Po -wX -cv -Cy -jP -JJ -BW -lj -Fr -Jr -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(47,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -kL -kL -kL -kL -kL -kL -kL -kL -yq -zb -cv -cv -cv -cv -cv -cv -cv -cv -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(48,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -fM -hj -mt -OO -GO -Vz -HE -HE -HE -qw -MD -iq -cR -dZ -rC -dZ -PL -iq -sa -bs -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(49,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -mt -Pq -aO -VD -aO -aO -xi -pN -Vl -BO -yD -Jq -tH -PE -TX -zc -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(50,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -mt -gF -zd -zd -IZ -Wf -xn -KH -vV -iq -sT -dZ -jt -dZ -pP -iq -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(51,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -AR -mt -mt -mt -mt -mt -mt -mt -QJ -VF -iq -iq -iq -iq -iq -iq -iq -rD -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(52,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -aC -JP -UV -uy -Ig -ji -lf -KK -ON -rK -EM -lf -EP -Ig -ES -UV -Hg -Uv -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(53,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -QA -jh -en -wC -tC -mt -mt -Bg -Bg -mt -mt -Jo -wC -RL -GH -NH -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(54,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -na -jh -Jt -Jt -xT -mt -mz -xr -mt -ef -TD -Jt -GH -QZ -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(55,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -QA -NT -jh -ik -UV -TD -ik -UV -TD -GH -NT -NH -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} -(56,1,1) = {" -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -na -NT -NT -NT -NT -NT -NT -QZ -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -ZK -"} diff --git a/_maps/shuttles/independent/independent_schmiedeberg.dmm b/_maps/shuttles/independent/independent_schmiedeberg.dmm deleted file mode 100644 index 46be023773e0..000000000000 --- a/_maps/shuttles/independent/independent_schmiedeberg.dmm +++ /dev/null @@ -1,4243 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"au" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmlobby" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"ay" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"az" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/security) -"aD" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 9 - }, -/obj/machinery/light/directional/east, -/obj/structure/rack, -/obj/item/reagent_containers/glass/beaker/plastic, -/obj/item/reagent_containers/glass/beaker/plastic, -/obj/item/reagent_containers/glass/beaker/meta, -/obj/item/reagent_containers/glass/beaker/meta, -/turf/open/floor/circuit, -/area/ship/medical) -"aE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"aO" = ( -/obj/structure/table, -/obj/item/storage/bag/tray, -/obj/item/reagent_containers/condiment/enzyme, -/obj/item/melee/knife/kitchen, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = -5; - pixel_y = 10 - }, -/obj/item/reagent_containers/condiment/peppermill{ - pixel_x = 3; - pixel_y = 11 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"aQ" = ( -/obj/structure/table/glass, -/obj/machinery/smartfridge/disks, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"aT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"bj" = ( -/obj/structure/window/reinforced/survival_pod/spawner/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"bl" = ( -/obj/structure/toilet{ - pixel_y = 13 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/sign/poster/official/no_erp{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew/toilet) -"bm" = ( -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/obj/item/trash/can, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/trash/candy, -/obj/item/trash/popcorn, -/obj/item/trash/syndi_cakes, -/obj/structure/closet/crate/bin, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"bq" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"bu" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"bD" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/west, -/obj/machinery/door/window/brigdoor/northright{ - dir = 2 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"bH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/belt/utility, -/obj/item/storage/toolbox/electrical, -/obj/machinery/button/door{ - dir = 1; - id = "pharmairlock"; - name = "airlock access"; - pixel_y = -24 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/storage/box/lights/bulbs, -/obj/item/storage/box/lights/bulbs, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/effect/turf_decal/box/white, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare, -/obj/item/flashlight/flare, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"bL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/item/kirbyplants, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"bX" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/obj/structure/table/glass, -/obj/item/stock_parts/scanning_module, -/obj/item/stock_parts/capacitor{ - pixel_x = -7; - pixel_y = 5 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"ca" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/concrete/slab_3, -/area/ship/crew/hydroponics) -"cp" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/port_gen/pacman/super, -/obj/item/stack/sheet/mineral/uranium{ - amount = 15 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"cr" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/structure/table_frame, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/old{ - pixel_x = 8; - pixel_y = 11 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/circuit, -/area/ship/medical) -"cN" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"cY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/engineering) -"dr" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -5 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = 7; - pixel_y = 15 - }, -/turf/open/floor/circuit, -/area/ship/medical) -"dt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"dF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/crew/canteen) -"dU" = ( -/obj/machinery/vending/wallmed{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/oil/streak, -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"dX" = ( -/obj/item/healthanalyzer, -/obj/item/storage/bag/chemistry, -/obj/item/reagent_scanner, -/obj/item/clothing/gloves/color/latex, -/obj/item/storage/box/syringes, -/obj/item/storage/box/beakers, -/obj/item/storage/box/beakers, -/obj/item/geiger_counter, -/obj/item/reagent_scanner, -/obj/structure/closet/wall/white/chem{ - dir = 1; - name = "Pharmacist's Locker"; - pixel_y = -28 - }, -/obj/item/storage/belt/medical, -/obj/item/reagent_containers/spray, -/obj/item/reagent_containers/spray, -/obj/item/storage/belt/medical, -/obj/item/storage/bag/chemistry, -/obj/item/healthanalyzer, -/obj/effect/turf_decal/siding/white/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/item/storage/portable_chem_mixer, -/obj/item/storage/firstaid, -/obj/item/hand_labeler, -/obj/item/hand_labeler_refill, -/obj/item/storage/firstaid/medical, -/obj/item/wrench/medical, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"eu" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"eC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"eY" = ( -/obj/structure/closet/crate/secure/loot, -/obj/item/stack/cable_coil/blue, -/obj/item/circuitboard/computer/pandemic, -/obj/effect/turf_decal/box/white, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"fb" = ( -/obj/effect/decal/cleanable/food/egg_smudge, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/canteen) -"fd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmlobby" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"fq" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/greenglow/filled, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"fu" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"fz" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering) -"fM" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/curtain/bounty, -/obj/structure/closet/emcloset/wall/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"fO" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"fP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"fS" = ( -/obj/structure/chair/sofa/brown/right/directional/west, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"fY" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/dropper, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"gl" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"gt" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmabridge" - }, -/turf/open/floor/plating, -/area/ship/security) -"gz" = ( -/obj/structure/curtain/cloth{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/xenoblood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood/walnut, -/area/ship/crew/toilet) -"gO" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_x = -4 - }, -/obj/item/pen{ - pixel_x = -4 - }, -/obj/structure/sign/poster/contraband/red_rum{ - pixel_x = 32 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmstore" - }, -/turf/open/floor/light, -/area/ship/crew/canteen) -"gT" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmboothlock" - }, -/turf/open/floor/plating, -/area/ship/security) -"ha" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/crew) -"hg" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"hp" = ( -/obj/structure/table/glass, -/obj/item/lighter{ - pixel_x = -8 - }, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"ht" = ( -/obj/machinery/jukebox, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"hw" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"hN" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/east, -/obj/machinery/recharger, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmboothlock" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"hX" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/plumbing/input, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"il" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"is" = ( -/obj/machinery/smartfridge/food, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"iJ" = ( -/obj/structure/closet/secure_closet/hydroponics{ - name = "herbalist's equipment"; - req_access = null - }, -/obj/item/storage/box/disks_plantgene, -/obj/item/circuitboard/machine/hydroponics, -/obj/item/circuitboard/machine/hydroponics, -/obj/item/reagent_containers/glass/filter, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/door/window{ - dir = 8 - }, -/obj/item/watertank, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/cultivator, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 6 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"iN" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/mask/breath/medical, -/obj/item/tank/internals/oxygen, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 10 - }, -/obj/item/clothing/suit/space/hardsuit/medical/cmo, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"iS" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"iX" = ( -/obj/structure/chair/comfy/grey/directional/north, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"jg" = ( -/obj/structure/railing{ - dir = 8; - pixel_x = -1 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"jB" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew) -"jG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"jQ" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"ka" = ( -/obj/machinery/computer/cargo{ - dir = 1 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"kc" = ( -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -10; - pixel_y = 5 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/concrete/slab_4, -/area/ship/crew/canteen) -"kf" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"kp" = ( -/obj/structure/marker_beacon, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/hydroponics) -"kt" = ( -/obj/structure/closet/crate/hydroponics, -/obj/item/seeds/ambrosia, -/obj/item/seeds/glowshroom, -/obj/item/seeds/random, -/obj/item/seeds/cabbage, -/obj/item/seeds/aloe, -/obj/item/seeds/coffee, -/obj/item/seeds/corn, -/obj/effect/turf_decal/siding/wood/end{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"kC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"kF" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"kL" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 6 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"kV" = ( -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/turf_decal/siding/white, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"ly" = ( -/obj/structure/chair/comfy/beige, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 9 - }, -/obj/structure/sign/warning/securearea{ - desc = "A sign warning viewers of the danger of not properly activating their holofans."; - name = "\improper WARNING: HOLOFANS sign"; - pixel_x = 25; - pixel_y = 9 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"lB" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced/spawner, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmabridge" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"lE" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/structure/frame/computer{ - dir = 1 - }, -/turf/open/floor/circuit, -/area/ship/medical) -"lW" = ( -/turf/open/floor/concrete/slab_3, -/area/ship/crew/canteen) -"md" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"mq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"mu" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/security) -"mv" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"mx" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"mC" = ( -/obj/machinery/door/airlock/medical{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew) -"mH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 12 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/toilet) -"mO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"ng" = ( -/obj/structure/fermenting_barrel, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"nl" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/concrete/slab_1, -/area/ship/crew/hydroponics) -"np" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/security) -"nw" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/end{ - dir = 4 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"nz" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/siding/wood/end{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"nK" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"nL" = ( -/obj/effect/turf_decal/siding/white/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"nO" = ( -/obj/structure/rack, -/obj/item/paper/crumpled, -/obj/item/seeds/cannabis, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"oa" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"oc" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"om" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/window/eastleft, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced/spawner/north, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmabridge" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"oK" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"oT" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"oW" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"oX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"pd" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6, -/obj/effect/turf_decal/steeldecal/steel_decals_central2, -/obj/effect/turf_decal/number/three, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"pl" = ( -/obj/structure/sign/departments/chemistry/pharmacy, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"pB" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/hydroponics) -"pY" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmstore" - }, -/obj/structure/sign/poster/contraband/shamblers_juice{ - pixel_x = -32 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/light, -/area/ship/crew/canteen) -"qa" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner, -/obj/machinery/door/window/brigdoor{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmlobby" - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/mineral/titanium, -/area/ship/cargo) -"qj" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"qB" = ( -/obj/effect/turf_decal/dept/medical{ - dir = 1 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"qD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/white, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"qU" = ( -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 9 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"qV" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/sign/departments/chemistry{ - pixel_x = -27; - pixel_y = 29 - }, -/obj/effect/decal/cleanable/oil, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/mineral/titanium/white, -/area/ship/crew/canteen) -"rj" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"rp" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 9 - }, -/obj/structure/table/glass, -/obj/item/clothing/glasses/science, -/turf/open/floor/circuit, -/area/ship/medical) -"rr" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"rC" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/crate/secure/loot, -/obj/item/plunger, -/obj/effect/turf_decal/box/white, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/item/seeds/random, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"rE" = ( -/obj/item/broken_bottle, -/obj/effect/decal/cleanable/glass, -/obj/item/shard, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"rH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/security) -"rU" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/cargo) -"rX" = ( -/obj/effect/turf_decal/siding/white/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"su" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - name = "Atmos Waste" - }, -/turf/open/floor/plating, -/area/ship/security) -"sw" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 - }, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/ship/engineering) -"sB" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/machinery/computer/cryopod/directional/north{ - pixel_y = 26 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"tj" = ( -/obj/effect/turf_decal/siding/blue{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/reagent_containers/glass/filter{ - pixel_x = -8 - }, -/obj/item/reagent_containers/glass/filter{ - pixel_x = 1 - }, -/obj/item/reagent_containers/glass/filter{ - pixel_x = 10 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/sign/poster/official/moth/meth{ - pixel_y = -32 - }, -/turf/open/floor/circuit, -/area/ship/medical) -"tm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"to" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/white, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"ts" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/decal/cleanable/oil/slippery, -/obj/structure/chair/office/light{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"tB" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -9; - pixel_y = 2 - }, -/obj/item/reagent_containers/glass/rag, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"tG" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"tK" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plasteel/stairs/old, -/area/ship/engineering) -"tR" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"uB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/chair, -/obj/item/chair{ - pixel_y = 5 - }, -/obj/item/chair{ - pixel_y = 10 - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/box/white, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"va" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/canteen) -"vm" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"vt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/stairs, -/area/ship/crew/canteen) -"vL" = ( -/obj/structure/sign/poster/official/cleanliness{ - pixel_x = -32 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/greenglow/filled, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/ship/medical) -"vM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/concrete/slab_3, -/area/ship/crew/canteen) -"vS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"wh" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"wz" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/mob/living/simple_animal/pet/penguin/baby{ - desc = "The Head Pharmacist's beloved dwarf penguin. Exposure to chemical contaminats has prevented it from fully maturing.."; - name = "Nootes"; - unique_pet = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/button/door{ - dir = 1; - id = "pharmwindows"; - name = "window shutters"; - pixel_y = -23 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"wD" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"wG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"wQ" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/concrete/slab_1, -/area/ship/crew/canteen) -"wW" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"xc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"xg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/window/reinforced/survival_pod/spawner/west, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"xi" = ( -/obj/item/chair/stool/bar, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 9 - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"xn" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -13 - }, -/obj/structure/chair/stool, -/obj/structure/mirror{ - pixel_x = -25 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood/walnut, -/area/ship/crew/toilet) -"xp" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"xr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"xJ" = ( -/turf/template_noop, -/area/template_noop) -"xR" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4; - id_tag = "pharmdoorlock" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmlobby" - }, -/turf/open/floor/plating, -/area/ship/security) -"xT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/siding/white, -/obj/machinery/door/airlock/maintenance{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"yj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/concrete/slab_1, -/area/ship/crew/canteen) -"yt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters, -/obj/structure/closet/emcloset/wall/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"yv" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 6 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"yB" = ( -/obj/machinery/vending/cola, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"zq" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"zI" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"zT" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "schmeidengine" - }, -/turf/open/floor/plating, -/area/ship/security) -"zW" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "pharmentrance"; - name = "Main Entrance"; - pixel_x = -5; - pixel_y = 38 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmboothlock" - }, -/obj/machinery/button/shieldwallgen{ - id = "holopharm"; - pixel_x = 6; - pixel_y = 36 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Ab" = ( -/obj/structure/chair/stool/bar, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"As" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/button/door{ - id = "schmeidengine"; - name = "Engine Shutters"; - pixel_x = -13; - pixel_y = 24 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"At" = ( -/obj/structure/table/glass, -/obj/machinery/plantgenes{ - pixel_y = 7 - }, -/obj/structure/sign/poster/official/bless_this_spess{ - pixel_y = 32 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 5 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"Ay" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"AA" = ( -/obj/structure/rack, -/obj/item/radio/intercom/directional/west, -/obj/item/storage/pill_bottle/floorpill/full, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 5 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"AJ" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/engineering) -"AR" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"AU" = ( -/obj/structure/sink{ - pixel_y = 28 - }, -/obj/effect/decal/cleanable/food/tomato_smudge, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"Bg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/concrete/slab_4, -/area/ship/crew/canteen) -"Bp" = ( -/obj/machinery/door/airlock/grunge, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plating, -/area/ship/security) -"BT" = ( -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/security) -"BY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"Cb" = ( -/obj/item/reagent_containers/syringe/piercing, -/obj/item/reagent_containers/syringe/piercing, -/obj/item/reagent_containers/syringe/piercing, -/obj/structure/closet/secure_closet/wall/directional/south{ - desc = "For when you REALLY need to reserve the right to deny service. Immediate results guaranteed*"; - icon_state = "sec_wall"; - name = "Unruly Customer Pacification" - }, -/obj/item/reagent_containers/glass/bottle/chloralhydrate{ - pixel_x = 10 - }, -/obj/item/storage/box/syringes, -/obj/item/gun/syringe, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/black, -/area/ship/security) -"CD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/canteen) -"CI" = ( -/obj/machinery/seed_extractor, -/obj/effect/turf_decal/siding/wood/end{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"CK" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/obj/structure/table/reinforced, -/obj/item/gps{ - gpstag = "PHARM1" - }, -/obj/machinery/fax/indie, -/obj/machinery/button/door{ - dir = 4; - id = "pharmbridge"; - name = "Bridge Lockdown"; - pixel_x = -25; - pixel_y = -7 - }, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"CV" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/closet/emcloset/wall/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/canteen) -"CX" = ( -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -13 - }, -/obj/machinery/shower{ - dir = 8; - pixel_x = -6 - }, -/obj/structure/sign/poster/official/safety_eye_protection{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/medical) -"Df" = ( -/obj/structure/rack, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite, -/obj/item/melee/knife/survival, -/obj/item/melee/knife/survival, -/obj/structure/sign/poster/retro/lasergun_new{ - pixel_x = -32 - }, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/machinery/light/small/directional/west, -/obj/item/radio, -/obj/item/radio, -/obj/machinery/firealarm/directional/north, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/wood/walnut, -/area/ship/security) -"Dp" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/toilet) -"DL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmlobby" - }, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"DO" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/medical) -"Ej" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning, -/obj/machinery/door/airlock/medical, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"EV" = ( -/obj/structure/rack, -/obj/item/reagent_containers/glass/bowl, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/dishdrive, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"EX" = ( -/obj/effect/turf_decal/siding/white, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"Fe" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"Fl" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Fz" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/security) -"FA" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central1, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"FB" = ( -/obj/machinery/door/window{ - dir = 8 - }, -/obj/machinery/shower{ - pixel_y = 15 - }, -/obj/item/soap{ - pixel_y = -10 - }, -/obj/item/bikehorn/rubberducky{ - pixel_x = 10; - pixel_y = 10 - }, -/obj/structure/curtain, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/crew/toilet) -"Ga" = ( -/obj/effect/turf_decal/steeldecal/steel_decals_central4, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/kfp_small/left, -/turf/open/floor/engine/hull, -/area/ship/external) -"GY" = ( -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical, -/obj/item/storage/toolbox/emergency, -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/mini, -/obj/structure/closet/wall/white/directional/north{ - name = "E.V.A" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/item/gps/mining{ - gpstag = "PHARM2" - }, -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = -12 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/security) -"He" = ( -/obj/machinery/chem_heater, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"Hx" = ( -/obj/item/kirbyplants/photosynthetic, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"Hy" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/curtain/cloth{ - pixel_y = -32 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"HB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"HE" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"HK" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Iz" = ( -/obj/docking_port/stationary{ - dwidth = 15; - height = 15; - width = 30 - }, -/turf/template_noop, -/area/template_noop) -"IE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"IR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"IT" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"IW" = ( -/obj/effect/decal/cleanable/ash/large, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"IZ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"JS" = ( -/obj/effect/decal/cleanable/food/plant_smudge, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"JX" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, -/obj/effect/spawner/random/maintenance/four, -/obj/machinery/door/window/brigdoor/northright{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmlobby" - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"KK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/item/toy/plush/snakeplushie, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"KO" = ( -/obj/item/reagent_containers/glass/filter, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/table, -/obj/structure/curtain/cloth{ - pixel_y = -32 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"KS" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/airlock/medical{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/medical) -"KU" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6, -/turf/open/floor/engine/hull, -/area/ship/crew/hydroponics) -"KW" = ( -/obj/machinery/door/airlock/external/glass, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmairlock" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Ld" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/box/white, -/obj/structure/closet/emcloset/wall/directional/south, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Ln" = ( -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"Lv" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 7 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"LC" = ( -/obj/structure/sign/departments/medbay/alt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"LJ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"LK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/obj/effect/turf_decal/box/white, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"LS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"Mb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"Md" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/table/wood, -/obj/structure/bedsheetbin, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"Mf" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/blue/three_quarters{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"My" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/concrete/slab_3, -/area/ship/crew/hydroponics) -"MP" = ( -/obj/structure/closet/secure_closet/freezer/wall/directional/north, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/sugar, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/condiment/peppermill, -/obj/effect/decal/cleanable/food/flour, -/turf/open/floor/concrete/slab_3, -/area/ship/crew/canteen) -"MQ" = ( -/obj/machinery/door/airlock/grunge, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/toilet) -"MR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"MT" = ( -/obj/structure/marker_beacon, -/obj/effect/turf_decal/steeldecal, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"MV" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"MZ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/cargo) -"Na" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/concrete/slab_1, -/area/ship/crew/canteen) -"Ne" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"Nk" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wood/end{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"Ny" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"NC" = ( -/obj/effect/turf_decal/steeldecal/steel_decals9, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"NF" = ( -/obj/effect/decal/cleanable/ash, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/sign/warning/chemdiamond{ - pixel_y = 32 - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"NK" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"NV" = ( -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 8 - }, -/obj/effect/decal/cleanable/oil/streak, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Oe" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"On" = ( -/obj/structure/closet/wall/directional/west, -/obj/machinery/washing_machine, -/obj/item/clothing/suit/longcoat/chemist, -/obj/item/clothing/suit/longcoat/chemist, -/obj/item/clothing/under/rank/medical/chemist, -/obj/item/clothing/under/rank/medical/chemist, -/obj/item/clothing/under/rank/medical/chemist, -/obj/item/clothing/under/rank/medical/chemist, -/obj/item/clothing/under/rank/medical/chemist/skirt, -/obj/item/clothing/under/rank/medical/chemist/skirt, -/obj/item/clothing/under/rank/medical/chemist/skirt, -/obj/item/clothing/under/rank/medical/chemist/skirt, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"Or" = ( -/obj/structure/closet/crate/wooden, -/obj/item/reagent_containers/glass/bucket, -/obj/item/pushbroom, -/obj/item/cultivator/rake, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"Ov" = ( -/obj/effect/turf_decal/corner/opaque/blue/border, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"OK" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"OL" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner/north, -/obj/effect/spawner/random/maintenance/four, -/obj/machinery/door/window/brigdoor/northright{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmlobby" - }, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"OO" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security) -"OV" = ( -/obj/structure/table/wood/poker, -/obj/item/toy/cards/deck/cas, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 5; - pixel_y = 10 - }, -/obj/item/storage/pill_bottle/dice{ - pixel_x = -5; - pixel_y = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"Pj" = ( -/obj/effect/turf_decal/arrows/white, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "holopharm"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Pt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/canteen) -"PG" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmstore" - }, -/turf/open/floor/light, -/area/ship/crew/canteen) -"PM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/concrete/slab_1, -/area/ship/crew/canteen) -"Qi" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"Qs" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 5 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"Qz" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "schmeidengine" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"QH" = ( -/obj/structure/curtain/cloth{ - pixel_y = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"QO" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/crew/toilet) -"Ra" = ( -/obj/structure/chair/comfy/shuttle, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Rg" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmairlock" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"RC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmbridge" - }, -/obj/machinery/door/airlock/command/glass{ - dir = 4; - name = "Bridge" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"RM" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/medical) -"RQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door{ - dir = 4; - id = "pharmstore"; - name = "Storefront Shutters"; - pixel_x = -25 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/concrete/slab_1, -/area/ship/crew/canteen) -"Sy" = ( -/obj/machinery/door/airlock{ - dir = 4; - id_tag = "pharmdoorlock" - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "pharmlobby" - }, -/obj/effect/turf_decal/trimline/opaque/green/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/green/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/hydroponics) -"SF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"Td" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Te" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"TM" = ( -/obj/structure/curtain/cloth{ - pixel_y = -32 - }, -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"Ug" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/vending/boozeomat, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"Um" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/structure/chair/comfy/shuttle, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"UD" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"UT" = ( -/obj/machinery/holopad/emergency/command, -/obj/effect/turf_decal/trimline/transparent/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/transparent/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/blue/filled/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"UY" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wood/end{ - color = "#543C30"; - dir = 2 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"Vd" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"Vf" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Helm" - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/carpet/blue, -/area/ship/bridge) -"Vh" = ( -/obj/structure/rack, -/obj/item/flashlight/glowstick/blue, -/obj/item/flashlight/glowstick/cyan, -/obj/item/storage/pill_bottle/floorpill, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Vi" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/siding/wood/end{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/hydroponics) -"Vn" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6, -/obj/effect/turf_decal/steeldecal/steel_decals_central1, -/obj/effect/turf_decal/number/five, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"VM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"VY" = ( -/obj/structure/rack, -/obj/structure/window/reinforced/spawner/east, -/obj/structure/window/reinforced/spawner, -/obj/machinery/door/window/brigdoor{ - dir = 8 - }, -/obj/item/storage/pill_bottle/zoom, -/obj/effect/spawner/random/maintenance/two, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmlobby" - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"Wg" = ( -/turf/open/floor/concrete/slab_2, -/area/ship/crew/canteen) -"Wv" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"Wy" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"Wz" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/corner/opaque/blue/border{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/cargo) -"WP" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/advanced_airlock_controller{ - dir = 8; - pixel_x = 25 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"WT" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/stack/tile/carpet/nanoweave/beige, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/concrete/slab_3, -/area/ship/crew/canteen) -"WY" = ( -/obj/structure/table, -/obj/structure/railing/wood{ - color = "#543C30" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/canteen) -"Xc" = ( -/obj/machinery/modular_computer/console/preset/command, -/obj/item/radio/intercom/wideband/directional/north, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Xh" = ( -/obj/structure/sign/poster/contraband/hacking_guide{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"Xv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/carpet/black, -/area/ship/security) -"Xy" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"XG" = ( -/obj/structure/window/reinforced/spawner/east, -/obj/structure/rack, -/obj/machinery/door/window/brigdoor/northright{ - dir = 2 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"XH" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/obj/item/pen{ - pixel_y = 7 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"XR" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/hydroponics) -"XS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"Yc" = ( -/obj/machinery/door/poddoor/multi_tile/three_tile_hor{ - id = "pharmentrance" - }, -/obj/effect/turf_decal/arrows/white, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "holopharm"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Yh" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/titanium/white, -/area/ship/medical) -"Yk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security) -"Ym" = ( -/obj/machinery/door/airlock/external/glass, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmairlock" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Yn" = ( -/obj/effect/turf_decal/number/zero, -/turf/open/floor/engine/hull, -/area/ship/external) -"Yp" = ( -/obj/machinery/vending/cigarette/beach, -/obj/effect/turf_decal/siding/thinplating/light{ - dir = 5 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/cargo) -"Yr" = ( -/turf/open/floor/concrete/tiles, -/area/ship/crew/hydroponics) -"Yt" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/catwalk/over, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Yw" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/mineral/titanium, -/area/ship/crew/hydroponics) -"Yx" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmwindows" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"YA" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmstore" - }, -/obj/item/table_bell, -/turf/open/floor/light, -/area/ship/crew/canteen) -"YD" = ( -/obj/structure/chair/stool/bar, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 5 - }, -/turf/open/floor/wood/walnut, -/area/ship/cargo) -"YR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/autolathe, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/security) -"YU" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"YV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security) -"Zc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing{ - dir = 8; - pixel_x = -1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/siding/thinplating/dark/end{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/valve/digital/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Zf" = ( -/obj/machinery/button/door{ - dir = 4; - id = "pharmboothlock"; - name = "Lockdown: Booth"; - pixel_x = -24; - pixel_y = 11 - }, -/obj/structure/chair/comfy/beige{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 4; - id = "pharmdoorlock"; - name = "Anti-Tresspassing Bolts"; - normaldoorcontrol = 1; - pixel_x = -24; - specialfunctions = 4 - }, -/obj/machinery/button/door{ - dir = 4; - id = "pharmlobby"; - name = "Lockdown: Lobby"; - pixel_x = -24; - pixel_y = -11 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/black, -/area/ship/security) -"Zt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/engineering) -"ZA" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/obj/effect/decal/cleanable/oil/streak, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"ZE" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/manipulator, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/medical) -"ZF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/crew/hydroponics) -"ZO" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "pharmboothlock" - }, -/turf/open/floor/wood/walnut, -/area/ship/security) -"ZP" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"ZQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ship/security) -"ZU" = ( -/obj/docking_port/mobile{ - callTime = 250; - dir = 2; - launch_status = 0; - name = "Pharmacology Ship"; - port_direction = 8; - preferred_direction = 4 - }, -/obj/effect/turf_decal/arrows/white, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"ZX" = ( -/obj/machinery/door/window/eastright{ - dir = 1 - }, -/obj/structure/closet/secure_closet/wall/directional/east{ - icon_state = "solgov_wall"; - name = "Chief Pharmacist's Locker"; - req_access_txt = "40" - }, -/obj/item/storage/bag/medical, -/obj/item/autosurgeon/cmo, -/obj/item/storage/belt/medical/webbing, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/obj/item/storage/box/hypospray/CMO, -/obj/item/clothing/suit/longcoat/chemist, -/obj/item/clothing/head/beret/chem, -/obj/item/clothing/neck/cloak/cmo, -/obj/item/cartridge/cmo, -/obj/item/healthanalyzer/advanced, -/obj/item/clothing/gloves/color/latex/nitrile, -/obj/item/assembly/flash/handheld, -/obj/item/door_remote/chief_medical_officer, -/obj/item/pet_carrier, -/obj/item/areaeditor/shuttle, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/reagent_containers/glass/bottle/vial/large, -/obj/item/reagent_containers/glass/bottle/vial/large, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) - -(1,1,1) = {" -xJ -xJ -xJ -xJ -Fz -su -YV -zT -Wv -Qz -Wv -Qz -Wv -Wv -fz -xJ -xJ -xJ -"} -(2,1,1) = {" -xJ -xJ -xJ -Fz -OO -OO -Yk -gt -Wv -lB -sw -om -Ld -Wv -Wv -Rg -Wv -xJ -"} -(3,1,1) = {" -xJ -xJ -xJ -OO -Df -OO -mu -np -Wv -As -Zc -mx -ZA -Ym -WP -tK -KW -xJ -"} -(4,1,1) = {" -xJ -xJ -Fz -OO -Xv -ZO -BT -az -Bp -rj -rr -Ay -bH -Wv -Wv -AJ -Wv -xJ -"} -(5,1,1) = {" -xJ -xJ -gT -Zf -Cb -OO -YR -ZQ -OO -oW -NV -bu -Xy -cN -cY -IE -tR -xJ -"} -(6,1,1) = {" -xJ -rU -Vd -zW -hN -OO -GY -rH -OO -OK -Td -wh -LK -uB -Wv -Zt -Wv -fz -"} -(7,1,1) = {" -xJ -LC -Yp -Ln -bm -OO -OO -xR -OO -cp -gl -Yt -Wv -Wv -Wv -xT -YU -YU -"} -(8,1,1) = {" -xJ -Yc -fu -MR -LS -fd -dt -yt -Vd -Wv -eY -rC -Wv -aO -kc -Pt -EV -YU -"} -(9,1,1) = {" -Iz -ZU -wG -Hx -Ov -au -zq -Ne -ht -YU -YU -YU -YU -MP -Bg -WT -KO -oK -"} -(10,1,1) = {" -xJ -Pj -Mf -fP -Fe -DL -oX -rE -xi -pY -RQ -AA -nO -kL -PM -fb -Hy -oK -"} -(11,1,1) = {" -xJ -pl -ly -hp -iX -Vd -bD -Ne -kF -YA -lW -wQ -Wg -yj -CD -va -ng -YU -"} -(12,1,1) = {" -xJ -Vd -Vd -Vd -Vd -Vd -XG -Ne -Ab -PG -yj -qU -fq -tB -WY -dF -YU -YU -"} -(13,1,1) = {" -xJ -FA -Vd -yB -Wz -zI -bL -XS -il -PG -vM -jQ -YU -YU -Ug -tG -YU -Vn -"} -(14,1,1) = {" -xJ -qB -Wy -hw -SF -mO -Te -Ny -YD -gO -Na -Vh -YU -qV -vt -CV -oK -Yn -"} -(15,1,1) = {" -xJ -NC -Vd -Vd -JX -qa -MZ -OL -VY -YU -YU -YU -HE -KS -jg -HE -HE -pd -"} -(16,1,1) = {" -xJ -xJ -KU -XR -XR -XR -Sy -XR -XR -HE -ay -vL -hX -rX -CX -HE -Ga -xJ -"} -(17,1,1) = {" -xJ -xJ -kp -XR -nz -XR -ZF -XR -kt -HE -dU -jG -vm -to -rp -DO -MT -xJ -"} -(18,1,1) = {" -xJ -xJ -xJ -Yx -ca -VM -JS -oc -kC -ZP -MV -Lv -fY -qD -dr -DO -xJ -xJ -"} -(19,1,1) = {" -xJ -xJ -xJ -Yx -aQ -oa -Nk -UY -aE -Ej -nL -ZE -ts -EX -lE -DO -xJ -xJ -"} -(20,1,1) = {" -xJ -xJ -xJ -XR -At -fO -Yr -Mb -Oe -is -nK -XH -bX -kV -cr -HE -xJ -xJ -"} -(21,1,1) = {" -xJ -xJ -xJ -pB -XR -AU -Yr -CI -tm -HE -NF -IZ -Yh -dX -HE -RM -xJ -xJ -"} -(22,1,1) = {" -xJ -xJ -xJ -xJ -XR -Or -oa -Vi -wW -HE -He -IW -aD -tj -HE -xJ -xJ -xJ -"} -(23,1,1) = {" -xJ -xJ -xJ -xJ -XR -hg -Yr -kf -xr -UD -UD -mC -UD -UD -UD -xJ -xJ -xJ -"} -(24,1,1) = {" -xJ -xJ -xJ -xJ -Yw -hg -nl -wD -iJ -UD -On -eC -oT -TM -ha -xJ -xJ -xJ -"} -(25,1,1) = {" -xJ -xJ -xJ -xJ -XR -Qs -My -yv -UD -UD -Md -IR -Qi -fM -UD -xJ -xJ -xJ -"} -(26,1,1) = {" -xJ -xJ -xJ -xJ -pB -LJ -LJ -LJ -LJ -xg -bj -vS -Xh -UD -jB -xJ -xJ -xJ -"} -(27,1,1) = {" -xJ -xJ -xJ -xJ -xJ -LJ -bl -xn -LJ -qj -OV -HB -xc -UD -xJ -xJ -xJ -xJ -"} -(28,1,1) = {" -xJ -xJ -xJ -xJ -xJ -QO -gz -mH -MQ -BY -fS -KK -QH -ha -xJ -xJ -xJ -xJ -"} -(29,1,1) = {" -xJ -xJ -xJ -xJ -xJ -LJ -FB -LJ -LJ -RC -mv -mv -sB -UD -xJ -xJ -xJ -xJ -"} -(30,1,1) = {" -xJ -xJ -xJ -xJ -xJ -Dp -LJ -LJ -CK -HK -wz -mv -mv -jB -xJ -xJ -xJ -xJ -"} -(31,1,1) = {" -xJ -xJ -xJ -xJ -xJ -xJ -bq -Um -AR -mq -iS -iN -bq -xJ -xJ -xJ -xJ -xJ -"} -(32,1,1) = {" -xJ -xJ -xJ -xJ -xJ -xJ -bq -Ra -xp -UT -aT -ZX -bq -xJ -xJ -xJ -xJ -xJ -"} -(33,1,1) = {" -xJ -xJ -xJ -xJ -xJ -xJ -IT -mv -NK -eu -Fl -mv -IT -xJ -xJ -xJ -xJ -xJ -"} -(34,1,1) = {" -xJ -xJ -xJ -xJ -xJ -xJ -xJ -IT -Xc -Vf -ka -IT -xJ -xJ -xJ -xJ -xJ -xJ -"} -(35,1,1) = {" -xJ -xJ -xJ -xJ -xJ -xJ -xJ -IT -bq -nw -bq -IT -xJ -xJ -xJ -xJ -xJ -xJ -"} -(36,1,1) = {" -xJ -xJ -xJ -xJ -xJ -xJ -xJ -xJ -md -md -md -xJ -xJ -xJ -xJ -xJ -xJ -xJ -"} diff --git a/_maps/shuttles/independent/independent_tranquility.dmm b/_maps/shuttles/independent/independent_tranquility.dmm deleted file mode 100644 index 0ecbfbe09e90..000000000000 --- a/_maps/shuttles/independent/independent_tranquility.dmm +++ /dev/null @@ -1,7963 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ac" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "a_1_shutter" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"ag" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormtwo) -"aj" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/hydroponics) -"aq" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/engine) -"aC" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/structure/sign/poster/official/moth{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"aE" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -17 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"aF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/simple_animal/cow{ - name = "Bessington Von Buchenberg IV" - }, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"aG" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Engineering" - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"aM" = ( -/obj/machinery/door/airlock/hatch{ - name = "Engineering" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/engineering/electrical) -"aO" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/electrical) -"aY" = ( -/obj/item/storage/box/donkpockets/donkpocketberry, -/obj/item/storage/cans/sixsoda, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/storage/box/donkpockets{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/structure/closet/secure_closet/freezer{ - name = "Minifridge" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"bb" = ( -/obj/machinery/vending/games, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"bg" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"bk" = ( -/obj/machinery/pipedispenser, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"bn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 5 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"bo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"bt" = ( -/obj/structure/table/wood, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"bL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"bN" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"bP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"bX" = ( -/obj/structure/table/wood, -/obj/item/paper/natural, -/obj/item/paper/natural{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/pen/fountain{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/paper/crumpled{ - pixel_x = -11; - pixel_y = -6 - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"bZ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewtwo) -"co" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"cp" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/machinery/light/directional/west, -/obj/item/stack/sheet/mineral/uranium/fifty, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"cH" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/cryo) -"cI" = ( -/obj/machinery/jukebox, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"cJ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security/armory) -"cV" = ( -/obj/structure/table/wood, -/obj/machinery/computer/bookmanagement, -/obj/machinery/light/dim/directional/north, -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"cW" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 - }, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"cX" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"cZ" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"da" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"dh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"dj" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/end{ - color = "#792f27"; - dir = 8 - }, -/obj/structure/fluff/hedge, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"dk" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"dp" = ( -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/sign/poster/official/no_erp{ - pixel_x = 32 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"dA" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/hallway/starboard) -"dD" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"dN" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"dO" = ( -/obj/structure/bookcase/random/fiction, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"dQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"dV" = ( -/obj/structure/chair/sofa/brown/right/directional/west, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"ee" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/bridge) -"ei" = ( -/obj/structure/table, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = -8; - pixel_y = -3 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_y = 11 - }, -/obj/item/stack/cable_coil/random/five{ - pixel_x = 8; - pixel_y = -4 - }, -/obj/item/reagent_containers/glass/beaker, -/obj/machinery/light/dim/directional/west, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"ek" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_3_shutter2" - }, -/turf/open/floor/plating, -/area/ship/crew/crewthree) -"em" = ( -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/bridge) -"en" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"eo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"er" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/canteen) -"eu" = ( -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"ev" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormthree) -"ey" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"ez" = ( -/obj/structure/sign/directions/command{ - dir = 8; - pixel_y = 7 - }, -/obj/structure/sign/directions/medical, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"eA" = ( -/obj/machinery/cryopod{ - dir = 1 - }, -/obj/machinery/computer/cryopod/directional/west, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"eC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"eF" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_2_shutter" - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"eI" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/sugar, -/obj/item/reagent_containers/condiment/sugar, -/obj/item/storage/box/ingredients/carnivore, -/obj/item/storage/box/ingredients/fruity, -/obj/item/storage/box/ingredients/grains, -/obj/item/storage/box/ingredients/vegetarian, -/obj/item/storage/box/ingredients/wildcard, -/obj/item/storage/box/ingredients/wildcard, -/obj/item/reagent_containers/condiment/enzyme, -/obj/item/reagent_containers/condiment/mayonnaise, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/condiment/rice, -/obj/item/storage/box/condimentbottles, -/obj/structure/closet/secure_closet/wall/directional/west{ - name = "Kitchen Cabinet" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"eJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"eK" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 8 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"eN" = ( -/obj/machinery/light/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"eS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"eX" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/item/stock_parts/subspace/filter{ - pixel_x = -8; - pixel_y = -6 - }, -/obj/item/paper/crumpled{ - pixel_x = 11; - pixel_y = 1 - }, -/obj/item/pen/blue, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"fa" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/cable/yellow{ - icon_state = "0-9" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"fc" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/item/paper/crumpled{ - pixel_x = 16; - pixel_y = 13 - }, -/turf/open/floor/plating/rust, -/area/ship/crew/dorm) -"fg" = ( -/turf/open/floor/engine/hull, -/area/ship/external) -"fk" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/med_data/laptop, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"fu" = ( -/obj/structure/closet/secure_closet/hydroponics{ - req_access = null - }, -/obj/item/clothing/suit/hooded/wintercoat/hydro, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"fy" = ( -/obj/effect/turf_decal/corner/opaque/green/border, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/closet/wall/directional/south, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/storage/backpack/duffelbag, -/obj/item/storage/backpack/duffelbag, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/suit/hooded/wintercoat, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"fz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"fF" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"fI" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/bedsheet/captain, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"fK" = ( -/obj/structure/chair/sofa/brown/corner/directional/north, -/obj/machinery/firealarm/directional/west, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = -32 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"fN" = ( -/obj/structure/railing{ - dir = 8; - layer = 3.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 10 - }, -/obj/machinery/light/dim/directional/south, -/obj/machinery/suit_storage_unit/independent/pilot, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"fP" = ( -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/random/five, -/obj/item/circuitboard/machine/telecomms/bus, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/crewfour) -"fS" = ( -/obj/docking_port/mobile{ - dir = 2 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"fU" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - name = "Cryogenics" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/cryo) -"fY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"fZ" = ( -/obj/effect/turf_decal/borderfloorblack, -/obj/effect/turf_decal/borderfloorblack/corner{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"gb" = ( -/obj/structure/table/wood/poker, -/obj/item/trash/cheesie, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"gd" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/door/window/eastright{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"gh" = ( -/obj/structure/sign/departments/botany, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/hydroponics) -"gk" = ( -/obj/structure/chair/sofa/brown/directional/west, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"gn" = ( -/obj/machinery/vending/classicbeats, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"gp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"gs" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"gC" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/item/toy/figure/curator{ - pixel_x = -7; - pixel_y = 5 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"gM" = ( -/obj/machinery/modular_computer/console/preset/engineering{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/machinery/light/dim/directional/east, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"gN" = ( -/obj/machinery/computer/operating{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"gS" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"gV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"gY" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"ha" = ( -/obj/structure/table/wood, -/obj/item/candle{ - pixel_x = 10; - pixel_y = 10 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"hd" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/machinery/washing_machine, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"hg" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"hh" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"hn" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Workshop" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/crewfive) -"ht" = ( -/obj/structure/closet/secure_closet/freezer{ - name = "Minifridge" - }, -/obj/item/reagent_containers/food/drinks/soda_cans/molten, -/obj/item/reagent_containers/food/drinks/soda_cans/orange_soda, -/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, -/obj/item/reagent_containers/food/drinks/soda_cans/pacfuel, -/obj/item/reagent_containers/food/drinks/soda_cans/random, -/obj/item/reagent_containers/food/drinks/soda_cans/random, -/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, -/obj/item/storage/cans/sixsoda, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/reagent_containers/food/snacks/cheesiehonkers, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/spacetwinkie, -/obj/item/reagent_containers/food/snacks/muffin/berry, -/obj/item/reagent_containers/food/snacks/muffin, -/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_berry, -/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_orange, -/obj/item/reagent_containers/food/snacks/popsicle/creamsicle_orange, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"hu" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" - }, -/turf/open/floor/plating, -/area/ship/hallway/port) -"hx" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"hy" = ( -/obj/item/paper/crumpled{ - pixel_x = -12; - pixel_y = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"hB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"hF" = ( -/obj/machinery/door/airlock{ - name = "WC" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/toilet) -"hG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"hJ" = ( -/obj/structure/table, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/door/window/eastright{ - dir = 1 - }, -/obj/item/storage/firstaid/o2{ - pixel_x = -5; - pixel_y = 4 - }, -/obj/item/storage/firstaid/brute, -/obj/effect/turf_decal/borderfloorwhite, -/obj/item/storage/firstaid/medical{ - pixel_x = -3; - pixel_y = -4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"hK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"hL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"hR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/canteen) -"hU" = ( -/obj/effect/turf_decal/siding/wood/end, -/obj/item/reagent_containers/glass/bucket/wooden{ - pixel_x = -11; - pixel_y = 13 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"ia" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"id" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"if" = ( -/obj/structure/sign/departments/chemistry, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"iq" = ( -/obj/structure/table, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = -11; - pixel_y = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"iu" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/item/pen/fourcolor, -/obj/item/pen, -/obj/item/pen, -/obj/machinery/light/directional/east, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"iA" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/mineral_door/wood{ - name = "Bedroom" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"iH" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm/dormtwo) -"iI" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"iJ" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/item/instrument/piano_synth, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"iK" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormfive) -"iT" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"jc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"je" = ( -/obj/structure/mineral_door/wood{ - name = "Bedroom" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"jh" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"jk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"jn" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"jp" = ( -/obj/structure/mirror{ - pixel_y = 32 - }, -/obj/structure/sink{ - pixel_y = 23 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/mob/living/simple_animal/mouse/white{ - name = "The Brain" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"jr" = ( -/obj/machinery/hydroponics/soil, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"js" = ( -/obj/structure/closet/wall/directional/west{ - name = "Wardrobe" - }, -/obj/item/clothing/head/beret, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/dress/skirt/color/red, -/obj/item/clothing/suit/longcoat, -/obj/item/clothing/suit/jacket/letterman_red, -/obj/item/clothing/head/soft/mime, -/obj/item/clothing/shoes/sandal, -/obj/item/clothing/shoes/sneakers/black, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"jt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/ihejirika_small/right{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"jy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"jD" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"jK" = ( -/obj/structure/sign/poster/official/moth/hardhats, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/electrical) -"jR" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/canvas/twentythreeXtwentythree{ - pixel_x = 0 - }, -/obj/item/canvas/twentythreeXtwentythree{ - pixel_x = 0 - }, -/obj/item/canvas/twentythreeXtwentythree{ - pixel_x = 0 - }, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/nineteenXnineteen{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/canvas/nineteenXnineteen{ - pixel_x = 2; - pixel_y = 5 - }, -/obj/item/canvas/nineteenXnineteen{ - pixel_x = 2; - pixel_y = 5 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"ka" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"kr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"kw" = ( -/obj/item/toy/cards/deck/kotahi{ - pixel_x = -4; - pixel_y = -10 - }, -/obj/item/dice/d20{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/structure/table/wood/poker, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"kB" = ( -/obj/machinery/vending/coffee, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = 32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"kC" = ( -/obj/structure/chair/comfy/orange/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/closet/wall/directional/west{ - name = "Wardrobe" - }, -/obj/item/clothing/head/wig/random, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/rank/command/captain/skirt, -/obj/item/clothing/under/rank/command/captain/suit, -/obj/item/pen/fountain/captain, -/obj/item/radio/headset/heads/captain, -/obj/item/storage/backpack/duffelbag/captain, -/obj/item/clothing/suit/hooded/wintercoat/captain, -/obj/item/clothing/suit/armor/vest/capcarapace/duster, -/obj/item/clothing/head/caphat/cowboy, -/obj/item/clothing/shoes/cowboy/fancy, -/obj/item/clothing/under/pants/camo, -/obj/item/clothing/suit/hooded/wintercoat/captain, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"kK" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_1_shutter" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"kR" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "bridge_windows" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"kS" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/starboard) -"kU" = ( -/obj/structure/urinal{ - pixel_y = 28 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"kY" = ( -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/bridge) -"lc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"lz" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/mob/living/simple_animal/chicken{ - name = "Buck" - }, -/obj/structure/flora/ausbushes/sparsegrass, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"lG" = ( -/obj/machinery/light/directional/east, -/obj/machinery/vending/modularpc, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"lJ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"lM" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/item/stock_parts/micro_laser/high{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/paper/crumpled{ - pixel_x = -10; - pixel_y = -13 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"lO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/sign/poster/random{ - pixel_x = 32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"lS" = ( -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"lW" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewthree) -"ma" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/number/five{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"mc" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"mf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"mz" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "a_4_shutter"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/crewfive) -"mA" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"mB" = ( -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"mC" = ( -/obj/effect/turf_decal/corner/opaque/green/border, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"mE" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/port) -"mH" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda{ - pixel_x = -6; - pixel_y = -1 - }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"mK" = ( -/obj/structure/chair/sofa/brown/right/directional/east, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27"; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"mP" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "a_4_shutter" - }, -/turf/open/floor/plating, -/area/ship/crew/crewfive) -"mR" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/north, -/obj/item/bedsheet/brown, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"mV" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/structure/table/reinforced, -/obj/machinery/light/directional/south, -/obj/item/melee/knife/butcher{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/item/clothing/gloves/butchering{ - pixel_x = 5; - pixel_y = -1 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"mW" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/hallway/port) -"nc" = ( -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"ng" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"nr" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/east, -/obj/structure/sign/poster/contraband/gec{ - pixel_y = -32 - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"nw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"ny" = ( -/obj/structure/closet/firecloset/wall/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"nz" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_x = 20; - dir = 8; - pixel_y = -12 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"nN" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"nX" = ( -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/random/five, -/obj/item/circuitboard/machine/telecomms/processor, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/amplifier, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/crewfour) -"op" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"or" = ( -/obj/item/paper/crumpled{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/machinery/button/door{ - dir = 1; - id = "a_1_shutter"; - name = "shutters"; - pixel_x = 6; - pixel_y = -27 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"os" = ( -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"oC" = ( -/obj/machinery/button/door{ - dir = 4; - id = "apartment_4"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = -6; - specialfunctions = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 - }, -/obj/structure/chair/sofa/brown/left/directional/east, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"oS" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"oW" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/canteen) -"pa" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"pj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"pp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/mineral_door/wood{ - name = "Bedroom" - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"pu" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/storage/crayons{ - pixel_x = -10; - pixel_y = 1 - }, -/obj/item/pen/charcoal{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/pen/fountain{ - pixel_x = 10; - pixel_y = 10 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"pw" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4; - id_tag = "apartment_5"; - name = "Apartment 5" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/crewfour) -"px" = ( -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/machinery/button/door{ - dir = 1; - id = "a_1_shutter2"; - name = "Shutters"; - pixel_x = -6; - pixel_y = -27 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"pA" = ( -/obj/machinery/sleeper{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"pJ" = ( -/obj/structure/toilet/secret{ - dir = 4; - secret_type = /obj/item/storage/box/donkpockets/donkpocketgondola - }, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 10 - }, -/obj/machinery/light/directional/west, -/mob/living/simple_animal/mouse/brown{ - name = "Pinkie" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"pK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"pL" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/hallway/port) -"pT" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/structure/closet/wall/orange/directional/south, -/obj/item/stack/tape/industrial/electrical, -/obj/item/stack/tape/industrial, -/obj/item/holosign_creator/engineering, -/obj/item/storage/backpack/duffelbag/engineering, -/obj/item/storage/belt/utility/full/engi, -/obj/item/stack/cable_coil/random, -/obj/item/stack/cable_coil/random, -/obj/item/rcl/pre_loaded, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/geiger_counter, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass/twenty, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/clothing/head/beret/eng, -/obj/item/clothing/head/beret/eng/hazard, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"qa" = ( -/turf/template_noop, -/area/template_noop) -"qc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/external) -"qe" = ( -/obj/structure/table, -/obj/machinery/computer/secure_data/laptop{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloorblack/cee{ - dir = 4 - }, -/obj/item/toy/plush/goatplushie{ - desc = "The Captain insists this plushie does not exist."; - pixel_x = -7; - pixel_y = 16 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"qq" = ( -/obj/structure/sign/departments/security, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewfive) -"qB" = ( -/obj/item/kirbyplants/random, -/obj/machinery/button/door{ - dir = 4; - id = "apartment_5"; - normaldoorcontrol = 1; - pixel_x = -26; - pixel_y = 6; - specialfunctions = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = -6 - }, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"qC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"qV" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/closet/wall/directional/south{ - name = "Wardrobe" - }, -/obj/item/clothing/head/wig/random, -/obj/item/storage/box/syndie_kit/chameleon, -/obj/item/paper_bin/bundlenatural, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/item/clothing/under/color/random, -/obj/item/clothing/suit/jacket/letterman, -/obj/item/clothing/suit/toggle/lawyer/brown, -/obj/item/clothing/under/suit/burgundy, -/obj/item/clothing/under/pants/red, -/obj/item/clothing/suit/nerdshirt, -/obj/item/storage/bag/books, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"rc" = ( -/obj/structure/bookcase/random/religion, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"ri" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/structure/cable/yellow{ - icon_state = "5-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"rk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"rl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ro" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"rt" = ( -/obj/structure/table/wood, -/obj/machinery/light/dim/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/a_gift, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"rv" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"rB" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"rC" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"rI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"rK" = ( -/obj/machinery/vending/cola/shamblers, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"rY" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"sb" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical/surgery) -"se" = ( -/obj/machinery/button/door{ - id = "a_4_shutter"; - name = "Shutters"; - pixel_x = 6; - pixel_y = 26 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north{ - pixel_x = -7 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"so" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"sp" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"sr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"su" = ( -/obj/machinery/telecomms/broadcaster, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/crewfour) -"sF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "5-8" - }, -/obj/structure/cable/yellow{ - icon_state = "6-8" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"sG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"sK" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_1_shutter2" - }, -/turf/open/floor/plating, -/area/ship/crew) -"sP" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = 6 - }, -/obj/machinery/button/door{ - dir = 8; - id = "apartment_3"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6; - specialfunctions = 4 - }, -/obj/item/kirbyplants/random, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"sW" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"th" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"ts" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = -6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/button/door{ - dir = 4; - id = "a_3_shutter"; - name = "Shutters"; - pixel_x = -26; - pixel_y = 6 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"tz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"tA" = ( -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/plaque/static_plaque/golden/captain{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"tC" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/medical/surgery) -"tH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"tI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/mineral_door/wood{ - name = "Bedroom" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"tM" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/table, -/obj/item/assembly/prox_sensor{ - pixel_x = 9; - pixel_y = 4 - }, -/obj/item/bot_assembly/cleanbot{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/screwdriver{ - pixel_x = -7; - pixel_y = 1 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"tQ" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ext_windows" - }, -/turf/open/floor/plating, -/area/ship/medical/surgery) -"tU" = ( -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/item/storage/overmap_ship/electric/directional/west, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -17 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"tX" = ( -/obj/docking_port/stationary{ - dwidth = 10; - width = 30; - height = 15 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"tY" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"ub" = ( -/obj/structure/closet/wall/directional/east{ - name = "Personal Effects" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/stack/sheet/cotton/cloth/ten, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/wallframe/painting, -/obj/item/stack/sheet/cardboard/fifty, -/obj/item/stack/sheet/paperframes/fifty, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/item/stack/sheet/mineral/wood/fifty, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"ud" = ( -/obj/machinery/vending/hydronutrients, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"uf" = ( -/obj/structure/chair/comfy/beige{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 8 - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"us" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_y = -32 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"uC" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/washing_machine, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"uI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"uJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"uL" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"uM" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"uO" = ( -/obj/machinery/light/directional/west, -/obj/machinery/vending/assist, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"uU" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"uW" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"vd" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"vj" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"vx" = ( -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"vC" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4; - name = "Supply Closet" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/storage) -"vG" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"vM" = ( -/obj/machinery/smartfridge/bloodbank/preloaded, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical/surgery) -"vN" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/electrical) -"vP" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 8 - }, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"vU" = ( -/obj/structure/table, -/obj/item/ammo_box/magazine/m45/rubber{ - pixel_x = 7; - pixel_y = -2 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 6 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 5 - }, -/obj/item/gun/ballistic/automatic/pistol/candor/no_mag{ - pixel_x = -2; - pixel_y = 9 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -6; - pixel_y = 1 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/sign/poster/contraband/lusty_xenomorph{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"vV" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"vW" = ( -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/shower{ - dir = 8; - pixel_y = -7 - }, -/obj/machinery/door/window/eastleft{ - dir = 8 - }, -/obj/structure/curtain, -/obj/item/soap/deluxe, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/toilet) -"wf" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"wt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"wz" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = -6 - }, -/obj/machinery/button/door{ - dir = 8; - id = "apartment_2"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = 6; - specialfunctions = 4 - }, -/obj/structure/closet/crate/bin, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"wA" = ( -/obj/structure/table, -/obj/item/food/cakeslice/lime, -/obj/item/kitchen/fork/plastic{ - pixel_x = -11 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"xf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 8 - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"xh" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/sign/poster/retro/radio{ - pixel_y = 32 - }, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"xk" = ( -/obj/structure/chair/plastic{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"xl" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"xo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"xp" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/reagent_containers/food/drinks/shaker{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/reagent_containers/glass/rag, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"xs" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer4{ - dir = 8; - filter_type = "o2" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/camera/autoname{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"xt" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/monitor{ - icon_keyboard = "laptop_key"; - icon_screen = "seclaptop"; - icon_state = "laptop" - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"xx" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"xC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/ihejirika_small{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"xE" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 8 - }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"xF" = ( -/obj/item/kirbyplants/fullysynthetic, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"xH" = ( -/obj/structure/table/optable, -/obj/effect/turf_decal/borderfloor{ - dir = 6 - }, -/obj/structure/sign/poster/official/moth/epi{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"xI" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - dir = 8; - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/crew/crewfive) -"xK" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"xT" = ( -/obj/structure/chair/sofa/brown/directional/north, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"xU" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/electrical, -/obj/item/decal_painter, -/obj/item/floor_painter, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"xV" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"xW" = ( -/obj/structure/closet/wall/orange/directional/north, -/obj/item/clothing/suit/fire/atmos, -/obj/item/clothing/mask/gas/atmos, -/obj/item/clothing/head/hardhat/atmos, -/obj/item/storage/belt/utility/atmostech, -/obj/item/clothing/head/beret/atmos, -/obj/item/circuitboard/machine/shieldwallgen/atmos, -/obj/item/circuitboard/machine/shieldwallgen/atmos, -/obj/item/stack/tape/industrial, -/obj/item/stack/tape/industrial, -/obj/item/storage/backpack/duffelbag/engineering, -/obj/item/extinguisher/advanced, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 4 - }, -/obj/item/clothing/head/beret/atmos, -/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"yg" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/sofa/brown/corner/directional/south, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"yi" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"ym" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"yr" = ( -/obj/structure/table, -/obj/machinery/computer/telecomms/monitor{ - dir = 4; - icon_keyboard = "laptop_key"; - icon_screen = "seclaptop"; - icon_state = "laptop" - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"yE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"yL" = ( -/obj/structure/table, -/obj/item/reagent_containers/condiment/peppermill{ - pixel_x = 13; - pixel_y = 2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/item/reagent_containers/food/snacks/friedegg, -/obj/item/kitchen/fork/plastic{ - pixel_x = -5; - pixel_y = -8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"yR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/number/three{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"yY" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "communications" - }, -/obj/machinery/computer/helm/viewscreen/directional/east, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"zc" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"zs" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/sign/poster/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"zw" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewthree) -"zx" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/bookbinder, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"zy" = ( -/obj/item/reagent_containers/food/snacks/customizable/cheesewheel, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"zz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"zF" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Medical" - }, -/obj/machinery/computer/security/telescreen{ - dir = 4; - network = list("ss13"); - pixel_x = -30 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"zI" = ( -/obj/machinery/firealarm/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"zK" = ( -/obj/machinery/door/airlock/external, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/hallway/starboard) -"zL" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"zN" = ( -/obj/machinery/light/dim/directional/north, -/obj/structure/sign/departments/restroom{ - pixel_y = -32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"zR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"zW" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"Aa" = ( -/obj/structure/chair/sofa/brown/corner/directional/west, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 6 - }, -/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ - pixel_x = 32 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"Af" = ( -/obj/structure/table/wood/poker, -/obj/item/paper{ - pixel_x = -6; - pixel_y = 8 - }, -/obj/item/paper, -/obj/item/pen{ - pixel_x = -6; - pixel_y = -3 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Aj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"Al" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Am" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Ay" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormfour) -"Az" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/button/door{ - id = "enginedoor"; - pixel_y = 26 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"AJ" = ( -/obj/structure/table, -/obj/machinery/computer/bookmanagement, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"AL" = ( -/obj/machinery/button/door{ - dir = 4; - id = "a_4_shutter2"; - name = "Shutters"; - pixel_x = -26; - pixel_y = -6 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"AM" = ( -/obj/structure/table/wood/poker, -/obj/item/paper, -/obj/item/pen{ - pixel_x = -6; - pixel_y = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"AQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"AZ" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Bm" = ( -/obj/machinery/modular_computer/console/preset/command, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Bu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Bz" = ( -/obj/effect/turf_decal/corner/opaque/green/border{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"BE" = ( -/obj/structure/chair/sofa/brown/corner/directional/south, -/obj/machinery/light/dim/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"BK" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/item/paper_bin/construction{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/paint/anycolor{ - pixel_x = 7; - pixel_y = -1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"BN" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"BV" = ( -/obj/structure/table, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastleft{ - dir = 1 - }, -/obj/item/storage/box/gloves{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/storage/box/masks, -/obj/item/storage/belt/medical, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 5; - pixel_y = 8 - }, -/obj/item/reagent_containers/glass/bottle{ - list_reagents = list(/datum/reagent/medicine/thializid=30); - name = "thializid bottle" - }, -/obj/item/reagent_containers/syringe, -/obj/effect/turf_decal/borderfloorwhite{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"BW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Dining Room" - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/canteen) -"BX" = ( -/obj/item/clothing/glasses/regular/hipster, -/obj/item/clothing/gloves/color/latex, -/obj/item/clothing/head/beanie/stripedgreen, -/obj/item/clothing/head/flatcap, -/obj/item/clothing/neck/stripedredscarf, -/obj/item/clothing/suit/jacket, -/obj/item/clothing/suit/hawaiian, -/obj/item/clothing/suit/toggle/suspenders/gray, -/obj/item/clothing/suit/toggle/lawyer/burgundy, -/obj/item/clothing/under/dress/striped, -/obj/item/clothing/under/pants/khaki, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/under/suit/charcoal, -/obj/structure/closet/wall/directional/north{ - name = "Wardrobe" - }, -/obj/item/clothing/accessory/waistcoat, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"Ca" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"Cd" = ( -/obj/structure/table/wood/reinforced, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Ch" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood/end{ - color = "#792f27"; - dir = 4 - }, -/obj/structure/fluff/hedge, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Cr" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/potato/sweet{ - pixel_x = -16; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/snacks/grown/cabbage{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/reagent_containers/glass/bucket/wooden, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Cv" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/structure/table, -/obj/structure/bedsheetbin, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"CE" = ( -/obj/structure/sink/puddle, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"CH" = ( -/obj/structure/table/wood, -/obj/item/food/garlicbread, -/obj/item/reagent_containers/food/snacks/grown/citrus/orange{ - pixel_x = -8; - pixel_y = 7 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"CL" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/pill_bottle/dice{ - pixel_x = -15; - pixel_y = 5 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"CM" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"CO" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/item/radio/intercom/wideband/table{ - dir = 8; - pixel_x = -4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"CU" = ( -/obj/structure/frame/machine, -/obj/item/stack/cable_coil/random/five, -/obj/item/circuitboard/machine/telecomms/receiver, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/crewfour) -"CV" = ( -/obj/structure/table, -/obj/item/weldingtool/mini{ - pixel_x = -2; - pixel_y = -14 - }, -/obj/item/healthanalyzer{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/stock_parts/scanning_module/adv{ - pixel_x = -9; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade{ - pixel_x = 10; - pixel_y = -10 - }, -/obj/item/stack/cable_coil/cut{ - amount = 1 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"Db" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/sign/poster/contraband/pwr_game{ - pixel_y = -32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Dj" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/obj/item/toy/plush/moth{ - name = "Sparky the Electrical Safety Moth"; - pixel_x = -3; - pixel_y = 15 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Du" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/trinary/filter/flipped/on/layer4{ - dir = 8; - filter_type = "n2" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Dx" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"Dy" = ( -/obj/structure/table/wood, -/obj/item/kirbyplants/random{ - pixel_y = 8 - }, -/obj/structure/sign/poster/official/soft_cap_pop_art{ - pixel_y = 32 - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"Dz" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"DD" = ( -/obj/structure/chair/sofa/brown/left/directional/north, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"DH" = ( -/obj/structure/table/wood, -/obj/item/candle{ - pixel_x = -9; - pixel_y = 11 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"DN" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"DP" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"DQ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only/closed{ - dir = 4 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"DS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"DT" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = -5; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/coffee, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"DV" = ( -/obj/item/pizzabox/margherita, -/obj/item/pizzabox/mushroom{ - pixel_y = 4 - }, -/obj/structure/table/wood/reinforced, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"DZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Eb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"Ef" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewtwo) -"El" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_5_shutter" - }, -/turf/open/floor/plating, -/area/ship/crew/crewfour) -"Eo" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/carpet/nanoweave/purple, -/area/ship/crew/crewtwo) -"Ev" = ( -/obj/machinery/computer/helm, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"EA" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"EJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"ES" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew) -"EX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Fd" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"Fk" = ( -/obj/structure/chair/sofa/brown/corner/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/sign/poster/rilena/random{ - pixel_x = 32 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"Fl" = ( -/obj/structure/table, -/obj/item/defibrillator/loaded, -/obj/effect/turf_decal/borderfloor{ - dir = 10 - }, -/obj/machinery/airalarm/directional/south, -/obj/item/radio/intercom/directional/west, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"Fq" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"Fy" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "helm" - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"FD" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector/layer4, -/obj/item/toy/figure/atmos{ - name = "Scrubbert"; - pixel_x = -9; - pixel_y = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"FE" = ( -/obj/machinery/suit_storage_unit/independent/mining/eva, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"FI" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_4_shutter2" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormfive) -"FJ" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -26; - pixel_y = 6 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"FR" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"Gb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"Ge" = ( -/obj/structure/sign/departments/mait, -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/engine) -"Gf" = ( -/obj/structure/table/wood, -/obj/item/newspaper{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/item/candle{ - pixel_x = -7; - pixel_y = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"Gm" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/mug/coco{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/book/random{ - pixel_x = -5; - pixel_y = -6 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/sign/poster/contraband/steppyflag{ - pixel_x = 32 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"Go" = ( -/obj/structure/chair/sofa/brown/directional/east, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Gs" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "enginedoor" - }, -/turf/open/floor/plating, -/area/ship/external) -"Gu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"GE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/table/wood, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"GG" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"GM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"GN" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/table{ - dir = 1 - }, -/obj/item/toy/plush/knight{ - name = "The Navigator"; - pixel_x = -9; - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"GO" = ( -/obj/structure/table/wood, -/obj/item/toy/cards/deck/tarot{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/newspaper{ - pixel_x = -19; - pixel_y = 1 - }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"GQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/obj/machinery/button/door{ - id = "a_3_shutter2"; - name = "Shutters"; - pixel_x = -6; - pixel_y = 26 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"GS" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/cryo) -"GZ" = ( -/obj/structure/window/reinforced, -/obj/structure/sink/puddle, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Ha" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" - }, -/turf/open/floor/plating, -/area/ship/hallway/starboard) -"Hb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"He" = ( -/obj/machinery/door/airlock/hatch{ - name = "Maintenance" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/engineering/electrical) -"Hj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Hl" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 32; - req_access = null - }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/port) -"Hs" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "a_3_shutter" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormthree) -"Hu" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"Hz" = ( -/obj/machinery/door/window/eastright{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"HD" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"HJ" = ( -/obj/structure/chair/sofa/brown/directional/west, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"HP" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = 6 - }, -/obj/item/kirbyplants/random, -/obj/machinery/button/door{ - dir = 8; - id = "apartment_1"; - normaldoorcontrol = 1; - pixel_x = 26; - pixel_y = -6; - specialfunctions = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"HU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"HY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"Ib" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/suit_storage_unit/independent/engineering, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"If" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Ij" = ( -/obj/structure/chair/sofa/brown/corner/directional/west, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"In" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "a_4_shutter"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/crew/crewfive) -"Io" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/secure_data/laptop{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/yellow{ - dir = 10 - }, -/obj/machinery/light/dim/directional/west, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Is" = ( -/obj/structure/table, -/obj/item/paicard{ - pixel_x = -6; - pixel_y = 5 - }, -/obj/item/paicard{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/paicard, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"It" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 4; - piping_layer = 2 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Iu" = ( -/obj/structure/table/wood/poker, -/obj/item/reagent_containers/food/snacks/cornchips{ - pixel_x = 9; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/snacks/chips{ - pixel_x = -1; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/snacks/cornchips, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"ID" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"IJ" = ( -/obj/item/kirbyplants/random, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"IK" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/autolathe, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"IN" = ( -/obj/structure/table, -/obj/item/flashlight/lamp{ - pixel_x = -9; - pixel_y = 12 - }, -/obj/item/toy/figure/detective{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/toy/figure/janitor{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/toy/figure/assistant, -/obj/item/toy/figure/ian{ - pixel_x = -7; - pixel_y = -1 - }, -/obj/item/toy/figure/ninja{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"IQ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"IU" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"IY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 4; - id = "a_2_shutter"; - name = "Shutters"; - pixel_x = -26; - pixel_y = 26 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"Jd" = ( -/obj/item/paper/crumpled{ - pixel_x = 1; - pixel_y = -6 - }, -/turf/open/floor/plating/rust, -/area/ship/crew/dorm) -"Jg" = ( -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Bay" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/medical/surgery) -"Jq" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ju" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Jz" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewfive) -"JK" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"JM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/closet/wall/blue/directional/south{ - name = "Janitorial Closet" - }, -/obj/item/soap/deluxe, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/rag, -/obj/item/storage/box/mousetraps, -/obj/item/clothing/shoes/galoshes, -/obj/item/clothing/head/soft/purple, -/obj/item/clothing/gloves/color/latex/nitrile/evil, -/obj/item/storage/box/maid, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"JX" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Kj" = ( -/obj/effect/turf_decal/borderfloorwhite{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = 6 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Kn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Kr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Ky" = ( -/obj/structure/table, -/obj/item/trash/plate, -/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ - pixel_y = 7 - }, -/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ - pixel_x = -1; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/snacks/pancakes/chocolatechip{ - pixel_y = 12 - }, -/obj/item/kitchen/fork/plastic{ - pixel_x = 14; - pixel_y = 3 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Kz" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"KB" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan/visible/layer4{ - dir = 1 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"KF" = ( -/obj/structure/chair/sofa/brown/right/directional/west, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"KI" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"KK" = ( -/obj/structure/table, -/obj/item/paint/anycolor{ - pixel_x = 11; - pixel_y = 8 - }, -/obj/item/toy/crayon/spraycan{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/screwdriver{ - pixel_x = -15; - pixel_y = -3 - }, -/obj/item/toy/figure/captain{ - pixel_x = -4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"KM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"KU" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"KX" = ( -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/carpet/green, -/area/ship/crew) -"La" = ( -/obj/machinery/hydroponics/soil, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Lb" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"Lc" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm/dormthree) -"Ln" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Lp" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/structure/sign/poster/retro/pdaancient{ - pixel_y = -32 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"Lw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"LB" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"LK" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"LO" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_3"; - name = "Apartment 3" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/crewthree) -"LQ" = ( -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"LS" = ( -/obj/structure/closet/wall/directional/east{ - name = "Wardrobe" - }, -/obj/item/clothing/suit/toggle/labcoat/chemist/side, -/obj/item/clothing/head/beret/puce, -/obj/item/clothing/head/beret/chem, -/obj/item/clothing/suit/hooded/wintercoat/science, -/obj/item/clothing/suit/jacket/miljacket, -/obj/item/clothing/under/dress/sundress, -/obj/item/clothing/under/color/random, -/obj/item/clothing/under/color/jumpskirt/random, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"LT" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"LU" = ( -/obj/structure/table, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"LV" = ( -/obj/structure/sign/poster/contraband/mothpill, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"LZ" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Md" = ( -/obj/item/circuitboard/machine/telecomms/relay, -/obj/item/circuitboard/machine/telecomms/message_server, -/obj/structure/closet/wall/blue/directional/west{ - name = "Component Storage" - }, -/obj/item/stack/cable_coil/blue, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/effect/turf_decal/techfloor, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"Me" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Mg" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 14 - }, -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = 26 - }, -/obj/item/book/manual/wiki/engineering{ - pixel_x = -8; - pixel_y = -1 - }, -/obj/item/encryptionkey/wideband{ - pixel_x = 8; - pixel_y = -1 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"Mh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"MC" = ( -/obj/structure/chair/stool/bar, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"MG" = ( -/obj/machinery/jukebox, -/obj/effect/turf_decal/techfloor, -/obj/structure/sign/poster/official/mini_energy_gun{ - pixel_x = 32 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"MH" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/electrical) -"MJ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"MM" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/obj/machinery/power/port_gen/pacman/super, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/toy/figure/engineer{ - name = "Howard"; - pixel_x = -5; - pixel_y = 12 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"MX" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Nd" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = 6 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Ng" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"Ni" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "bridge_windows"; - name = "Bridge Shutters"; - pixel_x = 6 - }, -/obj/machinery/button/door{ - id = "ext_windows"; - name = "External Shutters"; - pixel_x = -6 - }, -/obj/item/areaeditor/shuttle{ - pixel_y = 11 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Nj" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Nl" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/suit_storage_unit/independent/engineering, -/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4{ - dir = 6 - }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Nv" = ( -/obj/machinery/light/dim/directional/west, -/obj/machinery/iv_drip, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"Ny" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"ND" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_2"; - name = "Apartment 2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/crewtwo) -"NJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"NM" = ( -/obj/machinery/vending/snack/teal, -/obj/structure/sign/poster/official/moth/smokey{ - pixel_x = -32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"NN" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"NT" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/chem_dispenser/drinks{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"NX" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 9 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 12 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Of" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/mug{ - list_reagents = list(/datum/reagent/consumable/coffee=30); - pixel_x = -5; - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/mug{ - list_reagents = list(/datum/reagent/consumable/coffee=30); - pixel_x = -2; - pixel_y = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"Om" = ( -/obj/structure/chair/comfy/grey/directional/west, -/mob/living/simple_animal/parrot/Polly{ - name = "Pollyphema" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"Oz" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/obj/item/toy/crayon/spraycan{ - pixel_y = 8 - }, -/obj/item/toy/crayon/spraycan{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/toy/crayon/spraycan{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/toy/crayon/spraycan{ - pixel_y = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"OE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"OH" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"OJ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/ihejirika_small/left{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"OM" = ( -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"OQ" = ( -/obj/item/chair/plastic{ - pixel_x = -3 - }, -/obj/item/chair/plastic{ - pixel_y = 3 - }, -/obj/item/chair/plastic{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"OS" = ( -/obj/machinery/vending/clothing, -/turf/open/floor/plasteel/tech, -/area/ship/crew/cryo) -"Pg" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Pl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Pr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/mob/living/simple_animal/chicken{ - name = "Cluck" - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Ps" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2{ - dir = 4 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_x = -32; - req_access = null - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/starboard) -"Pw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Px" = ( -/obj/structure/chair/sofa/brown/directional/south, -/obj/structure/sign/poster/official/high_class_martini{ - pixel_y = 32 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Pz" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"PB" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"PH" = ( -/obj/structure/chair/sofa/brown/corner/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"PJ" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 9 - }, -/obj/item/radio/intercom/wideband/table, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"PK" = ( -/obj/machinery/light/dim/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"PL" = ( -/obj/structure/sign/directions/command{ - dir = 4; - pixel_y = 7 - }, -/obj/structure/sign/directions/engineering, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"PO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"PR" = ( -/obj/structure/railing, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfive) -"PS" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/security/armory) -"PV" = ( -/obj/machinery/vending/autodrobe, -/obj/item/reagent_containers/food/snacks/customizable/cheesewheel, -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"PW" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Qb" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Qe" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Qg" = ( -/obj/machinery/vending/wallmed{ - pixel_y = 32 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"Qk" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/item/toy/figure/atmos{ - name = "Pumpington"; - pixel_x = 1; - pixel_y = 10 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Qz" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew) -"QA" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"QH" = ( -/obj/machinery/hydroponics/soil, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"QO" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/hallway/starboard) -"QQ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/storage) -"QT" = ( -/obj/structure/table, -/obj/item/wirecutters{ - pixel_y = -3 - }, -/obj/item/paper{ - pixel_x = -7; - pixel_y = 6 - }, -/obj/item/pen/charcoal{ - pixel_x = -10; - pixel_y = 7 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 7; - pixel_y = 14 - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"QV" = ( -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab/chicken, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/soymilk, -/obj/item/reagent_containers/condiment/soymilk, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/structure/closet/secure_closet/wall/directional/east{ - name = "Freezer" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"QW" = ( -/obj/machinery/door/airlock/hatch{ - name = "Sleeping Quarters" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/dorm/dormfour) -"QX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"QZ" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/machinery/light/dim/directional/south, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Rg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Rm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"Rn" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewfour) -"Rs" = ( -/obj/item/toy/plush/lizardplushie{ - name = "Charts-The-Stars"; - pixel_y = 18 - }, -/obj/machinery/computer/arcade/orion_trail{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Ru" = ( -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 26; - pixel_y = -11 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Rz" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/cryo) -"RE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"RI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"RK" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"RL" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/walnut, -/area/ship/crew) -"RT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Sb" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Sd" = ( -/obj/structure/table, -/obj/item/storage/box/actionfigure{ - pixel_x = 9; - pixel_y = 8 - }, -/obj/item/toy/figure/wizard{ - pixel_x = -11; - pixel_y = 9 - }, -/obj/item/toy/figure/clown{ - pixel_x = -3; - pixel_y = 6 - }, -/obj/item/toy/figure/engineer{ - pixel_x = -9; - pixel_y = 3 - }, -/obj/item/toy/figure/md{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/toy/figure/secofficer{ - pixel_x = -11; - pixel_y = -3 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewfive) -"Sf" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"Sg" = ( -/obj/structure/table, -/obj/item/ammo_casing/c45/rubber{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/item/ammo_casing/c45/rubber{ - pixel_x = 4; - pixel_y = 5 - }, -/obj/item/ammo_casing/c45/rubber{ - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/screwdriver{ - pixel_x = -5; - pixel_y = -3 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 5 - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6{ - pixel_x = -32 - }, -/obj/item/radio/intercom/directional/north{ - pixel_y = 26 - }, -/obj/item/flashlight/lamp{ - pixel_x = -9; - pixel_y = 12 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Sh" = ( -/obj/structure/chair/plastic{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Sp" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Sv" = ( -/obj/structure/sign/poster/contraband/power, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/electrical) -"SC" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"SF" = ( -/obj/machinery/libraryscanner, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 5 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"SG" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/snacks/grown/watermelon, -/obj/item/reagent_containers/food/snacks/grown/grapes{ - pixel_x = -8; - pixel_y = 12 - }, -/obj/item/reagent_containers/food/snacks/grown/aloe{ - pixel_x = 8; - pixel_y = 13 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"SK" = ( -/obj/machinery/door/airlock{ - dir = 4; - name = "Cryogenics" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/cryo) -"SM" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"SN" = ( -/obj/structure/table, -/obj/item/toy/cards/deck/cas/black{ - pixel_x = 6; - pixel_y = 7 - }, -/obj/item/toy/cards/deck/cas{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/toy/cards/deck{ - pixel_x = -5; - pixel_y = 9 - }, -/obj/item/storage/pill_bottle/dice{ - pixel_x = -8; - pixel_y = -5 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Td" = ( -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = 26 - }, -/obj/structure/table/wood, -/obj/item/toy/plush/spider{ - name = "ESA(Emotional Support Arachnid)"; - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 1 - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"Th" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/item/cultivator/rake, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Tl" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/east, -/obj/structure/sign/poster/contraband/hacking_guide{ - pixel_y = -32 - }, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"Tn" = ( -/obj/effect/turf_decal/borderfloorwhite, -/obj/item/bikehorn/rubberducky, -/obj/structure/sign/poster/official/cleanliness{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Tq" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"TC" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/storage) -"TI" = ( -/obj/structure/closet/wall/blue/directional/west{ - name = "Personal Effects" - }, -/obj/item/storage/belt/utility/full, -/obj/item/clothing/suit/hooded/wintercoat/engineering, -/obj/item/clothing/under/misc/pj/red, -/obj/item/clothing/under/pants/black, -/obj/item/clothing/under/dress/blacktango, -/obj/item/clothing/suit/apron/overalls, -/obj/item/clothing/suit/gothcoat, -/obj/item/clothing/suit/ianshirt, -/obj/item/clothing/suit/nerdshirt, -/obj/item/clothing/head/beret/eng/hazard, -/obj/item/radio/headset/headset_eng, -/obj/item/cartridge/lawyer, -/turf/open/floor/carpet/nanoweave/red, -/area/ship/crew/dorm/dormfour) -"TJ" = ( -/obj/structure/closet/wall/directional/east{ - name = "Personal Effects" - }, -/obj/item/storage/bag/chemistry, -/obj/item/storage/box/pillbottles, -/obj/item/modular_computer/laptop/preset/civilian, -/obj/item/storage/box/medigels, -/obj/item/reagent_containers/syringe, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/reagent_containers/glass/beaker/large, -/obj/item/circuitboard/machine/autolathe, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"TK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"TL" = ( -/obj/structure/sign/departments/science, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormfour) -"TM" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_4"; - name = "Apartment 4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/crewfive) -"TX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/ship/crew/dorm) -"Ug" = ( -/obj/structure/sign/poster/contraband/syndiemoth, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/storage) -"Ui" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-10" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Uj" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/visible/layer2, -/obj/effect/turf_decal/number/zero{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Ul" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Un" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/dim/directional/north, -/obj/effect/spawner/random/bedsheet, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm/dormthree) -"Up" = ( -/obj/machinery/light/directional/north, -/obj/structure/chair/sofa/brown/corner/directional/east, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Ut" = ( -/obj/effect/landmark/observer_start, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"Uu" = ( -/obj/structure/sign/poster/contraband/missing_gloves, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Uy" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/hydroponics) -"UB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewfour) -"UF" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm) -"UG" = ( -/obj/structure/chair/sofa/brown/left/directional/north, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27" - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"UH" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/storage/toolbox/artistic{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/item/storage/toolbox/artistic{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/machinery/camera/autoname, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"UI" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 9 - }, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"UM" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - id_tag = "apartment_1"; - name = "Apartment 1" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew) -"UN" = ( -/obj/effect/turf_decal/corner/opaque/green/border, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"UU" = ( -/obj/structure/chair/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"UV" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"UY" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box{ - pixel_x = -11; - pixel_y = 11 - }, -/obj/item/food/bread/banana{ - pixel_x = 14; - pixel_y = 1 - }, -/obj/item/food/breadslice/banana, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"Vg" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Vk" = ( -/obj/structure/chair/sofa/brown/directional/south, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Vn" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-10" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Vp" = ( -/obj/structure/rack, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/turf/open/floor/plasteel/tech, -/area/ship/storage) -"VI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"VU" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/table, -/obj/item/weldingtool/mini{ - pixel_x = -14; - pixel_y = -3 - }, -/obj/item/organ/cyberimp/arm/toolset/l{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/machinery/airalarm/directional/north, -/obj/item/circuitboard/machine/telecomms/hub{ - pixel_x = -3; - pixel_y = -4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"VX" = ( -/obj/machinery/door/airlock/wood{ - dir = 4; - name = "Garden" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/crew/hydroponics) -"VZ" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/hallway/port) -"Wk" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"Wl" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewfive) -"Wv" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewfour) -"Wx" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "ext_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"WA" = ( -/turf/open/floor/carpet/green, -/area/ship/crew) -"WK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"WL" = ( -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"WP" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"WR" = ( -/obj/structure/flora/ausbushes/sunnybush, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"WS" = ( -/obj/machinery/light/dim/directional/north, -/obj/structure/closet/crate/hydroponics, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/effect/spawner/random/food_or_drink/seed, -/obj/item/seeds/random, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"WT" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"WV" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/starboard) -"WX" = ( -/obj/structure/railing{ - dir = 4; - layer = 3.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/bottlegreen{ - dir = 6 - }, -/obj/machinery/light/dim/directional/south, -/obj/machinery/suit_storage_unit/independent/pilot, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"WZ" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/vending/engineering, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"Xo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/bridge) -"Xr" = ( -/obj/machinery/light_switch{ - pixel_x = -6; - pixel_y = 26 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/bottlegreen, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"Xt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/easel, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"XF" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/mob/living/simple_animal/hostile/retaliate/poison/snake/bookworm{ - name = "Wyrm" - }, -/turf/open/floor/carpet/cyan, -/area/ship/crew/crewthree) -"XH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfive) -"XJ" = ( -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/canteen) -"XO" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/storage/bag/tray/cafeteria{ - pixel_y = -3 - }, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria{ - pixel_y = 3 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"XP" = ( -/obj/machinery/button/door{ - id = "a_5_shutter"; - name = "Shutters"; - pixel_x = -6; - pixel_y = 26 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"XS" = ( -/obj/machinery/holopad/emergency/command{ - pixel_x = -16 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Yd" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"Yf" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ - pixel_y = -32 - }, -/obj/machinery/camera/autoname{ - dir = 10 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Yg" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"Yj" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/turf/open/floor/wood/birch, -/area/ship/crew/crewtwo) -"Yq" = ( -/obj/machinery/hydroponics/soil, -/obj/structure/sign/poster/contraband/kudzu{ - pixel_y = 32 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Yv" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm/dormfive) -"Yx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/sign/poster/random{ - pixel_x = -32 - }, -/obj/machinery/light/directional/west, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"Yz" = ( -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/carpet, -/area/ship/crew/crewfive) -"YM" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"YQ" = ( -/obj/machinery/power/terminal, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"YS" = ( -/obj/structure/window/reinforced, -/obj/structure/sink/puddle, -/obj/machinery/light/dim/directional/west, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"YT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood/ebony, -/area/ship/crew/canteen) -"Zi" = ( -/obj/structure/sign/poster/contraband/tools, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Zp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/siding/wood{ - color = "#792f27"; - dir = 1 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew/crewthree) -"Zt" = ( -/obj/machinery/door/airlock/hatch{ - name = "Maintenance" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/ridged{ - color = "#4c535b" - }, -/area/ship/engineering/engine) -"Zv" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ZB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"ZD" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/machinery/power/smes/engineering, -/obj/item/toy/figure/engineer{ - name = "Stern"; - pixel_x = 3; - pixel_y = 13 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"ZG" = ( -/obj/machinery/light/directional/east, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) -"ZK" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/item/disk/tech_disk{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 8; - pixel_y = 12 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/crewfour) -"ZS" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/corner/transparent/bar{ - dir = 1 - }, -/obj/effect/turf_decal/corner/transparent/bar, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen) -"ZT" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical/surgery) -"ZU" = ( -/obj/structure/closet/emcloset/wall/directional/east, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/hallway/port) - -(1,1,1) = {" -qa -qa -qa -qa -qa -qa -UF -UF -ES -sK -sK -sK -ES -bZ -bZ -eF -eF -eF -bZ -Lc -Hs -Lc -Lc -ek -zw -zw -Wx -Wx -Wx -Wx -aj -qa -qa -qa -qa -qa -qa -qa -qa -qa -"} -(2,1,1) = {" -qa -qa -qa -qa -ac -kK -Yd -Yd -bt -jD -aY -Qz -hg -Ef -UH -IY -Xt -jk -jR -ev -BX -ts -iA -co -dO -lW -Yq -Th -La -Yf -Uy -aj -aj -qa -qa -qa -qa -qa -qa -qa -"} -(3,1,1) = {" -qa -qa -qa -ac -kK -CV -ei -Yd -CH -eu -eu -eu -px -Ef -BK -LK -Yj -PO -Oz -ev -Un -Gm -ev -GQ -rc -lW -ud -hK -ZB -Pl -aF -YS -Uy -aj -qa -qa -qa -qa -qa -qa -"} -(4,1,1) = {" -qa -qa -UF -kK -QT -fc -or -Yd -eS -rk -rk -rk -dh -Ef -uJ -Mh -ub -HY -pu -ev -ev -ev -ev -Zp -zx -lW -jr -Tq -SG -vG -DQ -QX -WR -aj -qa -qa -qa -qa -qa -qa -"} -(5,1,1) = {" -qa -qa -UF -Rs -os -os -Jd -if -GE -Eb -WA -mH -DD -Ef -Eo -jn -ag -ag -ag -ag -cV -uf -xf -Ng -UG -lW -DP -Tq -Cr -RT -RE -hU -CE -Uy -MH -MH -MH -qa -qa -qa -"} -(6,1,1) = {" -qa -UF -LV -PW -os -TX -GG -Yd -LB -Gu -KX -GO -RL -Ef -Dy -zR -pp -NN -js -ag -gC -Aj -XF -bX -Lp -lW -WS -sr -xK -AQ -eK -lz -th -Uy -cp -MM -MH -qa -qa -qa -"} -(7,1,1) = {" -UF -Yd -mR -TJ -eo -LS -Ru -je -KI -HP -PH -gk -Fk -Ef -wz -xo -ag -Td -nr -ag -SF -Ca -sP -dV -Aa -lW -fu -Qb -QH -nz -Pr -GZ -Uy -Uy -WT -ri -Sv -aq -qa -qa -"} -(8,1,1) = {" -Yd -Yd -Yd -Yd -Yd -Yd -Yd -Yd -UM -zL -zL -zL -zL -Ef -Ef -ND -ag -iH -ag -ag -lW -LO -lW -lW -lW -lW -gh -VX -Uy -Uy -Uy -Uy -Uy -Ib -Vn -pT -aO -Sp -aq -qa -"} -(9,1,1) = {" -mE -Hl -uM -pL -nN -bo -If -Yx -kr -wt -Am -wt -wt -eN -wt -Hj -yE -sG -wt -eN -wt -OE -dQ -jy -Sb -nw -Sb -Hj -Kn -Sb -Sb -Sb -aM -uU -sF -Zv -He -WP -Sp -aq -"} -(10,1,1) = {" -mE -jc -pj -VZ -dk -Dz -hG -wf -RI -zI -Pg -Nd -tY -tY -tY -Ju -ZG -hG -tY -tY -tY -uL -qC -gY -tY -hG -tY -so -op -tY -Dz -lG -vN -Ui -EX -fa -aO -pa -Jq -Gs -"} -(11,1,1) = {" -mE -mW -mW -mE -mE -mE -hu -hu -hu -mE -mE -mE -hu -hu -hu -mE -mE -LZ -kB -IJ -ZU -mE -gV -PL -Fq -Fq -er -Fq -hR -Fq -Fq -Fq -aO -ZD -IK -Dj -aO -Az -Jq -Gs -"} -(12,1,1) = {" -fS -fg -fg -WL -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -mA -mA -mA -mA -mA -mA -Db -Fq -DH -UU -vx -Ch -oS -NX -cI -Qe -vj -aO -aO -aO -jK -rl -Zi -aq -"} -(13,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -mA -mA -Io -UI -zF -tU -mA -fY -Fq -rv -Nj -YT -KM -hB -MC -DV -Nj -NT -eI -OH -Fq -FD -lc -Sp -qa -"} -(14,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -kR -Ev -Fy -fk -hx -WX -mA -ro -Fq -Up -mK -Sh -RK -vx -bg -Cd -Nj -MJ -dD -mV -Fq -Nl -xs -Sp -aq -"} -(15,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -kR -GN -fF -ey -IU -em -ee -qC -Fq -Px -Ky -yL -vV -Ut -bg -Cd -Nj -xp -rB -Dx -Fq -xW -JX -Jq -Gs -"} -(16,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -kR -Ni -Ul -XS -Vg -Xo -kY -EA -Fq -Vk -LU -iq -wA -vx -bg -Cd -Nj -XO -rB -aC -Fq -jh -ka -Jq -Gs -"} -(17,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -kR -xt -aG -PJ -dN -fN -mA -PK -Fq -yg -nc -cZ -xk -vx -bg -Cd -Nj -DN -sW -bN -Fq -KB -Du -Uu -aq -"} -(18,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -mA -mA -gM -Bm -yY -mc -mA -aE -Fq -Wk -Nj -Hu -KM -hB -gS -Cd -Ln -gd -QV -ZS -Fq -xE -Bu -Rg -qc -"} -(19,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -mA -mA -mA -mA -mA -mA -iT -Fq -ha -SM -rI -dj -hL -bn -Hz -XJ -Fq -Fq -Fq -Fq -vP -JM -Sp -aq -"} -(20,1,1) = {" -qa -qa -qa -qa -qa -qa -fg -kS -kS -kS -kS -kS -Ha -Ha -Ha -kS -kS -NM -ny -xF -rK -kS -gp -ez -Fq -Fq -BW -Fq -oW -Fq -Fq -Fq -Sp -Qk -It -rY -lJ -CM -Jq -Gs -"} -(21,1,1) = {" -qa -qa -qa -qa -qa -qa -fg -zK -Ps -Gb -dA -VI -LQ -LQ -LQ -id -Sf -LQ -LQ -LQ -LQ -cX -ym -AZ -OM -IQ -NJ -en -LQ -LQ -BN -uO -Ge -yR -Uj -ma -zc -YQ -Jq -Gs -"} -(22,1,1) = {" -qa -qa -qa -qa -qa -qa -tX -zK -fz -ng -QO -WV -lO -MX -Pw -Al -DS -bL -bL -sp -bL -uI -zz -UV -bL -Lw -tH -eJ -HU -HU -HU -HU -Zt -jt -xC -OJ -xU -bk -Sp -aq -"} -(23,1,1) = {" -qa -qa -qa -qa -qa -qa -fg -cJ -cJ -cJ -Jz -Jz -Jz -Jz -Jz -TM -Jz -Jz -Jz -Jz -Rn -pw -Ay -Ay -Ay -Ay -fU -Lb -Lb -Lb -sb -sb -sb -QQ -QQ -vC -Sp -Sp -aq -qa -"} -(24,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -PS -Sg -FJ -hn -PR -PV -bb -Yz -GM -oC -Go -fK -Jz -qB -bP -QW -xV -TI -Ay -eC -Lb -jp -pJ -sb -Nv -Fl -QQ -FR -SC -Ug -aq -qa -qa -"} -(25,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -PS -vU -fZ -qq -xI -EJ -DZ -Yg -Ny -kw -gb -xT -Jz -yi -Fd -Ay -Mg -Tl -Ay -zN -Lb -kU -Tn -sb -cW -gN -QQ -FE -Vp -TC -qa -qa -qa -"} -(26,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -PS -cJ -qe -Jz -mf -iI -SN -OQ -TK -Iu -CL -QZ -Jz -WZ -UB -TL -Ay -Ay -Ay -hh -hF -Kj -vW -sb -Qg -xH -QQ -TC -TC -TC -qa -qa -qa -"} -(27,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -PS -cJ -Jz -se -zy -AJ -Hb -vd -Af -AM -Me -Jz -tM -UB -nX -Md -fP -Rz -SK -Lb -Lb -Lb -vM -ZT -BV -tC -qa -qa -qa -qa -qa -qa -"} -(28,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -PS -Jz -IN -rC -HD -iu -Kr -WK -KF -HJ -Ij -Jz -VU -UB -eX -lM -CU -Rz -zs -da -zW -gs -Jg -YM -hJ -tQ -qa -qa -qa -qa -qa -qa -"} -(29,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -mP -KK -Kz -us -iK -tI -iK -iK -iK -iK -iK -xh -Pz -ia -hy -su -Rz -PB -Rm -Is -UN -sb -Xr -pA -tQ -qa -qa -qa -qa -qa -qa -"} -(30,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -mz -mP -Sd -xl -iK -QA -AL -uW -kC -rt -iK -yr -iJ -CO -mB -KU -Rz -uC -Rm -UY -fy -sb -sb -sb -tC -qa -qa -qa -qa -qa -qa -"} -(31,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -In -mP -ht -iK -tA -Gf -XH -pK -qV -iK -XP -Om -ZK -mB -ID -Rz -Cv -tz -Of -mC -lS -eA -cH -qa -qa -qa -qa -qa -qa -qa -"} -(32,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -Wl -Jz -iK -BE -dp -LT -DT -fI -iK -MG -mB -mB -mB -gn -Rz -hd -JK -xx -Bz -OS -Rz -cH -qa -qa -qa -qa -qa -qa -qa -"} -(33,1,1) = {" -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -qa -Wl -Yv -Yv -Yv -Yv -FI -FI -iK -Wv -El -El -El -Wv -Rz -cH -GS -GS -GS -cH -cH -qa -qa -qa -qa -qa -qa -qa -qa -"} diff --git a/_maps/shuttles/inteq/inteq_hound.dmm b/_maps/shuttles/inteq/inteq_hound.dmm deleted file mode 100644 index 686b357fb669..000000000000 --- a/_maps/shuttles/inteq/inteq_hound.dmm +++ /dev/null @@ -1,2912 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ah" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/item/cigbutt, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"at" = ( -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/obj/effect/turf_decal/corner_techfloor_gray, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 8; - name = "Air to Distro" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ay" = ( -/obj/structure/closet/secure_closet/freezer{ - anchored = 1; - locked = 0; - name = "fridge" - }, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/item/storage/cans/sixbeer, -/obj/item/reagent_containers/food/snacks/icecreamsandwich, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central4{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"aE" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_x = 8 - }, -/obj/item/lighter{ - pixel_x = -11; - pixel_y = 5 - }, -/obj/item/storage/box/ammo/a762_40/inteq, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = -7; - pixel_y = 6 - }, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"aX" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "hound_windows" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"bm" = ( -/obj/machinery/shower{ - pixel_y = 19 - }, -/obj/structure/curtain, -/obj/structure/window/reinforced/tinted/frosted, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew/toilet) -"bZ" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/oil/streak, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/chair/plastic{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"cK" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "hound_cargo_port"; - locked = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "hound_cargo_port" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"cX" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/starboard) -"dg" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/structure/curtain, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew/toilet) -"dm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/cargo) -"dp" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/sign/warning/incident{ - desc = "A sign marking time passed since the last cargo bay decompression. It's a new record!"; - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"dB" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/starboard) -"dP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"dV" = ( -/turf/open/floor/engine/hull, -/area/ship/maintenance/port) -"eb" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Port Engines" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"em" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/cargo) -"eS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/medical{ - pixel_x = -5 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = 5 - }, -/obj/item/storage/box/bodybags, -/obj/item/roller{ - pixel_y = 5 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"eW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 25; - pixel_y = 7 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"fk" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"fq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/navbeacon/wayfinding{ - location = "bridge" - }, -/obj/machinery/holopad/emergency/command, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"fI" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"fS" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/sign/poster/official/moth/epi{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"fX" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"go" = ( -/obj/machinery/power/smes/engineering{ - charge = 1e+006 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"gO" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/storage/eva) -"gR" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/dorm) -"gU" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"hi" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew) -"hJ" = ( -/obj/docking_port/stationary{ - width = 30; - height = 15; - dwidth = 15; - dir = 8 - }, -/turf/template_noop, -/area/template_noop) -"hK" = ( -/obj/machinery/suit_storage_unit/inherit{ - req_access_txt = "1" - }, -/obj/item/clothing/suit/space/hardsuit/security/independent/inteq, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/tank/jetpack/oxygen, -/obj/item/clothing/mask/gas/inteq, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"hY" = ( -/obj/structure/sign/number/nine, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew) -"ib" = ( -/turf/template_noop, -/area/template_noop) -"ih" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/maintenance/port) -"iw" = ( -/obj/machinery/button/door{ - id = "hound_windows"; - name = "Window Lockdown"; - pixel_x = -6; - pixel_y = 25 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"jb" = ( -/obj/structure/table, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/trash/plate, -/obj/item/kitchen/fork{ - pixel_x = 7 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"jG" = ( -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/cargo) -"jK" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"jY" = ( -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"ke" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "hound_cargo_starboard"; - locked = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "hound_cargo_starboard" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/cargo) -"km" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"kr" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"kU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"lZ" = ( -/obj/machinery/suit_storage_unit/inherit{ - req_access_txt = "1" - }, -/obj/item/clothing/suit/space/hardsuit/security/independent/inteq, -/obj/machinery/airalarm/directional/west, -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_y = 32 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/tank/jetpack/oxygen, -/obj/item/clothing/mask/gas/inteq, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"mw" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet/hos{ - name = "vanguard's bedsheet" - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"mI" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"na" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"nd" = ( -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -7; - pixel_y = -25 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"ne" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/structure/chair, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"no" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"nq" = ( -/obj/machinery/suit_storage_unit/inherit{ - req_access_txt = "1" - }, -/obj/item/clothing/suit/space/hardsuit/security/independent/inteq, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 8 - }, -/obj/item/tank/jetpack/oxygen, -/obj/item/clothing/mask/gas/inteq, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"nL" = ( -/obj/structure/railing, -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/pickaxe/mini, -/obj/item/pickaxe/drill/jackhammer/old, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"of" = ( -/obj/machinery/door/airlock/command{ - name = "Bridge"; - req_access_txt = "58" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"oq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/port) -"oL" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "hound_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm) -"oQ" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/radiation{ - name = "fuel crate" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"pe" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"pL" = ( -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/structure/closet/wall/directional/north{ - icon_door = "orange_wall"; - name = "uniform closet" - }, -/obj/item/clothing/head/soft/inteq, -/obj/item/clothing/head/soft/inteq, -/obj/item/clothing/head/soft/inteq, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/clothing/head/beret/sec/inteq, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/syndicate/inteq/skirt, -/obj/item/clothing/under/syndicate/inteq/skirt, -/obj/item/clothing/under/syndicate/inteq/skirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"pU" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"qg" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/door/poddoor/shutters{ - id = "hound_cargo_port" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"qG" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"qR" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"qU" = ( -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"qY" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "hound_cargo_starboard" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"rh" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/corner_techfloor_gray, -/obj/effect/turf_decal/number/zero, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"rj" = ( -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"rF" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/firealarm/directional/north, -/obj/item/trash/chips, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"rG" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/warning, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"rM" = ( -/obj/effect/turf_decal/box/corners, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"rV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"sv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"sw" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"sx" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8; - piping_layer = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"sM" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"tg" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "hound_windows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"tq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew/toilet) -"tC" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"tO" = ( -/obj/docking_port/mobile{ - dir = 2; - launch_status = 0; - port_direction = 8; - preferred_direction = 4 - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/port) -"tR" = ( -/obj/structure/table, -/obj/machinery/microwave, -/obj/structure/sign/poster/contraband/inteq{ - pixel_x = 32 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"tT" = ( -/obj/structure/bed/dogbed{ - anchored = 1; - desc = "A comfy-looking dog bed. It's at least three times the size of its owner."; - name = "Sentinel's bed" - }, -/mob/living/simple_animal/pet/dog/pug{ - desc = "Steadfast defender of the realm, destroyer of countless donuts, and seatwarmer for the Vanguard."; - name = "\proper Sentinel" - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"uj" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"uo" = ( -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"uD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"uG" = ( -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=eva"; - location = "cargo" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"uY" = ( -/obj/structure/railing, -/obj/effect/turf_decal/borderfloorblack{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/ammo/c9mm, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"va" = ( -/obj/structure/closet/secure_closet/wall/directional/west{ - icon_door = "solgov_wall"; - icon_state = "solgov_wall"; - name = "vanguard's locker"; - req_access_txt = "58" - }, -/obj/item/clothing/glasses/hud/security/sunglasses/inteq, -/obj/item/clothing/mask/balaclava/inteq, -/obj/item/clothing/gloves/tackler/combat/insulated, -/obj/item/clothing/shoes/combat, -/obj/item/storage/belt/military/assault, -/obj/item/storage/backpack/messenger/inteq, -/obj/item/megaphone/command, -/obj/item/clothing/under/syndicate/inteq/skirt, -/obj/item/clothing/under/syndicate/inteq, -/obj/item/clothing/suit/armor/hos/inteq, -/obj/item/clothing/head/beret/sec/hos/inteq, -/obj/item/radio/headset/inteq/alt/captain, -/obj/item/areaeditor/shuttle, -/obj/item/shield/riot/tele, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"ve" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/item/trash/boritos, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"vk" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "hound_cargo_starboard"; - locked = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "hound_cargo_starboard" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/cargo) -"vn" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"vC" = ( -/obj/machinery/door/airlock{ - name = "Restroom" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/toilet) -"vE" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"vI" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4; - name = "EVA Storage" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"vW" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/item/clothing/suit/armor/vest/bulletproof, -/obj/item/clothing/suit/armor/vest/bulletproof, -/obj/item/clothing/suit/armor/vest/bulletproof, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/head/helmet/swat/inteq, -/obj/item/clothing/head/helmet/swat/inteq, -/obj/item/clothing/head/helmet/swat/inteq, -/obj/item/storage/belt/security/webbing/inteq, -/obj/item/storage/belt/security/webbing/inteq, -/obj/item/storage/belt/security/webbing/inteq, -/obj/structure/closet/secure_closet/wall/directional/north{ - icon_state = "sec_wall"; - name = "equipment locker"; - req_one_access_txt = "1" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"vY" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ship/cargo) -"wu" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/machinery/advanced_airlock_controller{ - pixel_x = 25; - req_access = null - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"wX" = ( -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"xj" = ( -/obj/effect/turf_decal/industrial/traffic, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"xm" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/eva) -"yk" = ( -/obj/structure/sign/number/one{ - dir = 1 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"yE" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing/corner, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"yK" = ( -/obj/effect/turf_decal/arrows{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"zn" = ( -/obj/structure/sign/number/eight, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew) -"zO" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"Ac" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 1; - pixel_y = 8 - }, -/obj/item/storage/toolbox/electrical{ - pixel_x = -2; - pixel_y = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Aj" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "hound_windows" - }, -/turf/open/floor/plating, -/area/ship/crew/toilet) -"Ao" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/port) -"AQ" = ( -/obj/structure/railing/corner, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 - }, -/obj/structure/closet/emcloset/wall/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"AW" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/item/paicard, -/obj/machinery/jukebox/boombox{ - pixel_y = 10 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"BA" = ( -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/button/door{ - id = "hound_cargo_port"; - name = "Cargo Bay Door Control"; - pixel_x = -5; - pixel_y = 25 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/shieldwallgen{ - id = "hound_cargo_port"; - pixel_x = 5; - pixel_y = 25 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/cargo) -"BJ" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "hound_windows" - }, -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/turf/open/floor/plating, -/area/ship/crew) -"BL" = ( -/obj/machinery/light/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -7; - pixel_y = -25 - }, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"BQ" = ( -/obj/machinery/modular_computer/console/preset/command{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/steeldecal/steel_decals_central4{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"CN" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4; - name = "exhaust injector" - }, -/turf/open/floor/engine/hull, -/area/ship/maintenance/starboard) -"CV" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/autolathe, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"DB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"DU" = ( -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=cargo"; - location = "crew" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"Ek" = ( -/obj/item/ammo_box/magazine/co9mm{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm{ - pixel_x = -5 - }, -/obj/item/ammo_box/magazine/co9mm{ - pixel_x = 5 - }, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/ammo_box/magazine/co9mm{ - pixel_x = -5 - }, -/obj/item/gun/ballistic/automatic/pistol/commander/inteq{ - pixel_y = 5 - }, -/obj/item/gun/ballistic/automatic/pistol/commander/inteq, -/obj/item/gun/ballistic/automatic/pistol/commander/inteq{ - pixel_y = -5 - }, -/obj/item/ammo_box/magazine/skm_762_40{ - pixel_x = -7 - }, -/obj/item/ammo_box/magazine/skm_762_40{ - pixel_x = 7 - }, -/obj/item/gun/ballistic/automatic/assault/skm/inteq{ - pixel_x = -5 - }, -/obj/structure/closet/secure_closet/wall/directional/south{ - icon_state = "sec_wall"; - name = "weapons lockup"; - req_one_access_txt = "58" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/item/attachment/rail_light, -/obj/item/attachment/rail_light, -/obj/item/attachment/rail_light, -/obj/item/attachment/rail_light, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"EC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner_techfloor_gray/diagonal, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"EE" = ( -/obj/structure/table, -/obj/machinery/computer/cryopod/directional/east, -/obj/item/radio{ - pixel_y = 7 - }, -/obj/item/radio{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/radio{ - pixel_y = 3 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/dorm) -"EJ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/firedoor/window, -/turf/open/floor/plating, -/area/ship/storage/eva) -"EM" = ( -/obj/effect/landmark/start/head_of_security, -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Helm" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Gj" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 4 - }, -/obj/machinery/cell_charger, -/obj/structure/table, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"GB" = ( -/obj/structure/sign/number/eight{ - dir = 1 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"GD" = ( -/obj/item/trash/sosjerky, -/obj/effect/landmark/start/assistant, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"GG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 1; - id = "hound_cargo_starboard"; - name = "Cargo Bay Door Control"; - pixel_x = -5; - pixel_y = -25 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/shieldwallgen{ - dir = 1; - id = "hound_cargo_starboard"; - pixel_x = 5; - pixel_y = -25 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/cargo) -"GZ" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/contraband/hacking_guide{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Hr" = ( -/obj/effect/turf_decal/corner/opaque/yellow, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"HD" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8; - piping_layer = 2 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"HO" = ( -/obj/machinery/door/airlock/grunge{ - dir = 4; - name = "Cargo Bay" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"HS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"HV" = ( -/obj/machinery/button/door{ - id = "hound_windows"; - name = "Window Lockdown"; - pixel_x = -10; - pixel_y = 22 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central4, -/obj/machinery/computer/cargo, -/obj/item/radio/intercom/wideband/directional/north{ - pixel_y = 25; - pixel_x = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"HZ" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"Iu" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/mineral/ore_redemption{ - dir = 4; - input_dir = 4; - output_dir = null - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Iw" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "hound_windows"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ID" = ( -/obj/structure/sign/number/one, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew) -"IZ" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/obj/structure/curtain/bounty, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"Jb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Jc" = ( -/obj/machinery/door/airlock{ - name = "Dormitory" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"Ju" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Jv" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "hound_windows"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"JJ" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"JX" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "hound_windows"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Kd" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew) -"Ki" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"Ky" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"KK" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central4{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ls" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet/brown, -/obj/structure/sign/poster/contraband/punch_shit{ - pixel_x = -32 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 7; - pixel_y = -25 - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"Mj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"MB" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"MC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"MK" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "hound_cargo_port"; - locked = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "hound_cargo_port" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"MP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"MW" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/eva) -"Nd" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "hound_windows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Ng" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Nh" = ( -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/nosmoking{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"NI" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"NK" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"NS" = ( -/obj/structure/sign/number/four, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/toilet) -"Oq" = ( -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Or" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/cargo) -"OL" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 25; - pixel_y = 7 - }, -/obj/structure/closet/emcloset/wall/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"OP" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "hound_windows"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"Pc" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"Pf" = ( -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 8; - name = "Air to Distro" - }, -/obj/effect/turf_decal/number/three, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Pk" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/structure/table, -/obj/item/toy/cards/deck/cas/black{ - pixel_y = 10 - }, -/obj/item/toy/cards/deck/cas, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"Po" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Pz" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/item/trash/sosjerky, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Qn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"QU" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/structure/closet/crate, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Rf" = ( -/obj/structure/sign/number/nine{ - dir = 1 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"Rh" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "hound_windows"; - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"RM" = ( -/obj/structure/table/reinforced, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/fax/inteq, -/turf/open/floor/carpet/orange, -/area/ship/bridge) -"Sh" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"SO" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"TV" = ( -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet/brown, -/obj/structure/sign/poster/contraband/borg_fancy_2{ - pixel_y = 32 - }, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/black, -/area/ship/crew/dorm) -"Ub" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Starboard Engines" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 4 - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Uq" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - dir = 4; - id = "hound_windows" - }, -/turf/open/floor/plating, -/area/ship/crew) -"UA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"UJ" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/nosmoking{ - icon_state = "nosmoking2_b"; - pixel_y = 28 - }, -/obj/item/cigbutt{ - pixel_y = 13 - }, -/obj/item/cigbutt{ - pixel_x = 6; - pixel_y = 10 - }, -/obj/item/cigbutt{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/item/cigbutt, -/obj/item/cigbutt{ - pixel_x = 3; - pixel_y = -8 - }, -/obj/item/cigbutt{ - pixel_x = -12; - pixel_y = -3 - }, -/obj/effect/turf_decal/kfp_small/left, -/obj/effect/turf_decal/no, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Vk" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/dorm) -"Vo" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"Vv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/toilet) -"VC" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/starboard) -"VO" = ( -/obj/machinery/suit_storage_unit/inherit{ - req_access_txt = "1" - }, -/obj/item/clothing/suit/space/hardsuit/security/independent/inteq, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 8 - }, -/obj/item/tank/jetpack/oxygen, -/obj/item/clothing/mask/gas/inteq, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"Wf" = ( -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"Wk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"WR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/navbeacon/wayfinding{ - codes_txt = "patrol;next_patrol=crew"; - location = "eva" - }, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"Xc" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"Xh" = ( -/obj/machinery/vending/cigarette, -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"Xn" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - dir = 4; - id = "hound_windows" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Xw" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 4 - }, -/obj/machinery/rnd/production/techfab/department/security, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) -"XH" = ( -/obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/brown{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/spacecash/bundle/c1000{ - pixel_y = 9 - }, -/obj/item/spacecash/bundle/c1000, -/obj/item/folder/syndicate{ - desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'"; - name = "folder" - }, -/obj/item/paper_bin, -/obj/item/gps{ - pixel_x = 12 - }, -/obj/item/stamp/inteq/vanguard, -/obj/item/pen/fountain, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Yj" = ( -/obj/structure/sign/number/four{ - dir = 1 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"YE" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"Za" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/structure/mirror{ - pixel_x = 25 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/item/mop, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/crew/toilet) -"Zh" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/dorm) -"ZR" = ( -/obj/machinery/power/smes/engineering{ - charge = 1e+006 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"ZZ" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 4 - }, -/obj/machinery/rnd/server, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo) - -(1,1,1) = {" -ib -ib -ib -ib -ib -ib -ib -ib -hJ -ib -ib -ib -ib -ib -ib -ib -ib -ib -"} -(2,1,1) = {" -ih -Po -Po -ih -ib -ib -xm -xm -Ky -OP -xm -xm -ib -ib -cX -MB -MB -cX -"} -(3,1,1) = {" -ih -Jv -Rh -ih -ib -gO -xm -YE -no -sM -wu -xm -gO -ib -cX -JX -Iw -cX -"} -(4,1,1) = {" -ih -mI -Ju -ih -dV -xm -xm -MW -jK -JJ -xm -xm -xm -CN -cX -rF -qU -cX -"} -(5,1,1) = {" -ih -ZR -oq -ih -tg -ih -lZ -VO -WR -sv -hK -nq -cX -Nd -cX -Qn -go -cX -"} -(6,1,1) = {" -ih -bZ -rh -Jb -dP -eb -MC -SO -Wf -NK -eW -uD -Ub -EC -HS -VC -sw -cX -"} -(7,1,1) = {" -ih -UJ -Pf -ih -ih -ih -xm -xm -vI -EJ -xm -xm -cX -cX -cX -at -Nh -cX -"} -(8,1,1) = {" -Ao -fX -HD -Ao -ib -Or -AQ -Sh -gU -vE -yE -fS -Or -ib -cX -sx -kr -cX -"} -(9,1,1) = {" -tO -ih -ih -Ao -ib -Or -jG -Ac -CV -Iu -nL -dm -Or -ib -dB -cX -cX -dB -"} -(10,1,1) = {" -ib -ib -ib -ib -ib -cK -jY -oQ -tC -yK -ah -Ng -ke -ib -ib -ib -ib -ib -"} -(11,1,1) = {" -ib -ib -ib -ib -ib -qg -xj -Wk -Oq -uG -UA -uj -qY -ib -ib -ib -ib -ib -"} -(12,1,1) = {" -ib -ib -ib -ib -ib -MK -wX -QU -GD -eS -rM -Xc -vk -ib -ib -ib -ib -ib -"} -(13,1,1) = {" -ib -ib -ib -ib -ib -Or -BA -Gj -Xw -ZZ -uY -GG -Or -ib -ib -ib -ib -ib -"} -(14,1,1) = {" -ib -ib -ib -ib -em -Or -dp -Pc -pU -zO -fk -OL -Or -em -ib -ib -ib -ib -"} -(15,1,1) = {" -ib -ib -ib -Vk -Vk -Vk -Vk -Vk -vY -HO -Or -Vv -Vv -Vv -Vv -ib -ib -ib -"} -(16,1,1) = {" -ib -ib -ib -Vk -TV -IZ -Ls -Vk -Xh -HZ -qG -Vv -bm -dg -Vv -ib -ib -ib -"} -(17,1,1) = {" -ib -ib -ib -oL -Mj -MP -rV -Jc -fI -Hr -rG -vC -tq -Za -Aj -ib -ib -ib -"} -(18,1,1) = {" -ib -ib -ib -Rf -gR -EE -Zh -Vk -pL -uo -nd -Vv -Vv -Vv -NS -ib -ib -ib -"} -(19,1,1) = {" -ib -ib -ib -yk -Vk -Vk -Vk -Vk -vW -DU -Vo -Pz -rj -GZ -zn -ib -ib -ib -"} -(20,1,1) = {" -ib -ib -ib -GB -mw -va -Ki -of -NI -qR -vn -kU -na -ay -ID -ib -ib -ib -"} -(21,1,1) = {" -ib -ib -ib -Yj -aE -DB -Ek -pe -ne -Pk -AW -ve -jb -tR -hY -ib -ib -ib -"} -(22,1,1) = {" -ib -ib -ib -aX -RM -fq -BL -pe -Kd -Uq -Uq -Uq -BJ -Kd -Kd -ib -ib -ib -"} -(23,1,1) = {" -ib -ib -ib -aX -XH -EM -tT -pe -hi -ib -ib -ib -ib -Kd -Kd -ib -ib -ib -"} -(24,1,1) = {" -ib -ib -ib -pe -HV -KK -BQ -iw -ib -ib -ib -ib -ib -hi -hi -ib -ib -ib -"} -(25,1,1) = {" -ib -ib -ib -km -Xn -Xn -Xn -km -ib -ib -ib -ib -ib -ib -ib -ib -ib -ib -"} diff --git a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm b/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm deleted file mode 100644 index 16a6af573698..000000000000 --- a/_maps/shuttles/nanotrasen/nanotrasen_gecko.dmm +++ /dev/null @@ -1,6607 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ad" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ae" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/number/one{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"ag" = ( -/obj/effect/decal/fakelattice, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ah" = ( -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/folder/blue, -/obj/item/stamp/nanotrasen/captain, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"an" = ( -/turf/open/floor/plating/airless, -/area/ship/external) -"aq" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"az" = ( -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - dir = 2; - launch_status = 0; - name = "mining ship"; - port_direction = 8; - preferred_direction = 4 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/port) -"aD" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-6" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"aE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"aK" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden/layer1{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"aM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "Engine Oxygen Input 2" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"aS" = ( -/turf/closed/wall, -/area/ship/engineering/communications) -"bb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/aft) -"be" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/spawner/random/salvage/half, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"bk" = ( -/obj/structure/sign/number/nine{ - color = "#00000F"; - dir = 1 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"bo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"bs" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_y = 21; - pixel_x = -12 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"bt" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"bw" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"bB" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_starboard" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "gecko_starboard_field" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/starboard) -"bD" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"bH" = ( -/turf/closed/wall, -/area/ship/maintenance/port) -"bK" = ( -/obj/item/tank/jetpack/carbondioxide, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/mining, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer4, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"bL" = ( -/obj/structure/table/reinforced, -/obj/structure/sign/poster/retro/random{ - pixel_y = -32 - }, -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 8 - }, -/obj/item/lighter{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c1000, -/obj/item/spacecash/bundle/c100, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"bP" = ( -/obj/effect/spawner/random/salvage/half, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"bQ" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/central) -"bR" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"bU" = ( -/turf/closed/wall, -/area/ship/bridge) -"bV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/external) -"cj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"cr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/maintenance/starboard) -"cs" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/button/ignition/incinerator/atmos{ - dir = 4; - pixel_x = -23; - pixel_y = -3 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"cv" = ( -/obj/machinery/igniter/incinerator_atmos, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/airless, -/area/ship/engineering/engine) -"cx" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_thrusters" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"cE" = ( -/obj/structure/table/reinforced, -/obj/item/radio/intercom/wideband/directional/west, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/obj/item/folder/blue, -/obj/item/megaphone, -/obj/item/stamp/nanotrasen, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"cG" = ( -/obj/machinery/computer/atmos_alert{ - icon_state = "computer-right" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"cK" = ( -/obj/machinery/atmospherics/pipe/simple{ - dir = 8 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"cL" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"cX" = ( -/obj/machinery/door/airlock/mining{ - name = "Starboard Cargo Bay" - }, -/obj/machinery/door/poddoor/preopen{ - id = "gecko_starboard_int" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo/starboard) -"dd" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"df" = ( -/obj/effect/turf_decal/industrial/loading, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"dk" = ( -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"dl" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"dq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"du" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - icon_state = "mining"; - name = "salvage technician's locker"; - req_access = list(48) - }, -/obj/item/pickaxe/drill/jackhammer/old, -/obj/effect/decal/cleanable/dirt, -/obj/item/mining_scanner, -/obj/item/storage/belt/utility, -/obj/item/clothing/shoes/workboots/mining, -/obj/item/clothing/under/rank/cargo/miner, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson, -/obj/item/gun/energy/plasmacutter, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo/port) -"dC" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_port" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/port) -"dG" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"dN" = ( -/obj/structure/closet/crate/trashcart, -/obj/item/storage/bag/trash, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/pushbroom, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"dX" = ( -/obj/machinery/door/airlock{ - name = "Crew Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew) -"dZ" = ( -/obj/effect/turf_decal/ntspaceworks_big/one{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ef" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"eg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ek" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"el" = ( -/obj/structure/closet{ - anchored = 1; - icon_door = "eng_tool"; - icon_state = "eng"; - name = "tool closet" - }, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = -5 - }, -/obj/item/pipe_dispenser, -/obj/item/rcl/pre_loaded, -/obj/item/clothing/head/welding, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"et" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/central) -"eu" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"ez" = ( -/obj/structure/sign/number/six{ - color = "#00000F" - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"eA" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"eC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"eD" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/structure/sign/poster/official/random{ - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"eE" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"eG" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"eI" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"eZ" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"fb" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"fh" = ( -/obj/machinery/door/airlock{ - name = "Restrooms" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/toilet) -"fj" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden/layer1{ - dir = 8 - }, -/obj/effect/turf_decal/ntspaceworks_big/three{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"fn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"fv" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"fD" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"fK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/stairs, -/area/ship/maintenance/port) -"fP" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"fS" = ( -/turf/closed/wall, -/area/ship/engineering/atmospherics) -"fZ" = ( -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/atmospherics) -"ge" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/ntspaceworks_big/two{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"gg" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/arrows, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"gi" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"gr" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"gB" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/ship/maintenance/fore) -"gE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/obj/structure/railing, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/maintenance/fore) -"gF" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"gN" = ( -/obj/item/tank/jetpack/carbondioxide, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/engine, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"gP" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"gS" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"hb" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"hn" = ( -/obj/effect/decal/fakelattice, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"ho" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"hs" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - name = "Engine Oxygen Input 1" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"hu" = ( -/turf/template_noop, -/area/template_noop) -"hy" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"hI" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"hL" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"hP" = ( -/obj/structure/table/reinforced, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"hQ" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"hT" = ( -/obj/effect/decal/fakelattice, -/obj/machinery/power/smes/engineering, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"hX" = ( -/obj/machinery/atmospherics/components/trinary/mixer{ - dir = 8; - piping_layer = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ia" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"if" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"ih" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"in" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"is" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"iK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"iQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"iZ" = ( -/obj/item/radio/intercom/wideband/directional/south, -/obj/structure/table/reinforced, -/obj/item/areaeditor/shuttle, -/obj/item/megaphone/command, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"jd" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"jn" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_thrusters" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"jp" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"jt" = ( -/obj/effect/spawner/structure/window/shutters, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"jx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"jC" = ( -/turf/closed/wall, -/area/ship/crew) -"jG" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"jO" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"jQ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"jV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - pixel_y = -5 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo/port) -"kq" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = 3 - }, -/turf/closed/wall, -/area/ship/cargo/port) -"kr" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/arrows, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"ks" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/cable, -/obj/machinery/power/ship_gravity, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"ku" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"kC" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"kL" = ( -/obj/structure/chair/stool, -/obj/effect/landmark/start/station_engineer, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"kM" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/communications) -"kS" = ( -/obj/machinery/rnd/production/protolathe/department/engineering, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"kT" = ( -/obj/machinery/suit_storage_unit/ce, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"kZ" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 6 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/railing, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"lg" = ( -/obj/machinery/air_sensor/atmos/incinerator_tank{ - id_tag = "gecko_burn_sensor" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4; - filter_types = list("n2","co2","bz","water_vapor","miasma","freon","tritium","n20"); - id_tag = "incinerator_out" - }, -/turf/open/floor/engine/airless, -/area/ship/engineering/engine) -"lM" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/ore_box, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"lN" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"lS" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = 32 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"lU" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/ship/crew) -"lW" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"lY" = ( -/obj/docking_port/stationary{ - dwidth = 10; - width = 20; - height = 15 - }, -/turf/template_noop, -/area/template_noop) -"lZ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"mm" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_port" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/port) -"ms" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"mC" = ( -/obj/structure/curtain, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/turf_decal/corner_techfloor_grid, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"mL" = ( -/obj/structure/closet/emcloset, -/obj/item/tank/internals/plasmaman/full, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/sign/warning/gasmask{ - pixel_x = 32 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"mM" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"mN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/borderfloor, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"mP" = ( -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"mS" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"mX" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"nc" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"nm" = ( -/obj/machinery/atmospherics/components/unary/tank/oxygen{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"nn" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/bounty, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"nq" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plasteel/tech/grid, -/area/ship/hallway/central) -"nH" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 4; - name = "Waste to Environment"; - piping_layer = 5 - }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"nP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"oi" = ( -/obj/effect/turf_decal/box/corners, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"oj" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/engine) -"ok" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"on" = ( -/turf/open/floor/plating, -/area/ship/engineering/engine) -"os" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"ov" = ( -/obj/effect/decal/cleanable/dirt/dust, -/mob/living/simple_animal/hostile/mining_drone{ - desc = "A minebot with the name \"Molly\" painted on the side in careful cursive writing. She may be cute, but she still constantly gets in the way."; - name = "\improper Mo11-E" - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"oy" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/central) -"oR" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"oT" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"oW" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"oZ" = ( -/obj/machinery/autolathe, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"pe" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo/port) -"ph" = ( -/obj/structure/frame/computer{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"po" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"pr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"pu" = ( -/obj/machinery/vending/coffee, -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"pv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"pD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/landmark/start/chief_engineer, -/obj/effect/turf_decal/siding/yellow/corner, -/obj/effect/turf_decal/siding/yellow{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"pH" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"pK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"pL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"pO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"pQ" = ( -/obj/effect/landmark/start/station_engineer, -/obj/structure/chair/stool, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"pW" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - icon_state = "eng_secure"; - name = "engine technician's locker"; - req_access = list(11) - }, -/obj/item/storage/belt/utility/full/engi, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/head/hardhat, -/obj/item/clothing/under/rank/engineering/engineer/nt, -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"pX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"pY" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"qb" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"qc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"qe" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"qp" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"qv" = ( -/obj/effect/turf_decal/borderfloor, -/obj/machinery/status_display/shuttle{ - pixel_y = -32 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"qx" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"qB" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"qK" = ( -/obj/structure/table, -/obj/item/storage/fancy/cigarettes/cigpack_cannabis{ - pixel_y = 7 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/railing, -/obj/machinery/button/door{ - dir = 8; - id = "gecko_engine_vent"; - name = "Combustion Chamber Blast Door Control"; - pixel_x = 24; - pixel_y = 6; - sync_doors = 0 - }, -/obj/item/storage/box/matches{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/lighter/greyscale{ - pixel_x = 8; - pixel_y = 3 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"qL" = ( -/obj/machinery/light/directional/north, -/obj/structure/closet/secure_closet{ - anchored = 1; - icon_state = "ce"; - name = "operations chief's locker"; - req_access_txt = "56" - }, -/obj/item/pipe_dispenser, -/obj/item/construction/rcd, -/obj/item/gun/energy/laser, -/obj/item/clothing/under/rank/engineering/chief_engineer, -/obj/item/clothing/shoes/sneakers/brown, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/head/hardhat/white, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/glasses/meson/engine, -/obj/item/tank/internals/emergency_oxygen/engi, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"qO" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/maintenance/fore) -"rd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/fore) -"re" = ( -/obj/effect/spawner/structure/window/shutters, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"rh" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"rl" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ro" = ( -/obj/structure/closet/secure_closet/freezer{ - name = "refrigerator" - }, -/obj/item/storage/cans/sixbeer, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"rs" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"rx" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"rD" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"rF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"rH" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"rM" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -25; - pixel_y = -5 - }, -/obj/structure/bed, -/obj/structure/curtain/bounty, -/obj/item/bedsheet/captain, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"rQ" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 9 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"rU" = ( -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/external/glass{ - name = "External Hull Access" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/central) -"rY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/maintenance/starboard) -"sg" = ( -/obj/machinery/door/airlock/mining{ - frequency = 1331; - id_tag = "port_cargo_interior"; - name = "Port Cargo Bay" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo/port) -"sj" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"ss" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/railing, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/engineering/engine) -"st" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"sy" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_port" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/port) -"sB" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 12; - pixel_x = -20 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"sJ" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"sL" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_engine_vent"; - name = "Combustion Chamber Vent" - }, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"sS" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/valve/digital/layer2{ - dir = 8; - name = "Engine Fuel Input 1"; - piping_layer = 1 - }, -/obj/effect/turf_decal/ntspaceworks_big/seven{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"sY" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light_switch{ - dir = 4; - pixel_y = 12; - pixel_x = -20 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"td" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/radiation/cee{ - dir = 8 - }, -/obj/structure/railing, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 4; - sensors = list("gecko_burn_sensor"="Combustion Chamber") - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"te" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_bridge" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"tf" = ( -/obj/machinery/light/directional/north, -/obj/effect/spawner/random/salvage/half, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"tB" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/port) -"tH" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"tQ" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"tU" = ( -/obj/effect/turf_decal/box/corners, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"tV" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"ud" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"ue" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/fore) -"ui" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"up" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_port" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "gecko_port_field" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/port) -"uv" = ( -/obj/structure/sign/warning/vacuum{ - pixel_y = 5 - }, -/turf/closed/wall, -/area/ship/cargo/starboard) -"uz" = ( -/obj/machinery/atmospherics/components/binary/circulator/cold{ - dir = 1 - }, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"uA" = ( -/obj/machinery/computer/helm/viewscreen/directional/north{ - pixel_y = 18 - }, -/obj/item/folder/documents, -/obj/structure/filingcabinet/double/grey, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"uH" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/fore) -"uW" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"vc" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/medical{ - pixel_x = -5; - pixel_y = -4 - }, -/obj/item/roller, -/obj/item/roller{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/reagent_containers/glass/bottle/formaldehyde{ - pixel_x = 5 - }, -/obj/item/storage/box/bodybags, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"vd" = ( -/obj/effect/spawner/random/salvage/half, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"vl" = ( -/obj/effect/turf_decal/number/five{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"vo" = ( -/obj/structure/sign/warning, -/turf/closed/wall, -/area/ship/hallway/central) -"vv" = ( -/turf/closed/wall, -/area/ship/crew/toilet) -"vy" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 23 - }, -/turf/open/floor/plating, -/area/ship/cargo/starboard) -"vz" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = 5; - pixel_y = 25 - }, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"vJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"vL" = ( -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"vR" = ( -/turf/closed/wall, -/area/ship/hallway/central) -"vS" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/number/two, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"vX" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer2, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"wh" = ( -/obj/structure/chair/comfy/shuttle, -/obj/effect/landmark/start/assistant, -/obj/machinery/newscaster/directional/north{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"ws" = ( -/obj/machinery/atmospherics/pipe/manifold/dark/hidden/layer5{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/railing, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"wv" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"wy" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"wB" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/starboard) -"wD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"wR" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"wV" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"wY" = ( -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"xh" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/shuttle/engine/electric/premium{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"xl" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/central) -"xm" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"xr" = ( -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"xw" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 5; - pixel_y = -25 - }, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/structure/closet/crate, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"xy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/warning/electricshock{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"xJ" = ( -/obj/effect/spawner/structure/window/shutters, -/turf/open/floor/plating, -/area/ship/cargo/port) -"xN" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/railing, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"yc" = ( -/obj/effect/turf_decal/ntspaceworks_big/five{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"yd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/fore) -"yj" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/effect/spawner/structure/window, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"yp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-9" - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/storage) -"yr" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"yw" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance/fore) -"yG" = ( -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"yI" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"yM" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"yO" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"yQ" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"yX" = ( -/obj/structure/sign/number/two, -/turf/closed/wall, -/area/ship/cargo/starboard) -"zc" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"ze" = ( -/obj/structure/sign/number/six{ - color = "#00000F"; - dir = 1 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"zl" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"zn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"zs" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"zE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"zI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"zM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"zQ" = ( -/obj/docking_port/stationary{ - dwidth = 4; - width = 11; - height = 15; - dir = 2 - }, -/turf/template_noop, -/area/template_noop) -"zS" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_port" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "gecko_port_field" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/port) -"zW" = ( -/obj/structure/table, -/obj/item/soap/nanotrasen, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"zZ" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/green/hidden, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Af" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Ar" = ( -/obj/item/radio/intercom/directional/north, -/obj/effect/spawner/random/salvage/half, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"As" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Au" = ( -/turf/closed/wall, -/area/ship/maintenance/starboard) -"AA" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"AB" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"AG" = ( -/obj/machinery/atmospherics/pipe/manifold/cyan{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"AI" = ( -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/bridge) -"AM" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"AW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk/over, -/obj/structure/marker_beacon, -/turf/open/floor/plating, -/area/ship/external) -"Ba" = ( -/obj/effect/turf_decal/siding/wideplating{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"Bi" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/atmospherics/components/unary/portables_connector{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Bk" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"BB" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"BF" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"BP" = ( -/obj/effect/turf_decal/industrial/loading{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"BU" = ( -/obj/structure/sign/number/nine{ - color = "#00000F" - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"Ce" = ( -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"Ch" = ( -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5{ - dir = 5 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Cj" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Cn" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Fore Hallway" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/fore) -"Ct" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/aft) -"Cv" = ( -/obj/machinery/atmospherics/components/unary/tank/oxygen{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"CC" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"CE" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"CF" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"CI" = ( -/obj/machinery/computer/helm{ - dir = 8; - icon_state = "computer-left" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"CL" = ( -/obj/machinery/atmospherics/components/unary/tank/oxygen{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"CN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"CQ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"CT" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/hallway/aft) -"CU" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/maintenance/port) -"Da" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/helm/viewscreen/directional/north{ - pixel_y = 18 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"De" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Di" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Du" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"Dv" = ( -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Dw" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"DI" = ( -/obj/effect/spawner/random/salvage/half, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"DQ" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_starboard" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "gecko_starboard_field" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/starboard) -"DS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/ntspaceworks_big/eight{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"DT" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Eb" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Ed" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/landmark/observer_start, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"Eh" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"Ek" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"En" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Ew" = ( -/obj/structure/sign/number/three{ - color = "#00000F"; - dir = 1 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"Ex" = ( -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"EA" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"EB" = ( -/obj/machinery/mineral/ore_redemption{ - dir = 1 - }, -/obj/machinery/door/firedoor/heavy, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/port) -"EE" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/aft) -"EL" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"EM" = ( -/obj/machinery/holopad/emergency/command, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"EO" = ( -/obj/structure/sign/number/four{ - color = "#00000F" - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"EQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Fq" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Fu" = ( -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"FQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"FZ" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Gd" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hallway/fore) -"Gj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"Gm" = ( -/obj/structure/closet/wardrobe, -/obj/machinery/light/small/directional/north, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/clothing/suit/jacket/letterman_nanotrasen, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"Gt" = ( -/obj/machinery/computer/helm/viewscreen/directional/south, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 4; - id = "gecko_starboard"; - name = "External Shutter Control"; - pixel_x = -6; - pixel_y = 8; - sync_doors = 0 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "gecko_starboard_field"; - pixel_x = -4; - pixel_y = -2 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo/starboard) -"Gu" = ( -/obj/machinery/computer/rdconsole{ - dir = 8; - icon_state = "computer-right" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"GE" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"GK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"GM" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"GN" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/plating, -/area/ship/cargo/starboard) -"GQ" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"GR" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/machinery/computer/cryopod/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"GT" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"GX" = ( -/obj/structure/sign/warning, -/turf/closed/wall, -/area/ship/maintenance/fore) -"GZ" = ( -/obj/machinery/door/airlock/mining{ - name = "Starboard Cargo Bay" - }, -/obj/machinery/door/poddoor/preopen{ - id = "gecko_starboard_int" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo/starboard) -"Ha" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/rnd/production/circuit_imprinter, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"Hc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/effect/turf_decal/siding/white/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"Hg" = ( -/obj/structure/table, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/button/door{ - dir = 1; - id = "gecko_thrusters"; - name = "Thruster Blast Door Control"; - pixel_x = -6; - pixel_y = -24; - sync_doors = 0 - }, -/obj/item/instrument/banjo, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ho" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Hx" = ( -/obj/machinery/button/door{ - id = "gecko_bridge"; - name = "Window Shutters"; - pixel_x = 6; - pixel_y = 24; - sync_doors = 0 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/modular_computer/console/preset/id, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"HA" = ( -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"HQ" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/ntspaceworks_big/six{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"HT" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Ia" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/status_display/shuttle{ - pixel_y = 32 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Ie" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plasteel/stairs, -/area/ship/maintenance/port) -"Ig" = ( -/obj/machinery/light/directional/north, -/obj/structure/closet/secure_closet{ - icon_state = "cap"; - name = "\proper captain's locker"; - req_access_txt = "20" - }, -/obj/item/stock_parts/cell/gun, -/obj/item/gun/energy/laser, -/obj/item/clothing/under/nanotrasen/captain/skirt, -/obj/item/clothing/under/nanotrasen/captain, -/obj/item/clothing/suit/armor/nanotrasen/captain, -/obj/item/clothing/head/nanotrasen/captain/peaked, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/glasses/sunglasses, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/item/clothing/head/caphat/parade, -/obj/item/clothing/suit/armor/vest/capcarapace, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ij" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - pixel_y = -5 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo/starboard) -"Im" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/aft) -"Is" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/loading, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Iu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"Iv" = ( -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/atmospherics/pipe/simple/dark/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_thrusters" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Iy" = ( -/turf/closed/wall, -/area/ship/hallway/aft) -"Iz" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - icon_state = "eng_secure"; - name = "engine technician's locker"; - req_access = list(11) - }, -/obj/item/storage/belt/utility/full/engi, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/head/hardhat, -/obj/item/clothing/under/rank/engineering/engineer/nt, -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/machinery/button/door{ - id = "gecko_thrusters"; - name = "Thruster Blast Door Control"; - pixel_x = -6; - pixel_y = 24; - sync_doors = 0 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"IK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/aft) -"IQ" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"Jc" = ( -/turf/closed/wall, -/area/ship/maintenance/fore) -"Ji" = ( -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"Jj" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1; - target_pressure = 4500 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/central) -"Jn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/fore) -"Jz" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"JL" = ( -/obj/structure/closet/firecloset/full, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"JV" = ( -/obj/structure/table/reinforced, -/obj/machinery/fax/nanotrasen, -/obj/structure/sign/poster/retro/random{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"JX" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Helm" - }, -/obj/effect/landmark/start/captain, -/obj/effect/turf_decal/siding/blue/end{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"JY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer2{ - dir = 10 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Kc" = ( -/obj/structure/sign/number/one{ - dir = 1 - }, -/turf/closed/wall, -/area/ship/cargo/port) -"Kd" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/effect/turf_decal/number/three{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Ki" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/port) -"Km" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Ko" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave, -/obj/structure/sign/poster/retro/random{ - pixel_x = 32 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"Kv" = ( -/obj/machinery/washing_machine, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"KA" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"KH" = ( -/turf/closed/wall, -/area/ship/hallway/fore) -"KM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"KQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/external) -"KS" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/central) -"KU" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"KW" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Le" = ( -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"Ln" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Lo" = ( -/turf/closed/wall, -/area/ship/cargo/starboard) -"Lq" = ( -/obj/effect/turf_decal/number/zero{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Lr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/railing, -/turf/open/floor/plasteel/stairs{ - dir = 8 - }, -/area/ship/engineering/engine) -"Lw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"LK" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"LL" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/starboard) -"LP" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"LU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"LZ" = ( -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Mc" = ( -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer2, -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped/inverse, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Mf" = ( -/obj/item/tank/jetpack/carbondioxide, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/engine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Ml" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Mn" = ( -/obj/structure/table, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/box/lights/mixed, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Mp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/spawner/structure/window/shutters, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Mw" = ( -/obj/machinery/door/airlock/public/glass{ - dir = 4; - name = "Aft Hallway" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/aft) -"MJ" = ( -/obj/effect/spawner/random/salvage/half, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/borderfloor, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"MR" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"MW" = ( -/obj/effect/spawner/random/salvage/half, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"MY" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Nq" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Nr" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 10 - }, -/obj/effect/turf_decal/ntspaceworks_big/four{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Nu" = ( -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"NC" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_starboard" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/starboard) -"NJ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/maintenance/starboard) -"NN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"NP" = ( -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"NX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"Oe" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/status_display/shuttle{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"Oh" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Om" = ( -/obj/machinery/atmospherics/components/unary/tank/oxygen{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"On" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer2, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Os" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Ov" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/maintenance/fore) -"OB" = ( -/obj/structure/sign/warning/nosmoking, -/turf/closed/wall, -/area/ship/engineering/engine) -"OG" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"OQ" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"OV" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"Pc" = ( -/obj/effect/spawner/structure/window/shutters, -/turf/open/floor/plating, -/area/ship/cargo/starboard) -"Pf" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/sign/poster/official/random{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"Pg" = ( -/obj/machinery/mineral/ore_redemption{ - input_dir = 2; - output_dir = 1 - }, -/obj/machinery/door/firedoor/heavy, -/obj/machinery/door/poddoor/preopen{ - id = "gecko_starboard_int" - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/starboard) -"Pi" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"Pk" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_thrusters" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Pn" = ( -/obj/machinery/atmospherics/components/unary/tank/nitrogen{ - dir = 1 - }, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Pp" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Pr" = ( -/obj/structure/sign/warning/fire, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Px" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"PC" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light_switch{ - pixel_x = 11; - pixel_y = 22 - }, -/turf/open/floor/plating, -/area/ship/crew/toilet) -"PF" = ( -/turf/closed/wall, -/area/ship/engineering/engine) -"PM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/warning/electricshock{ - pixel_y = 32 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"PQ" = ( -/obj/machinery/light/directional/east, -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer4, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"PV" = ( -/obj/structure/closet/secure_closet{ - anchored = 1; - icon_state = "mining"; - name = "salvage technician's locker"; - req_access = list(48) - }, -/obj/item/pickaxe/drill/jackhammer/old, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/mining_scanner, -/obj/item/storage/belt/utility, -/obj/item/clothing/shoes/workboots/mining, -/obj/item/clothing/under/rank/cargo/miner, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/glasses/meson, -/obj/item/gun/energy/plasmacutter, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo/starboard) -"Qc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/external) -"Qg" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/port) -"Qp" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"Qr" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 8; - name = "Air to Distro" - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Qz" = ( -/obj/machinery/door/airlock/command{ - name = "Communications" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/communications) -"QA" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"QC" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/aft) -"QD" = ( -/obj/machinery/atmospherics/components/binary/valve/digital/layer2{ - dir = 8; - name = "Engine Fuel Input 2"; - piping_layer = 1 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"QM" = ( -/obj/effect/spawner/random/salvage/half, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"QY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"QZ" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Storage Bay" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/storage) -"Rh" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Rk" = ( -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Ru" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"RK" = ( -/obj/machinery/computer/cargo{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 5; - pixel_y = -25 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"RN" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/space_heater, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"RS" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer5{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Se" = ( -/obj/structure/chair/comfy/shuttle, -/obj/effect/landmark/start/assistant, -/obj/machinery/light_switch{ - pixel_x = 5; - pixel_y = 25 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"Sl" = ( -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Sv" = ( -/obj/machinery/power/generator{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"Sw" = ( -/obj/structure/window/reinforced/tinted/frosted{ - dir = 1 - }, -/obj/structure/curtain, -/obj/structure/toilet{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"Sx" = ( -/obj/machinery/space_heater, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"SE" = ( -/obj/machinery/door/airlock/mining{ - frequency = 1331; - id_tag = "port_cargo_interior"; - name = "Port Cargo Bay" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo/port) -"SM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"SV" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Ta" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Tb" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Tc" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"Tf" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/power/terminal{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Tl" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/aft) -"Tn" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Tq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"Ts" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/central) -"TA" = ( -/obj/machinery/door/airlock/external/glass{ - name = "External Hull Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/central) -"TK" = ( -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"TU" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Ug" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"Ux" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/closet/crate{ - name = "emergency space suit crate" - }, -/obj/item/clothing/suit/space/eva, -/obj/item/clothing/suit/space/eva, -/obj/item/clothing/suit/space/eva, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"UB" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/central) -"UI" = ( -/obj/machinery/door/poddoor/shutters{ - id = "gecko_starboard" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/industrial/warning/fulltile, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo/starboard) -"UK" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"UP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 6 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/effect/turf_decal/radiation, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"UR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/central) -"UW" = ( -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Vb" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Vm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/aft) -"Vn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"Vq" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo/starboard) -"Vr" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/starboard) -"Vv" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/bounty, -/turf/open/floor/plasteel/grimy, -/area/ship/crew) -"Vz" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"VC" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = 11; - dir = 1; - pixel_y = -16 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"VE" = ( -/turf/closed/wall, -/area/ship/cargo/port) -"VK" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"VN" = ( -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"VO" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"VT" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/airless, -/area/ship/engineering/engine) -"VU" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/hallway/aft) -"VV" = ( -/obj/machinery/computer/helm/viewscreen/directional/north{ - pixel_y = 18 - }, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - dir = 4; - id = "gecko_port"; - name = "External Shutter Control"; - pixel_x = -6; - pixel_y = 8; - sync_doors = 0 - }, -/obj/machinery/button/shieldwallgen{ - dir = 4; - id = "gecko_port_field"; - pixel_x = -4; - pixel_y = -2 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/cargo/port) -"VZ" = ( -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/effect/spawner/structure/window/plasma/reinforced, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_thrusters" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Wb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/communications) -"Wj" = ( -/obj/effect/turf_decal/box/corners, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/port) -"Wq" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"WF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/table, -/obj/item/toy/cards/deck, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"WJ" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"WN" = ( -/obj/machinery/atmospherics/components/binary/circulator, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"WR" = ( -/obj/structure/sign/poster/official/random{ - pixel_y = 32 - }, -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"WS" = ( -/obj/machinery/rnd/server, -/obj/machinery/airalarm/directional/south, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"WT" = ( -/turf/closed/wall, -/area/ship/storage) -"WX" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1; - name = "Waste to Environment"; - piping_layer = 5 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1, -/obj/machinery/atmospherics/pipe/simple/supplymain/visible/layer2, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"WY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/salvage/half, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"Xh" = ( -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/railing, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Xr" = ( -/obj/item/tank/jetpack/carbondioxide, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/mining, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/hallway/central) -"Xs" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"Xv" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"XA" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/siding/yellow, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"XG" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/arrows{ - dir = 1 - }, -/obj/effect/spawner/random/salvage/half, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/cargo/starboard) -"XN" = ( -/obj/structure/sign/number/four{ - color = "#00000F"; - dir = 1 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"XR" = ( -/obj/machinery/light/directional/north, -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"XS" = ( -/obj/machinery/atmospherics/pipe/manifold/purple/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/green/hidden, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"XY" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo/starboard) -"Yf" = ( -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engine Room" - }, -/obj/machinery/atmospherics/pipe/simple/dark/hidden/layer5{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer1{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Yo" = ( -/obj/structure/sign/number/three{ - color = "#00000F" - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/fore) -"Yr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plastic, -/area/ship/crew/toilet) -"Yv" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"YA" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"YC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"YH" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"YJ" = ( -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"YM" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/fountain/captain, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"YQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/patterned, -/area/ship/storage) -"YR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew) -"Zb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/transparent/white/filled/warning{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo/port) -"Ze" = ( -/obj/machinery/door/airlock/maintenance_hatch, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning/fulltile, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"Zn" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/window/plasma/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "gecko_thrusters" - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Zo" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/industrial/fire{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Zr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/siding/blue{ - dir = 1 - }, -/obj/effect/turf_decal/siding/blue, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Zv" = ( -/obj/effect/turf_decal/borderfloor, -/obj/effect/turf_decal/industrial/loading{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ZB" = ( -/obj/machinery/computer/apc_control{ - icon_state = "computer-left" - }, -/obj/machinery/status_display/shuttle{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"ZM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hallway/fore) -"ZX" = ( -/obj/structure/table, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) - -(1,1,1) = {" -hu -hu -hu -hu -hu -hu -hu -hu -Ug -Ce -Fu -Fu -Ce -Fu -Fu -Fu -Ce -Fu -Ug -hu -hu -hu -hu -hu -hu -hu -hu -"} -(2,1,1) = {" -hu -hu -hu -hu -hu -hu -hu -hu -Ug -jQ -Tq -oj -Pr -sL -Pr -oj -Tc -NN -Ug -hu -hu -hu -hu -hu -hu -hu -hu -"} -(3,1,1) = {" -hu -hu -hu -hu -hu -hu -hu -Ug -Ug -Iv -Ug -Ug -lg -cv -VT -Ug -Ug -VZ -Ug -Ug -hu -hu -hu -hu -hu -hu -hu -"} -(4,1,1) = {" -hu -hu -hu -hu -hu -hu -oj -oj -GM -dG -AA -hn -cK -CF -cK -hn -TK -UW -GM -oj -oj -hu -hu -hu -hu -hu -hu -"} -(5,1,1) = {" -hu -hu -hu -hu -hu -hu -Ug -eg -Ml -Tb -Tb -cs -WN -Sv -uz -Bi -Tb -st -Tb -JL -Ug -hu -hu -hu -hu -hu -hu -"} -(6,1,1) = {" -hu -hu -hu -hu -hu -hu -Ug -ok -Nr -fj -ge -dZ -BB -td -Ml -mS -hb -XS -zl -ks -Ug -hu -hu -hu -hu -hu -hu -"} -(7,1,1) = {" -Ki -wy -xh -Ki -hu -hu -Ug -Iz -DS -sS -HQ -yc -nH -UP -hX -Cj -zs -QD -kL -Hg -Ug -hu -hu -bV -xh -OQ -LL -"} -(8,1,1) = {" -tB -Zn -jn -tB -hu -hu -Ug -pW -on -Kd -Lq -vl -wY -xN -FZ -on -on -Fq -Pp -lW -Ug -hu -hu -wB -Pk -cx -wB -"} -(9,1,1) = {" -tB -Zo -Zo -tB -hu -CU -tB -tB -Vb -GE -in -QA -ws -kZ -aK -oT -zZ -rQ -wV -wB -wB -NJ -hu -wB -ui -rl -wB -"} -(10,1,1) = {" -tB -dq -xy -tB -tB -tB -gi -qp -jd -zM -pQ -qK -ss -Xh -Lr -el -YH -CN -pH -Ze -yO -wB -wB -wB -PM -iK -wB -"} -(11,1,1) = {" -az -hL -qB -fK -fK -Ie -As -bH -re -Mp -re -PF -KM -Tf -XA -OB -re -jt -re -Au -HT -cr -rY -cr -CQ -MY -wB -"} -(12,1,1) = {" -tB -hI -VC -tB -tB -tB -KU -bH -VV -jV -du -re -eu -ag -YA -re -PV -Ij -Gt -Au -En -wB -wB -wB -mM -dk -wB -"} -(13,1,1) = {" -tB -bR -Sx -tB -hu -tB -pv -bH -Oe -zI -OG -re -AB -hT -Sl -re -xm -QY -ef -Au -ad -wB -hu -wB -Km -Di -wB -"} -(14,1,1) = {" -CU -tB -tB -CU -hu -Vq -GN -Lo -Ar -lZ -vd -re -Im -Rh -aq -re -lN -Vr -Ex -Lo -vy -Vq -hu -NJ -wB -wB -NJ -"} -(15,1,1) = {" -hu -hu -hu -hu -hu -Vq -Lo -Lo -xr -Zb -pL -PF -Iy -Yf -PF -PF -Dw -LU -bP -Lo -Lo -Vq -hu -hu -hu -hu -hu -"} -(16,1,1) = {" -hu -hu -hu -hu -hu -tQ -zS -gF -qe -hQ -Gj -Kc -fn -EE -MJ -yX -cj -bD -LP -qx -DQ -eI -hu -hu -hu -hu -hu -"} -(17,1,1) = {" -hu -hu -hu -hu -hu -IQ -dC -kr -GK -Ji -Qg -sg -Vm -CT -QC -cX -fD -XY -QM -AM -UI -oR -hu -hu -hu -hu -hu -"} -(18,1,1) = {" -hu -hu -hu -hu -hu -uW -dC -po -ho -Wj -Du -kq -aE -bb -ov -uv -MW -oW -CC -eE -NC -oR -hu -hu -hu -hu -hu -"} -(19,1,1) = {" -hu -hu -hu -hu -hu -ae -dC -gg -jO -Le -df -EB -Is -bb -Zv -Pg -BP -Vn -vL -XG -NC -vS -zQ -hu -hu -hu -hu -"} -(20,1,1) = {" -hu -hu -hu -hu -hu -uW -sy -Eh -OV -mX -Iu -VE -tf -bb -mN -Lo -wR -EL -pY -ih -UI -Xs -hu -hu -hu -hu -hu -"} -(21,1,1) = {" -hu -hu -hu -hu -hu -IQ -mm -gg -mP -ia -sj -SE -Ct -VU -Tl -GZ -Ek -WY -WY -yQ -NC -Xs -hu -hu -hu -hu -hu -"} -(22,1,1) = {" -hu -hu -hu -hu -hu -gP -up -if -lM -oi -NX -Kc -DI -IK -Nu -yX -HA -yI -tU -be -bB -Qp -hu -hu -hu -hu -hu -"} -(23,1,1) = {" -hu -hu -hu -hu -hu -pe -VE -VE -xJ -xJ -xJ -VE -Iy -Mw -Iy -Lo -Pc -Pc -Pc -Lo -Lo -Vq -hu -hu -hu -hu -hu -"} -(24,1,1) = {" -hu -hu -hu -hu -Ts -UB -vo -Mf -gN -bK -Xr -vR -Da -UR -fP -jC -BF -ZX -LK -Jc -Lw -rD -hu -hu -hu -hu -hu -"} -(25,1,1) = {" -hu -hu -hu -lY -an -rU -oy -Jj -xl -bQ -et -TA -KS -Ed -EA -jC -GR -Ba -hy -Jc -bt -dl -hu -hu -hu -hu -hu -"} -(26,1,1) = {" -hu -hu -hu -hu -qO -Ts -nq -lS -rH -PQ -mL -vR -Ia -UR -KA -jC -Gm -zE -Vv -Jc -CE -dl -qO -hu -hu -hu -hu -"} -(27,1,1) = {" -hu -hu -hu -hu -dl -eG -vR -vR -vR -vR -vR -vR -KH -Cn -KH -jC -wh -yG -Vv -jC -lU -eC -dl -hu -hu -hu -hu -"} -(28,1,1) = {" -hu -hu -hu -hu -dl -aD -yr -Ov -vc -qc -xw -WT -pu -yd -WJ -jC -Se -YR -nn -Jc -Ho -TU -dl -hu -hu -hu -hu -"} -(29,1,1) = {" -hu -hu -hu -hu -qO -dl -yp -WT -Pi -Ux -YQ -QZ -ue -Gd -ZM -dX -rF -Hc -Ru -Jc -Ln -dl -qO -hu -hu -hu -hu -"} -(30,1,1) = {" -hu -hu -hu -hu -hu -dl -YC -Jc -kS -Ha -oZ -WT -bw -rd -LZ -jC -Ko -hP -ro -Jc -ms -dl -hu -hu -hu -hu -hu -"} -(31,1,1) = {" -hu -hu -hu -hu -hu -dl -nP -Jc -WT -WT -WT -WT -WR -rd -Jz -vv -vv -vv -vv -Jc -Ln -dl -hu -hu -hu -hu -hu -"} -(32,1,1) = {" -hu -hu -hu -hu -hu -dl -nP -Jc -JV -cE -RK -aS -Nq -rd -jp -vv -vz -Kv -eD -Jc -Ln -dl -hu -hu -hu -hu -hu -"} -(33,1,1) = {" -hu -hu -hu -hu -qO -dl -Bk -Jc -XR -pD -eA -Qz -uH -qb -Jn -fh -pr -Yr -yM -Jc -Ho -dl -qO -hu -hu -hu -hu -"} -(34,1,1) = {" -hu -hu -hu -hu -dl -pK -nP -Jc -uA -wD -fv -aS -VO -WF -SV -vv -zW -Sw -mC -vv -PC -wv -dl -hu -hu -hu -hu -"} -(35,1,1) = {" -hu -hu -hu -hu -dl -MR -nP -Jc -ZB -EM -Pf -fS -vJ -yj -is -fS -fS -fS -fS -Jc -Yv -Os -dl -hu -hu -hu -hu -"} -(36,1,1) = {" -hu -hu -hu -dl -dl -dl -Px -Jc -cG -jx -zn -fS -tV -Qr -Rk -Pn -rx -Rk -nm -Jc -pX -dl -qO -hu -hu -hu -hu -"} -(37,1,1) = {" -hu -hu -hu -KQ -hu -ze -Ln -Jc -qL -ku -Wb -fZ -Ta -ud -os -sJ -GQ -nc -Ch -Jc -nP -BU -hu -hu -hu -hu -hu -"} -(38,1,1) = {" -hu -hu -hu -KQ -hu -XN -kM -aS -kT -bo -tH -fS -JY -VK -Mc -On -WX -vX -RS -Jc -nP -Yo -hu -hu -hu -hu -hu -"} -(39,1,1) = {" -hu -hu -hu -KQ -hu -Ew -CE -bU -bU -AI -bU -bU -fS -Jc -Jc -GX -gB -yw -Jc -Jc -Ln -EO -hu -hu -hu -hu -hu -"} -(40,1,1) = {" -hu -hu -hu -Qc -hu -bk -Oh -bU -rM -Zr -WS -bU -sY -RN -Mn -dd -Dv -gE -sB -cL -GT -ez -hu -hu -hu -hu -hu -"} -(41,1,1) = {" -hu -hu -hu -Qc -hu -qO -dl -bU -Ig -pO -bL -bU -jG -SM -SM -ek -FQ -Wq -rs -Af -qO -qO -hu -hu -hu -hu -hu -"} -(42,1,1) = {" -hu -hu -hu -Qc -hu -hu -rh -bU -ah -EQ -qv -bU -bs -Tn -NP -UK -NP -De -NP -VN -dl -hu -hu -hu -hu -hu -hu -"} -(43,1,1) = {" -hu -hu -hu -Qc -hu -hu -fb -bU -Hx -iQ -DT -bU -zc -Eb -hs -AG -aM -Xv -CE -dN -rD -hu -hu -hu -hu -hu -hu -"} -(44,1,1) = {" -hu -hu -hu -KQ -hu -hu -rh -bU -YM -JX -iZ -bU -eZ -AG -kC -Vz -KW -AG -kC -YJ -dl -hu -hu -hu -hu -hu -hu -"} -(45,1,1) = {" -hu -hu -hu -KQ -hu -hu -gS -rh -ph -CI -Gu -rh -CL -gr -Om -Tn -Cv -gr -Om -qO -qO -hu -hu -hu -hu -hu -hu -"} -(46,1,1) = {" -hu -hu -hu -AW -hu -hu -hu -gS -te -te -te -rh -dl -dl -dl -dl -dl -dl -dl -qO -hu -hu -hu -hu -hu -hu -hu -"} diff --git a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm b/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm deleted file mode 100644 index 9c552619a45b..000000000000 --- a/_maps/shuttles/nanotrasen/nanotrasen_heron.dmm +++ /dev/null @@ -1,16038 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/effect/spawner/random/salvage/half, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"ac" = ( -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/obj/item/reagent_containers/hypospray/medipen/penacid, -/obj/item/reagent_containers/hypospray/medipen/penacid, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson/prescription, -/obj/effect/decal/cleanable/dirt, -/obj/item/geiger_counter{ - pixel_x = 1; - pixel_y = -5 - }, -/obj/structure/closet/radiation{ - anchored = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"ae" = ( -/obj/structure/chair/comfy/beige{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"ag" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) -"ah" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/structure/railing{ - dir = 10; - layer = 4.1 - }, -/obj/structure/table/reinforced, -/obj/machinery/computer/secure_data/laptop{ - dir = 1; - pixel_y = 4; - pixel_x = 2 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"aj" = ( -/obj/structure/window/reinforced, -/obj/structure/bed, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"ak" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"am" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/door/poddoor{ - id = "armoury_heron"; - name = "Armoury Shutters"; - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"ao" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"as" = ( -/obj/structure/sign/poster/official/walk{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 1 - }, -/area/ship/science/robotics) -"at" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"aw" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/structure/sign/poster/official/obey{ - pixel_x = -31 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"az" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"aC" = ( -/obj/machinery/recharge_station, -/obj/item/robot_suit/prebuilt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/tech, -/area/ship/science/robotics) -"aG" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/radiation{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"aK" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"aN" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) -"aO" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/eastright{ - dir = 2 - }, -/obj/item/folder/yellow{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/machinery/door/window/northright, -/turf/open/floor/plasteel, -/area/ship/cargo) -"aQ" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/three_quarters{ - dir = 4 - }, -/obj/machinery/vending/coffee, -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"aU" = ( -/obj/effect/turf_decal/corner/opaque/brown/full, -/obj/effect/turf_decal/corner/opaque/brown/diagonal, -/obj/effect/turf_decal/industrial/loading, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"aV" = ( -/obj/machinery/telecomms/server/presets/nanotrasen{ - network = "nt_commnet"; - layer = 3.1 - }, -/obj/machinery/airalarm/directional/west, -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/circuit/green, -/area/ship/engineering/communications) -"bb" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/office{ - dir = 8; - name = "tactical swivel chair" - }, -/turf/open/floor/plating/catwalk_floor, -/area/ship/science/robotics) -"bc" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"bd" = ( -/obj/machinery/mecha_part_fabricator{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/robotics) -"bj" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals1, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"bl" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"bm" = ( -/obj/effect/turf_decal/corner/opaque/brown/full, -/obj/effect/turf_decal/corner/opaque/brown/diagonal, -/obj/machinery/mineral/ore_redemption{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/cargo) -"bn" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/three_quarters{ - dir = 1 - }, -/obj/structure/chair, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"br" = ( -/obj/item/clothing/under/rank/cargo/qm, -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/structure/closet/wall/directional/west{ - icon_door = "orange_wall"; - name = "quartermaster's closet" - }, -/obj/item/clothing/neck/cloak/qm, -/obj/item/clothing/under/rank/cargo/qm/skirt, -/obj/item/clothing/head/beret/qm, -/turf/open/floor/plasteel, -/area/ship/cargo) -"bu" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/science/robotics) -"bC" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"bD" = ( -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/machinery/light/directional/west{ - light_color = "#e8eaff" - }, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/gun/energy/disabler{ - pixel_y = -2; - pixel_x = 3 - }, -/obj/item/storage/belt/security/webbing, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"bE" = ( -/obj/structure/chair/sofa/brown/right/directional/north, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"bF" = ( -/obj/effect/turf_decal/steeldecal, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/rnd/production/circuit_imprinter/department/science, -/obj/machinery/firealarm/directional/east, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"bG" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/cargo) -"bH" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = 10 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/filled/cola{ - pixel_x = -9; - pixel_y = 3 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"bI" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"bK" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"bL" = ( -/obj/structure/sign/poster/official/love_ian{ - pixel_x = 32 - }, -/obj/structure/table/reinforced, -/obj/item/radio/intercom/directional/north, -/obj/item/flashlight/lamp{ - pixel_y = 3; - pixel_x = -5 - }, -/obj/machinery/jukebox/boombox{ - pixel_y = 4; - pixel_x = 2; - icon_state = "boombox-" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/bridge) -"bM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"bN" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_generalwindows"; - name = "Blast Shutters" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/turf/open/floor/plating, -/area/ship/security) -"bS" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/emitter/welded{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"cd" = ( -/obj/effect/turf_decal/trimline/opaque/beige/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"ci" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 4; - pixel_x = -1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 1; - pixel_x = -1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/central) -"cj" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/item/storage/belt/utility/full{ - pixel_y = 6 - }, -/obj/item/clothing/glasses/meson/engine{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/item/clothing/glasses/welding, -/turf/open/floor/plasteel/tech, -/area/ship/science/robotics) -"ck" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/door/window/northright{ - dir = 2 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"cm" = ( -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"co" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"cp" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"cq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"cr" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ct" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -6; - pixel_y = 17 - }, -/obj/structure/plaque/static_plaque/golden/captain{ - pixel_y = 32 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ship/crew/law_office) -"cv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/autolathe, -/obj/machinery/door/window/southleft{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"cB" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/industrial/caution, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil/streak{ - pixel_y = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"cE" = ( -/obj/effect/turf_decal/corner_techfloor_gray/diagonal, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"cF" = ( -/obj/machinery/suit_storage_unit/independent/pilot, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"cK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/garbage{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/structure/sign/poster/official/nanotrasen_logo{ - pixel_y = 32 - }, -/turf/open/floor/plating/catwalk_floor, -/area/ship/science/robotics) -"cO" = ( -/obj/machinery/door/poddoor{ - id = "heron_outercargo"; - name = "Cargo Hatch" - }, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - launch_status = 0; - port_direction = 4; - preferred_direction = 4 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/cargo) -"cX" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - dir = 1; - id = "heron_sm_lockdown"; - name = "Supermatter Lockdown"; - pixel_y = -24 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"cY" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"db" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"de" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/machinery/computer/atmos_control/tank/air_tank{ - sensors = list("hairon"="Heron Air Mix Tank") - }, -/obj/machinery/light_switch{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"dh" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/reflector/box, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"dj" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"dn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/fluff/hedge, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"dp" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"dq" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken3" - }, -/area/ship/crew/dorm) -"dr" = ( -/obj/effect/turf_decal/steeldecal/steel_decals1, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/obj/item/kirbyplants{ - icon_state = "plant-22"; - pixel_x = -10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"dt" = ( -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"du" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"dB" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/tank/internals/plasma/full, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/turf/open/floor/engine, -/area/ship/engineering/electrical) -"dF" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"dG" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"dI" = ( -/obj/structure/sign/poster/official/moth/supermatter{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"dJ" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 4 - }, -/obj/item/bot_assembly/medbot, -/obj/machinery/door/firedoor/border_only, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"dL" = ( -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 5 - }, -/obj/effect/turf_decal/radiation, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"dM" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"dN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"dQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"dS" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4; - layer = 4.1; - color = "#808080" - }, -/obj/machinery/mass_driver{ - id = "heron_mechlaunch" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"dU" = ( -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"dY" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/ship/hangar) -"ec" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"ed" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/camera{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"ef" = ( -/obj/machinery/door/poddoor{ - id = "heron_innercargo"; - name = "Cargo Bay Blast Door" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/storage) -"ei" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/floor, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/hangar) -"ej" = ( -/obj/machinery/telecomms/bus/preset_five{ - network = "nt_commnet" - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/circuit/green, -/area/ship/engineering/communications) -"ek" = ( -/obj/item/gun/energy/e_gun/smg{ - pixel_y = 9 - }, -/obj/item/gun/energy/e_gun/smg{ - pixel_y = 2 - }, -/obj/item/gun/ballistic/shotgun/automatic/m11{ - pixel_y = -3 - }, -/obj/structure/rack, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"eq" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"er" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"et" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"eu" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/structure/girder, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"ev" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"ew" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 1 - }, -/area/ship/bridge) -"eA" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"eG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"eI" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"eK" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/engine{ - pixel_y = 24; - dir = 1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"eP" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/sign/departments/security{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"eT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"eU" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"eV" = ( -/obj/structure/closet/wall/orange/directional/north{ - name = "fuel locker" - }, -/obj/item/stack/sheet/mineral/plasma/fifty, -/obj/effect/decal/cleanable/wrapping{ - pixel_y = 15 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/directional/east, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"eW" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 1 - }, -/obj/machinery/computer/secure_data, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"eX" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_outerbridge"; - name = "Blast Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"fa" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "heron_outercargoholo"; - locked = 1 - }, -/obj/machinery/door/poddoor{ - id = "heron_outercargo"; - name = "Cargo Hatch" - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/cargo) -"fb" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"fe" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"fg" = ( -/obj/effect/turf_decal/trimline/opaque/beige/filled/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/crate/internals, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/suit/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/obj/item/clothing/head/helmet/space/fragile, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/turf/open/floor/plasteel, -/area/ship/cargo) -"fk" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"fm" = ( -/obj/machinery/door/airlock/hatch, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"fn" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"fp" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"fq" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"fr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood/walnut{ - icon_state = "wood-broken2" - }, -/area/ship/crew/dorm) -"fv" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hangar) -"fB" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"fD" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/jukebox/boombox{ - pixel_y = 5 - }, -/obj/item/newspaper{ - pixel_x = 6; - pixel_y = -3 - }, -/obj/item/book/manual/wiki/engineering{ - pixel_x = -3; - pixel_y = -8 - }, -/obj/structure/sign/warning/incident{ - pixel_y = 32 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"fE" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"fI" = ( -/obj/effect/turf_decal/trimline/opaque/red/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"fJ" = ( -/obj/machinery/firealarm/directional/north, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"fM" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"fP" = ( -/obj/machinery/door/airlock/grunge{ - name = "Bathroom" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"fQ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/hangar) -"fR" = ( -/obj/machinery/door/airlock/engineering/glass, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"fT" = ( -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"fW" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8; - color = "#808080" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"fZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"gb" = ( -/obj/structure/closet/wall/orange/directional/north{ - name = "Chief Engineer's Locker" - }, -/obj/item/clothing/under/rank/engineering/chief_engineer, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/storage/backpack/industrial, -/obj/item/clothing/head/beret/ce, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/shoes/workboots{ - pixel_y = -7 - }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/radio/headset/heads/ce, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/pipe_dispenser{ - pixel_y = -10 - }, -/obj/item/storage/belt/utility/chief/full{ - pixel_y = -11; - pixel_x = 9 - }, -/obj/item/gun/energy/plasmacutter, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"gd" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"gv" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"gw" = ( -/obj/machinery/atmospherics/components/unary/thermomachine{ - dir = 1; - piping_layer = 2 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"gx" = ( -/obj/structure/table/reinforced, -/obj/item/storage/pill_bottle/epinephrine{ - pixel_x = 10; - pixel_y = 9 - }, -/obj/item/storage/pill_bottle/mannitol{ - pixel_x = 10; - pixel_y = 5 - }, -/obj/item/storage/case/surgery, -/obj/item/clothing/gloves/color/latex, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/machinery/smartfridge/chemistry/preloaded{ - pixel_x = 32; - density = 0 - }, -/obj/item/reagent_containers/medigel/synthflesh{ - pixel_x = -9; - pixel_y = -2 - }, -/obj/item/reagent_containers/medigel/synthflesh{ - pixel_x = -3; - pixel_y = -1 - }, -/obj/machinery/firealarm/directional/south, -/obj/item/stamp/nanotrasen{ - pixel_y = 11; - pixel_x = -6 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"gz" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"gB" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/sign/departments/medbay/alt{ - pixel_y = 32 - }, -/obj/machinery/door/airlock/security/glass{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hangar) -"gD" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/item/kirbyplants{ - icon_state = "plant-03" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"gG" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/hand_labeler, -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/cargo) -"gI" = ( -/obj/effect/turf_decal/trimline/opaque/red/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"gL" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"gN" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"gP" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ship/hangar) -"gY" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/rechargefloor, -/obj/mecha/combat/marauder{ - internals_req_access = 0; - operation_req_access = 0 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/robotics) -"gZ" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating/dark/corner, -/turf/open/floor/plating, -/area/ship/hangar) -"hb" = ( -/obj/effect/turf_decal/corner/opaque/bottlegreen/full, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/hardsuit/medical, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"hj" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/item/kirbyplants{ - icon_state = "plant-10"; - pixel_x = -6 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"hk" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/pen/survival{ - pixel_x = -7; - pixel_y = 3 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"hm" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"hn" = ( -/obj/effect/spawner/random/decoration/glowstick, -/obj/effect/decal/cleanable/plastic, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"hp" = ( -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/arrows{ - pixel_y = 15; - pixel_x = 10 - }, -/obj/effect/turf_decal/arrows{ - pixel_y = 15; - pixel_x = -10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/steeldecal/steel_decals_central4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"hr" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"ht" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/machinery/computer/monitor{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"hw" = ( -/obj/machinery/door/poddoor{ - id = "heron_innercargo"; - name = "Cargo Bay Blast Door" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/storage) -"hx" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"hD" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"hF" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/structure/table/reinforced, -/obj/item/clothing/head/welding, -/obj/item/mmi/posibrain{ - pixel_x = 7; - pixel_y = 14 - }, -/obj/item/organ/tongue/robot{ - pixel_y = 6; - pixel_x = -4 - }, -/obj/item/mmi/posibrain{ - pixel_x = 9; - pixel_y = 10 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - pixel_y = 2 - }, -/obj/item/robot_module/security{ - pixel_y = -6; - pixel_x = 1 - }, -/obj/item/robot_module/security{ - pixel_y = -3; - pixel_x = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"hH" = ( -/obj/structure/table/wood/reinforced, -/obj/item/flashlight/lamp{ - pixel_x = -5; - pixel_y = 10 - }, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_x = 12; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = -6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"hJ" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = 13; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = 27 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/dorm/dormtwo) -"hM" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm) -"hO" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/door/airlock/security/glass{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hangar) -"hP" = ( -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"hQ" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/emitter/welded{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"hR" = ( -/obj/machinery/door/airlock/atmos{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"hS" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"hU" = ( -/obj/item/virgin_mary{ - pixel_y = 25 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"hY" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/dresser, -/obj/item/toy/figure/head_of_personnel{ - pixel_y = 14; - pixel_x = 1 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken2" - }, -/area/ship/crew/dorm/dormthree) -"hZ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 10 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 7; - pixel_y = -21 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"ia" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/research{ - name = "Exosuit Bay" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/science/robotics) -"ib" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/computer/secure_data{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"ie" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 8 - }, -/obj/item/clothing/neck/cloak/hos, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/cowboy/black, -/obj/item/clothing/under/rank/security/head_of_security/alt/skirt, -/obj/item/clothing/under/rank/security/head_of_security/alt, -/obj/item/clothing/under/rank/security/head_of_security/nt, -/obj/item/clothing/under/rank/security/head_of_security/nt/skirt, -/obj/item/clothing/head/HoS, -/obj/item/clothing/head/beret/sec/hos, -/obj/item/clothing/suit/armor/vest/leather, -/obj/item/clothing/suit/armor/hos/trenchcoat, -/obj/item/storage/belt/military, -/obj/item/reagent_containers/spray/pepper{ - pixel_x = 7; - pixel_y = -3 - }, -/obj/item/clothing/glasses/hud/security/sunglasses, -/obj/item/clothing/glasses/hud/security/sunglasses/eyepatch, -/obj/item/clothing/gloves/krav_maga/sec, -/obj/item/gun/energy/e_gun/hos, -/obj/structure/closet/secure_closet{ - icon_state = "hos"; - req_access = list(58) - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"if" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/atmos, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"ij" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume{ - dir = 8 - }, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"ik" = ( -/obj/machinery/vending/dinnerware, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"in" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/telecomms/relay{ - freq_listening = list(1351); - id = "Nanotrasen Relay"; - name = "Nanotrasen relay"; - network = "nt_commnet"; - layer = 3.1 - }, -/turf/open/floor/circuit/green, -/area/ship/engineering/communications) -"io" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/science/robotics) -"iq" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"is" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security) -"it" = ( -/obj/machinery/holopad/emergency/command, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"iA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/garbage, -/obj/structure/sink{ - dir = 4; - pixel_x = -12; - pixel_y = 2 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plating{ - icon_state = "panelscorched" - }, -/area/ship/maintenance/central) -"iC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"iD" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paicard{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/paicard{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/paper_bin{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/clipboard{ - pixel_x = 9; - pixel_y = 3 - }, -/obj/item/pen{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/item/pen/fountain{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = 8 - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"iI" = ( -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 5 - }, -/obj/effect/turf_decal/radiation, -/obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"iL" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"iM" = ( -/obj/structure/table/wood/reinforced, -/obj/item/paper_bin{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_y = 4; - pixel_x = -8 - }, -/obj/item/pen/charcoal{ - pixel_y = 8; - pixel_x = -3 - }, -/obj/item/flashlight/lamp/green{ - pixel_y = 8; - pixel_x = 6 - }, -/obj/item/phone{ - pixel_x = 8; - pixel_y = -8 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"iP" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/hatch{ - name = "Captains Office" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/law_office) -"iS" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"iW" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light_switch{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"iY" = ( -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/effect/turf_decal/arrows{ - dir = 8 - }, -/obj/structure/closet/crate/large, -/obj/item/storage/box/donkpockets{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 5 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 1; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/snacks/canned/beans{ - pixel_x = 5 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/maintenance/central) -"ja" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"jb" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"jc" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/security) -"je" = ( -/obj/structure/table/reinforced, -/obj/item/circuitboard/machine/circuit_imprinter{ - pixel_y = -6 - }, -/obj/item/circuitboard/machine/rdserver, -/obj/item/circuitboard/computer/rdconsole{ - pixel_y = 7 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera{ - dir = 10 - }, -/obj/machinery/light_switch{ - pixel_x = -22; - dir = 4; - pixel_y = 8 - }, -/turf/open/floor/plating/catwalk_floor, -/area/ship/science/robotics) -"jh" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/office) -"ji" = ( -/obj/machinery/door/airlock/grunge, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech, -/area/ship/crew/office) -"jm" = ( -/obj/machinery/shower{ - pixel_y = 19 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8; - pixel_x = -4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/soap/deluxe, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"jo" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"jr" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"ju" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/atmospherics) -"jx" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 9 - }, -/obj/effect/spawner/random/vending/snack, -/obj/machinery/light/directional/west, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"jy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"jC" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"jE" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/science/robotics) -"jO" = ( -/obj/structure/chair/comfy/orange/directional/east{ - color = "#c45c57" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"jP" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"jQ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/dresser, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"jR" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals1, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"jT" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"jY" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"jZ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"kd" = ( -/obj/machinery/vending/games{ - pixel_x = 7 - }, -/obj/effect/turf_decal/siding/wood, -/obj/item/kirbyplants{ - icon_state = "plant-22"; - pixel_x = -10 - }, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/picture_frame{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"ki" = ( -/obj/structure/closet/wall/orange/directional/west{ - name = "Pilot's Locker" - }, -/obj/item/clothing/under/rank/security/officer/military/eng, -/obj/item/clothing/gloves/tackler/combat/insulated, -/obj/item/clothing/suit/det_suit/grey, -/obj/item/clothing/suit/jacket/miljacket, -/obj/item/clothing/shoes/cowboy, -/obj/item/clothing/shoes/combat/swat, -/obj/item/clothing/head/beret/sec/officer, -/obj/item/clothing/glasses/hud/diagnostic/night, -/obj/item/clothing/accessory/medal/gold/heroism, -/obj/item/clothing/accessory/holster/detective, -/obj/item/clothing/mask/bandana/skull, -/obj/item/clothing/mask/gas/vigilitas, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/science/robotics) -"kj" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/camera{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"kp" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 9 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/desk_flag{ - pixel_x = 11; - pixel_y = 4; - layer = 4 - }, -/obj/item/radio/intercom/wideband/table{ - dir = 1; - pixel_x = -2 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"ku" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/hatch{ - name = "Captains Cabin" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormtwo) -"kv" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/toilet) -"kA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"kB" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/fireplace, -/obj/item/toy/figure/captain{ - pixel_y = 37; - pixel_x = 11 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken6" - }, -/area/ship/crew/law_office) -"kD" = ( -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"kE" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"kH" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/arrows{ - dir = 1; - pixel_y = -12 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/robotics) -"kI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"kK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/item/storage/box/ingredients/wildcard{ - pixel_y = 9; - pixel_x = -7 - }, -/obj/item/storage/box/ingredients/wildcard{ - pixel_y = 9; - pixel_x = 8 - }, -/obj/item/storage/box/ingredients/wildcard{ - pixel_y = 3; - pixel_x = -1 - }, -/obj/item/storage/box/ingredients/wildcard{ - pixel_y = 6; - pixel_x = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"kO" = ( -/obj/structure/sign/departments/cargo, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"kP" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_sm_lockdown"; - rad_insulation = 0.1; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10"; - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"kQ" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"kR" = ( -/obj/machinery/door/airlock/grunge{ - name = "Bathroom" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"kS" = ( -/obj/machinery/telecomms/processor/preset_five{ - network = "nt_commnet" - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/circuit/green, -/area/ship/engineering/communications) -"kU" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"kV" = ( -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil{ - pixel_x = 4; - pixel_y = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"kW" = ( -/obj/machinery/button/door{ - id = "heron_outerbridge"; - name = "Bridge Blast Doors"; - pixel_y = 24; - req_access_txt = "3"; - pixel_x = 6 - }, -/obj/machinery/button/door{ - id = "heron_generalwindows"; - name = "Window Shutters"; - pixel_y = 24; - req_access_txt = "3"; - pixel_x = -6 - }, -/obj/machinery/computer/helm{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"la" = ( -/obj/effect/turf_decal/atmos/nitrogen, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"le" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/half{ - dir = 8 - }, -/obj/machinery/jukebox, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -22; - dir = 4; - pixel_y = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"lg" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass{ - req_one_access_txt = "1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"lh" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"lj" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/sign/plaques/kiddie/library{ - pixel_y = 30 - }, -/obj/item/toy/figure/curator{ - pixel_y = 12; - pixel_x = 9 - }, -/obj/item/pen{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/pen/red{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/item/newspaper{ - pixel_x = -10; - pixel_y = 7 - }, -/obj/item/newspaper{ - pixel_x = -10; - pixel_y = 10 - }, -/obj/item/newspaper{ - pixel_x = -10; - pixel_y = 13 - }, -/obj/effect/turf_decal/siding/wood, -/obj/item/storage/crayons{ - pixel_x = -17; - pixel_y = -1 - }, -/obj/item/storage/fancy/cigarettes, -/obj/item/storage/fancy/cigarettes{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/lighter{ - pixel_x = 6; - pixel_y = -3 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"ll" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"lm" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear/white{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"ln" = ( -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"lo" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 9 - }, -/obj/machinery/power/terminal, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "6-8" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/central) -"lp" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"lr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"lt" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/machinery/mech_bay_recharge_port, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/robotics) -"lv" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/stamp/nanotrasen{ - pixel_y = 9; - pixel_x = 8 - }, -/obj/item/stamp{ - pixel_x = 8; - pixel_y = 4 - }, -/obj/item/stamp/denied{ - pixel_x = 8; - pixel_y = -1 - }, -/obj/item/pen{ - pixel_y = 4; - pixel_x = -7 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"lH" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/machinery/portable_atmospherics/scrubber, -/obj/machinery/portable_atmospherics/scrubber/huge, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"lI" = ( -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 4 - }, -/area/ship/hangar) -"lJ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/machinery/door/airlock/hatch{ - name = "Pilot Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel, -/area/ship/cargo/office) -"lK" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/communications) -"lL" = ( -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/structure/table/reinforced, -/obj/item/toy/figure/cargotech{ - pixel_x = -1 - }, -/obj/item/storage/fancy/cigarettes/cigpack_robustgold{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/lighter{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/trash/boritos{ - pixel_x = 11; - pixel_y = -5 - }, -/obj/item/mining_scanner, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel, -/area/ship/cargo) -"lS" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_generalwindows"; - name = "Blast Shutters" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/turf/open/floor/plating, -/area/ship/cargo) -"lU" = ( -/obj/structure/railing{ - dir = 9; - layer = 4.1 - }, -/obj/item/trash/sosjerky{ - anchored = 1; - color = "#808080"; - pixel_x = 8; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/glass{ - dir = 8; - pixel_y = 1; - color = "#808080" - }, -/obj/effect/decal/cleanable/garbage{ - color = "#808080" - }, -/obj/effect/decal/fakelattice{ - color = "#808080" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/elevatorshaft{ - color = "#808080" - }, -/area/ship/crew/office) -"lX" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"lY" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"lZ" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/tank/internals/plasma/full, -/obj/machinery/power/rad_collector/anchored, -/turf/open/floor/engine, -/area/ship/engineering/electrical) -"mc" = ( -/obj/machinery/door/airlock/freezer{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/canteen/kitchen) -"me" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"mf" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/decal/cleanable/dirt, -/obj/structure/reflector/box, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"mg" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Cargo Bay" - }, -/obj/effect/turf_decal/trimline/opaque/beige/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"mj" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"mk" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/flashlight/lamp{ - pixel_x = -8; - pixel_y = 11 - }, -/obj/item/gps{ - pixel_x = -9; - pixel_y = -7 - }, -/obj/item/gps{ - pixel_x = -7; - pixel_y = -11 - }, -/obj/item/holosign_creator/security{ - pixel_x = 7; - pixel_y = -14 - }, -/obj/machinery/light_switch{ - pixel_y = 23 - }, -/obj/item/storage/ration/lemon_pepper_chicken{ - pixel_x = 7; - pixel_y = 2 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"mm" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/clipboard{ - pixel_y = -1; - pixel_x = 3 - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/item/clothing/head/beret/black{ - pixel_x = 2 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/button/massdriver{ - id = "heron_mechlaunch"; - name = "Launch Control"; - pixel_x = -9; - pixel_y = 8; - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"mo" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 9 - }, -/obj/machinery/vending/cola/space_up, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"mq" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"mt" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/smg/skm_carbine/saber{ - pixel_y = 3 - }, -/obj/item/gun/ballistic/automatic/smg/skm_carbine/saber{ - pixel_y = -2 - }, -/obj/item/gun/ballistic/automatic/smg/skm_carbine/saber{ - pixel_y = -7 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"my" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"mD" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/security/armory) -"mG" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_bridgeprivacy"; - name = "Blast Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"mI" = ( -/obj/effect/turf_decal/industrial/warning, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"mK" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"mL" = ( -/obj/structure/flora/rock/pile{ - icon_state = "lavarocks2" - }, -/obj/structure/flora/grass/jungle{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/structure/flora/ausbushes/sparsegrass{ - pixel_y = 7 - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"mM" = ( -/obj/structure/chair/sofa/brown/directional/east, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"mN" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/engineering_welding{ - req_access = null; - anchored = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 10 - }, -/obj/machinery/light/small/directional/north, -/obj/item/clothing/mask/rat/bee, -/obj/structure/sign/warning/vacuum{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"mO" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"mQ" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/research{ - name = "Exosuit Bay" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/science/robotics) -"mR" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"mX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi' - }, -/area/ship/engineering) -"mY" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"mZ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"na" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/security) -"ne" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/machinery/computer/card/minor/hos{ - dir = 2 - }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"nf" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_sm_1"; - rad_insulation = 0.1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ng" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"nh" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 1 - }, -/area/ship/bridge) -"nj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_sm_lockdown"; - rad_insulation = 0.1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"np" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormthree) -"ns" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood{ - icon_state = "wood-broken5" - }, -/area/ship/crew/dorm) -"nt" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"nu" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/meter/atmos/layer2, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"nw" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/punch_shit{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"nB" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_ccw{ - dir = 8 - }, -/obj/structure/sign/poster/official/safety_internals{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"nD" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -6 - }, -/obj/machinery/recharger{ - pixel_x = 5 - }, -/obj/item/screwdriver, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"nH" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"nK" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"nL" = ( -/obj/structure/railing{ - dir = 6; - layer = 4.1 - }, -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"nM" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/storage) -"nQ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/science/robotics) -"nR" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/structure/tubes, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/structure/closet/wall/blue/directional/north, -/obj/item/aicard{ - pixel_x = -5 - }, -/obj/item/aiModule/toyAI, -/obj/item/borg/upgrade/ai, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/button/door{ - dir = 8; - id = "heron_ai_shutter"; - name = "AI Core Lockdown"; - pixel_y = -10; - pixel_x = 24 - }, -/obj/item/mmi/posibrain{ - pixel_x = 7; - pixel_y = 11 - }, -/turf/open/floor/plasteel/tech, -/area/ship/science/ai_chamber) -"nS" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"nT" = ( -/obj/effect/turf_decal/weather/dirt{ - dir = 5 - }, -/obj/effect/turf_decal/weather/dirt{ - dir = 10 - }, -/obj/structure/flora/ausbushes/reedbush{ - pixel_x = -6; - pixel_y = 18 - }, -/turf/open/water/jungle, -/area/ship/hallway/aft) -"nU" = ( -/obj/structure/chair/office, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/sign/plaques/kiddie/perfect_man{ - pixel_y = 32 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"nX" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"nZ" = ( -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_generalwindows"; - name = "Blast Shutters" - }, -/turf/open/floor/plating, -/area/ship/hangar) -"oa" = ( -/obj/item/multitool, -/obj/item/clothing/glasses/meson/engine/tray, -/obj/item/radio, -/obj/item/storage/belt/utility/atmostech, -/obj/item/holosign_creator/atmos, -/obj/item/analyzer, -/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, -/obj/item/extinguisher/advanced, -/obj/item/clothing/gloves/color/black, -/obj/item/clothing/suit/fire/atmos, -/obj/item/clothing/mask/gas/atmos, -/obj/item/clothing/head/hardhat/atmos, -/obj/structure/closet/wall/directional/east{ - name = "Atmospheric locker" - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"oe" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/tank/internals/plasma/full, -/obj/machinery/atmospherics/pipe/manifold4w/orange/visible, -/turf/open/floor/engine, -/area/ship/engineering/electrical) -"oh" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/clipboard{ - pixel_y = -2; - pixel_x = 3 - }, -/obj/item/pen{ - pixel_x = 2; - pixel_y = -1 - }, -/obj/item/storage/fancy/cigarettes/derringer{ - pixel_x = -6; - pixel_y = -4 - }, -/obj/item/lighter/greyscale{ - pixel_x = -3; - pixel_y = -10 - }, -/obj/item/photo/old{ - pixel_x = 6; - pixel_y = -14 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/bridge) -"ol" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/reflector/box, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"oo" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/structure/railing{ - dir = 8; - layer = 3.1 - }, -/obj/item/clothing/suit/space/hardsuit/ert/lp/engi, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"oq" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"os" = ( -/obj/machinery/air_sensor/atmos/air_tank{ - id_tag = "hairon" - }, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"ot" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/west, -/obj/structure/closet/wall/directional/south, -/obj/item/clothing/under/rank/rnd/roboticist, -/obj/item/clothing/under/rank/rnd/research_director/turtleneck, -/obj/item/clothing/under/rank/rnd/roboticist/skirt, -/obj/item/clothing/suit/toggle/labcoat/science, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/toy/plush/knight{ - pixel_x = -8 - }, -/obj/item/toy/prize/seraph, -/turf/open/floor/wood, -/area/ship/science/robotics) -"ox" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"oz" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security/armory) -"oA" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"oF" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "heron_engineblast"; - name = "Engine Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"oH" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/ship/security) -"oJ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber{ - dir = 4 - }, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"oL" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/structure/sign/poster/official/moth/piping{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"oM" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"oN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"oR" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/three_quarters{ - dir = 8 - }, -/obj/structure/table, -/obj/item/paicard{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/paicard{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"oS" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/hangar) -"oU" = ( -/obj/machinery/atmospherics/pipe/manifold4w/green/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"oV" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/emitter/welded{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"oX" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/structure/railing{ - dir = 8; - layer = 3.1 - }, -/obj/item/clothing/suit/space/hardsuit/ert/lp/med, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"pb" = ( -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 10 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/obj/structure/sign/departments/cargo{ - pixel_x = -32 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"pg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"pj" = ( -/obj/effect/turf_decal/industrial/loading, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"pk" = ( -/obj/structure/closet/secure_closet/freezer/wall/directional/east, -/obj/item/clothing/under/shorts/cookjorts, -/obj/item/clothing/suit/toggle/chef, -/obj/item/clothing/under/rank/civilian/chef, -/obj/item/clothing/under/rank/civilian/chef/skirt, -/obj/item/clothing/suit/hooded/wintercoat, -/obj/item/clothing/head/chefhat, -/obj/item/clothing/suit/apron/chef, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"pl" = ( -/obj/structure/toilet{ - dir = 1 - }, -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/wall/directional/west, -/obj/item/reagent_containers/syringe/contraband/fentanyl{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/item/reagent_containers/syringe/contraband/methamphetamine, -/obj/item/reagent_containers/syringe/charcoal{ - pixel_x = -3 - }, -/obj/item/reagent_containers/food/drinks/beer{ - pixel_x = -4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"po" = ( -/obj/machinery/telecomms/receiver/preset_right{ - freq_listening = list(1351); - network = "nt_commnet" - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/circuit/telecomms{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/ship/engineering/communications) -"pq" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"pt" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"pu" = ( -/obj/effect/turf_decal/atmos/oxygen, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"pB" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"pE" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 1 - }, -/area/ship/maintenance/central) -"pF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"pI" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"pK" = ( -/obj/machinery/button/door{ - id = "heron_custo_shutter"; - name = "Custodial Bay Toggle"; - pixel_x = 22; - pixel_y = 10; - req_one_access_txt = "26"; - dir = 8 - }, -/obj/vehicle/ridden/janicart, -/obj/item/key/janitor, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"pM" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm/dormtwo) -"pN" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"pQ" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_sm_lockdown"; - rad_insulation = 0.1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"pR" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"pT" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 1 - }, -/obj/structure/catwalk/over, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plating, -/area/ship/engineering) -"qc" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plating, -/area/ship/hangar) -"qf" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"qi" = ( -/obj/effect/turf_decal/corner/opaque/brown/full, -/obj/effect/turf_decal/corner/opaque/brown/diagonal, -/obj/effect/turf_decal/industrial/loading{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"qj" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"qx" = ( -/obj/machinery/light_switch{ - pixel_x = -9; - pixel_y = 23 - }, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"qy" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"qz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/airlock/engineering/glass{ - req_access_txt = "10" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"qA" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/three_quarters, -/obj/effect/decal/cleanable/robot_debris, -/obj/machinery/light/directional/south, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"qH" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 2 - }, -/obj/item/folder/yellow{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/pen{ - pixel_x = 5; - pixel_y = 1 - }, -/obj/machinery/light/small/directional/east, -/obj/item/storage/firstaid/toxin{ - pixel_x = -5; - pixel_y = -2 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"qJ" = ( -/obj/effect/turf_decal/trimline/opaque/red/line, -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/mob/living/simple_animal/bot/secbot/beepsky, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"qL" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1; - layer = 2.030 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6; - layer = 2.030 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"qM" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"qP" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"qY" = ( -/obj/effect/turf_decal/steeldecal/steel_decals9, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"qZ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"ra" = ( -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 5 - }, -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"rd" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"re" = ( -/turf/open/floor/plasteel/tech, -/area/ship/security) -"rg" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/grille, -/obj/structure/window/plasma/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"rh" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/plasma, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold4w/purple/hidden, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"rj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"rp" = ( -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "heron_mechbayholo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - id = "heron_mechbayshut"; - name = "Exosuit Bay Shutters" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/science/robotics) -"rs" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"rt" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 4; - name = "Shuttle Fuel Valve" - }, -/obj/effect/turf_decal/industrial/shutoff, -/obj/effect/turf_decal/industrial/caution/red{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"ru" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -9 - }, -/turf/open/floor/plasteel, -/area/ship/storage) -"rw" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/hangar) -"rB" = ( -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"rJ" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"rL" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/plasma, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering/glass{ - req_access_txt = "10" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"rN" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue/corner, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"rO" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"rP" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"rR" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_y = 9; - pixel_x = 4 - }, -/obj/item/storage/fancy/cigarettes/cigars/havana{ - pixel_y = 13; - pixel_x = 4 - }, -/obj/item/lighter{ - pixel_x = 10 - }, -/obj/item/newspaper{ - pixel_x = 7; - pixel_y = -8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"rT" = ( -/obj/structure/bed, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"rU" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"rV" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"rW" = ( -/obj/effect/decal/cleanable/garbage, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"rZ" = ( -/obj/machinery/door/window/brigdoor/southright{ - req_access_txt = "1" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8; - color = "#808080" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"sb" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"sc" = ( -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/hangar) -"se" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"sg" = ( -/obj/machinery/shower{ - pixel_y = 19 - }, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"sn" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"so" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"sr" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm) -"ss" = ( -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic{ - pixel_x = 1 - }, -/obj/item/kitchen/spoon/plastic{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/melee/knife/plastic{ - pixel_x = 2 - }, -/obj/item/melee/knife/plastic, -/obj/item/melee/knife/plastic{ - pixel_x = 5; - pixel_y = 2 - }, -/obj/item/kitchen/fork/plastic{ - pixel_x = 6 - }, -/obj/item/kitchen/fork/plastic{ - pixel_x = 6 - }, -/obj/item/kitchen/fork/plastic{ - pixel_x = 6 - }, -/obj/item/reagent_containers/glass/bowl{ - pixel_x = 2 - }, -/obj/item/reagent_containers/glass/bowl{ - pixel_x = 2 - }, -/obj/item/reagent_containers/glass/bowl{ - pixel_x = 2 - }, -/obj/item/trash/plate, -/obj/item/trash/plate, -/obj/structure/closet/crate/freezer{ - name = "kitchen supplies" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/arrows{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/maintenance/central) -"sv" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals4, -/obj/effect/turf_decal/spline/fancy/opaque/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"sw" = ( -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/engineering) -"sx" = ( -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"sy" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"sz" = ( -/obj/machinery/vending/security/marine/nanotrasen, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"sC" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_atmos"; - rad_insulation = 0.1; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"sD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"sE" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/east, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"sF" = ( -/obj/machinery/mecha_part_fabricator{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/grille/broken, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/robotics) -"sI" = ( -/obj/effect/turf_decal/trimline/opaque/red/warning, -/obj/effect/turf_decal/siding/wideplating/dark/corner, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"sJ" = ( -/obj/machinery/requests_console{ - pixel_x = -31 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"sM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"sO" = ( -/obj/structure/table, -/obj/item/storage/box/mousetraps{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/mousetraps{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/toy/figure/janitor{ - pixel_x = -8; - pixel_y = 6 - }, -/obj/item/restraints/legcuffs/beartrap{ - pixel_y = 8 - }, -/obj/item/restraints/legcuffs/beartrap{ - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/bottle/pineapplejuice{ - pixel_x = -7; - pixel_y = -3 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/item/reagent_containers/glass/rag{ - pixel_y = -8; - pixel_x = -2 - }, -/obj/structure/sign/poster/official/moth/boh{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"sP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"sQ" = ( -/obj/structure/closet/crate/engineering, -/obj/effect/decal/cleanable/oil, -/obj/item/rcl/pre_loaded, -/obj/item/reagent_containers/spray/weedspray, -/obj/item/sparkler{ - pixel_x = -9 - }, -/obj/item/stack/cable_coil, -/obj/item/stack/circuit_stack, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/opaque/brown/full, -/obj/effect/turf_decal/corner/opaque/brown/diagonal, -/obj/machinery/airalarm/directional/east, -/obj/machinery/button/door{ - id = "heron_innercargo"; - name = "Cargohold Shutters"; - pixel_y = 24; - pixel_x = -10 - }, -/obj/machinery/camera{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"sS" = ( -/obj/effect/turf_decal/techfloor/corner, -/obj/structure/bed/dogbed/cayenne, -/mob/living/simple_animal/hostile/poison/giant_spider/hunter/viper{ - resize = 0.8; - name = "James"; - desc = "The captains , and guardian of the bridge. None shall tresspass within his domain."; - faction = list("neutral") - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"sV" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"sW" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/industrial/warning{ - dir = 5; - color = "#808080" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -30 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"sX" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"sZ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/sign/poster/contraband/missing_gloves{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"tc" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/catwalk/over, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/engineering) -"td" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"th" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central6, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"tk" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"tn" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"to" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tt" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel, -/area/ship/cargo) -"tu" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tv" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/effect/decal/cleanable/robot_debris, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/button/door{ - id = "heron_engineblast"; - name = "Engine Shutters"; - pixel_x = -10; - pixel_y = -23; - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"tA" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hangar) -"tD" = ( -/obj/structure/sign/departments/mait{ - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/engineering/glass{ - req_access_txt = "10" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"tF" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/science/ai_chamber) -"tG" = ( -/obj/machinery/deepfryer, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"tI" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"tJ" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/figure/clown{ - pixel_x = -9 - }, -/obj/item/toy/figure/detective{ - pixel_y = 7; - pixel_x = 9 - }, -/obj/structure/closet/wall/directional/north{ - name = "Toy Storage" - }, -/obj/item/toy/figure/engineer{ - pixel_x = 7 - }, -/obj/item/toy/figure/head_of_personnel{ - pixel_x = 4 - }, -/obj/item/toy/figure/geneticist, -/obj/item/toy/figure/dsquad{ - pixel_x = -3 - }, -/obj/item/toy/figure{ - pixel_y = -5 - }, -/obj/item/toy/cattoy, -/obj/item/toy/figure/hos, -/turf/open/floor/wood{ - icon_state = "wood-broken" - }, -/area/ship/crew/dorm) -"tN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 2 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"tO" = ( -/obj/machinery/door/airlock/grunge{ - name = "Bathroom"; - dir = 4 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"tP" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_sm_1"; - rad_insulation = 0.1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"tR" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/machinery/atmospherics/components/trinary/mixer/airmix, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"tS" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 10 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/item/ammo_box/magazine/co9mm, -/obj/machinery/camera{ - dir = 10 - }, -/obj/item/gun/energy/disabler{ - pixel_y = -2; - pixel_x = 3 - }, -/obj/item/storage/belt/security/webbing, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"tT" = ( -/obj/effect/turf_decal/trimline/opaque/beige/filled/line{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"tU" = ( -/obj/structure/sink{ - pixel_y = 20; - pixel_x = 1 - }, -/obj/structure/mirror{ - pixel_y = 32; - pixel_x = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light_switch{ - pixel_x = 21; - dir = 8; - pixel_y = -13 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"tV" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/industrial/outline/red, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"tY" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/effect/turf_decal/trimline/opaque/red/warning, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"ub" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"uf" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ug" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 1 - }, -/obj/item/storage/firstaid/regular{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/structure/rack, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/item/storage/firstaid/toxin{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/storage/firstaid/medical{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/storage/firstaid/fire{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/structure/sign/poster/official/moth/epi{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"uj" = ( -/obj/effect/turf_decal/trimline/opaque/red/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/red/arrow_ccw{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/stand_clear/white{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"uk" = ( -/obj/structure/tank_dispenser, -/obj/structure/grille/broken, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"un" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"uo" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/camera{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"up" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/fluff/big_chain{ - pixel_x = 18; - color = "#808080"; - density = 0 - }, -/obj/structure/railing{ - dir = 4; - layer = 4.1; - color = "#808080" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"ur" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"uy" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/aft) -"uF" = ( -/obj/structure/bed, -/obj/item/bedsheet/head_of_personnel, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm/dormthree) -"uG" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/hole/right{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 5 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light/small/directional/south{ - pixel_x = 14 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"uJ" = ( -/turf/open/floor/carpet/red, -/area/ship/security) -"uL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_ai_shutter"; - name = "AI Core Lockdown"; - dir = 4 - }, -/obj/machinery/door/airlock/command{ - req_access_txt = "29"; - name = "AI Core"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/science/ai_chamber) -"uO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"uQ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/medical) -"uW" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/decal/cleanable/greenglow{ - pixel_y = -10 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"uX" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/computer/cryopod/directional/north{ - pixel_y = 26 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"uY" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4; - color = "#808080" - }, -/obj/structure/grille/broken, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"uZ" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1; - color = "#808080" - }, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"vb" = ( -/obj/structure/closet/wall/orange/directional/north{ - name = "Pilot's Locker" - }, -/obj/item/clothing/under/rank/security/officer/military/eng, -/obj/item/clothing/suit/jacket/leather/duster, -/obj/item/clothing/suit/jacket/miljacket, -/obj/item/clothing/suit/armor/vest/marine, -/obj/item/instrument/piano_synth/headphones/spacepods{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/clothing/neck/shemagh, -/obj/item/reagent_containers/spray/pepper{ - pixel_x = 7; - pixel_y = -6 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hangar) -"vg" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"vh" = ( -/obj/structure/sign/poster/official/moth/delam{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"vi" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/wallmed{ - pixel_y = -28 - }, -/obj/machinery/button/door{ - id = "armoury_heron"; - name = "Armoury Shutters"; - pixel_y = -24; - req_access_txt = "3"; - dir = 1; - pixel_x = -11 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"vl" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/sign/poster/retro/science{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"vm" = ( -/obj/effect/turf_decal/siding/thinplating, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"vp" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_bridgeprivacy"; - name = "Blast Shutters" - }, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"vu" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"vv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"vw" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormtwo) -"vx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"vz" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Helm" - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"vC" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/machinery/recharger{ - pixel_x = 8 - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/item/pen/red{ - pixel_x = -7; - pixel_y = 3 - }, -/obj/structure/sign/poster/retro/nanotrasen_logo_70s{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"vE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"vI" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/hardsuit/engine/elite, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/clothing/shoes/magboots, -/obj/machinery/light_switch{ - pixel_x = -12; - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"vL" = ( -/obj/machinery/air_sensor/atmos/toxin_tank{ - id_tag = "heron_plasm" - }, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"vO" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"vP" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/scrubber/huge/movable, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"vS" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/emitter/welded{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"vT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/button/door{ - dir = 4; - id = "heron_atmos"; - name = "Atmos Shutters"; - pixel_x = -24; - pixel_y = -10 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"vY" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/structure/sign/departments/restroom{ - pixel_x = -32 - }, -/obj/machinery/camera{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"wa" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"wc" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"wd" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/door/airlock/external, -/turf/open/floor/plating, -/area/ship/security) -"wi" = ( -/obj/machinery/atmospherics/components/unary/thermomachine{ - dir = 1; - piping_layer = 2 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"wj" = ( -/obj/item/storage/pill_bottle/aranesp, -/obj/item/taperecorder, -/obj/item/t_scanner, -/obj/item/melee/knife/switchblade, -/obj/item/trash/candy, -/obj/structure/filingcabinet/double, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"wk" = ( -/obj/machinery/power/supermatter_crystal/engine, -/turf/open/floor/engine, -/area/ship/engineering/engine) -"wl" = ( -/obj/structure/table/optable{ - name = "Robotics Operating Table" - }, -/obj/machinery/defibrillator_mount/loaded{ - pixel_y = 24 - }, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -9 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"wo" = ( -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6; - layer = 2.030 - }, -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"wp" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "Operations" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"wq" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/turf_decal/corner_techfloor_gray/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance/five, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"wz" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"wD" = ( -/obj/item/trash/pistachios{ - pixel_x = -8; - pixel_y = 6 - }, -/obj/item/trash/candy, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"wF" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/half, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"wG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 7; - pixel_y = -21 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"wK" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"wM" = ( -/obj/machinery/door/poddoor/shutters{ - id = "heron_custo_shutter" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/maintenance/central) -"wO" = ( -/obj/structure/flora/junglebush/large, -/obj/structure/flora/rock/jungle{ - pixel_x = -11; - pixel_y = -10 - }, -/obj/structure/flora/ausbushes/fullgrass, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"wP" = ( -/obj/machinery/atmospherics/components/binary/valve/digital/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"wQ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"wV" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/industrial/warning{ - dir = 9; - color = "#808080" - }, -/obj/structure/sign/warning/electricshock{ - pixel_y = -30 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_x = -12; - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"wW" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/gec{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"xb" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"xd" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"xe" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/structure/closet/emcloset/wall/directional/east, -/obj/effect/turf_decal/techfloor/hole/right{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/crayon, -/obj/structure/sign/poster/official/wtf_is_co2{ - pixel_y = -32 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"xg" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/office) -"xh" = ( -/obj/structure/closet/secure_closet/head_of_personnel, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/dorm/dormthree) -"xi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/loading{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"xr" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/blood/old{ - pixel_x = -2; - pixel_y = -3; - icon_state = "gib2-old" - }, -/turf/open/floor/plating, -/area/ship/hangar) -"xs" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"xt" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 1 - }, -/area/ship/crew/office) -"xw" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"xx" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 8 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_y = 5 - }, -/obj/item/storage/fancy/cigarettes/cigars/cohiba{ - pixel_y = 9 - }, -/obj/item/lighter/clockwork{ - pixel_x = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"xy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/bookcase/random/fiction, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/science/robotics) -"xA" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 6 - }, -/obj/machinery/light/directional/east, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 7; - pixel_y = -21 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"xB" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp{ - pixel_x = -4; - pixel_y = 10 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/item/clothing/glasses/hud/diagnostic{ - pixel_y = 5; - pixel_x = 5 - }, -/obj/item/survey_handheld{ - pixel_x = -2 - }, -/obj/item/book/manual/wiki/robotics{ - pixel_y = -1; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/science/robotics) -"xC" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/item/kirbyplants{ - icon_state = "plant-25" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"xE" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"xG" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm/dormtwo) -"xO" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"xQ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"xU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"xV" = ( -/obj/structure/railing/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 4 - }, -/area/ship/hangar) -"xW" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/hangar) -"xY" = ( -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"ya" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/closet/secure_closet{ - icon_state = "cap"; - name = "\proper captain's locker"; - req_access_txt = "20" - }, -/obj/item/clothing/neck/cloak/cap, -/obj/item/radio/headset/heads/captain/alt, -/obj/item/storage/backpack/captain, -/obj/item/clothing/under/rank/centcom/officer, -/obj/item/storage/belt/sabre, -/obj/item/gun/energy/e_gun/adv_stopping, -/obj/item/door_remote/captain, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 7; - pixel_y = -21 - }, -/obj/item/areaeditor/shuttle{ - pixel_x = -3 - }, -/obj/item/megaphone/command, -/obj/item/clothing/suit/toggle/armor/vest/centcom_formal, -/obj/item/clothing/under/rank/centcom/commander, -/obj/item/clothing/under/rank/centcom/centcom_skirt, -/obj/item/clothing/suit/hooded/wintercoat/centcom, -/obj/item/clothing/head/beret/centcom_formal, -/obj/item/stock_parts/cell/gun/upgraded, -/obj/item/clothing/head/centcom_cap, -/obj/item/clothing/gloves/combat, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"yc" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/window/plasma/reinforced/spawner/east, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"yd" = ( -/obj/structure/railing{ - dir = 1; - layer = 2.9 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/airalarm/directional/west, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"yg" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/storage/wallet{ - pixel_y = 5; - pixel_x = 5 - }, -/obj/item/newspaper{ - pixel_x = -6 - }, -/obj/item/newspaper{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ym" = ( -/obj/structure/chair/sofa/brown/left/directional/south, -/obj/effect/turf_decal/siding/thinplating{ - dir = 5 - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/sign/poster/official/help_others{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"yn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/on{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"yr" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/half, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"ys" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"yt" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"yu" = ( -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/suit/space/hardsuit/engine, -/obj/item/tank/jetpack/carbondioxide, -/obj/machinery/light/small/directional/south, -/obj/item/clothing/shoes/magboots, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"yz" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"yC" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1; - color = "#808080" - }, -/obj/machinery/mass_driver{ - id = "heron_mechlaunch" - }, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"yN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/central) -"yO" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"yP" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/railing{ - dir = 4; - layer = 3.1 - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/ert/sec, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"yQ" = ( -/obj/structure/bookcase/random/fiction, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"yR" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/science/ai_chamber) -"yS" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/door/airlock/freezer, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"yU" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 9 - }, -/obj/machinery/sleeper, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"yV" = ( -/obj/machinery/suit_storage_unit/independent/pilot, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"yW" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"zc" = ( -/obj/effect/turf_decal/trimline/opaque/red/corner, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 2 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"ze" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"zf" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"zg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zl" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"zo" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zp" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"zu" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"zv" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun/dragnet, -/obj/item/grenade/barrier{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/grenade/barrier{ - pixel_x = -6 - }, -/obj/item/deployable_turret_folded{ - pixel_x = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"zw" = ( -/obj/effect/turf_decal/corner_techfloor_gray/diagonal, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/structure/closet/crate, -/obj/effect/spawner/random/maintenance, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/spawner/random/clothing/beret_or_rabbitears, -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"zB" = ( -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/obj/structure/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"zC" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"zD" = ( -/obj/structure/closet/l3closet/janitor, -/obj/item/watertank/janitor, -/obj/effect/turf_decal/corner/transparent/mauve, -/obj/effect/turf_decal/corner/transparent/lime{ - dir = 8 - }, -/obj/effect/turf_decal/corner/transparent/lime{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"zF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"zJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/table/wood/reinforced, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_x = -1; - pixel_y = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/encryptionkey/nanotrasen{ - pixel_x = 8 - }, -/obj/item/encryptionkey/nanotrasen{ - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/encryptionkey/nanotrasen{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/machinery/light_switch{ - pixel_y = 23 - }, -/turf/open/floor/holofloor/wood, -/area/ship/crew/dorm/dormthree) -"zK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/camera{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"zL" = ( -/obj/structure/closet/secure_closet/freezer/meat/open, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/item/reagent_containers/food/snacks/meat/slab/monkey, -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"zM" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"zN" = ( -/obj/structure/closet/secure_closet/freezer/fridge, -/obj/item/reagent_containers/condiment/soysauce{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/condiment/mayonnaise, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/crayon{ - icon_state = "Waffle"; - pixel_x = -12 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"zP" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"zV" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"zW" = ( -/obj/structure/table/wood/reinforced, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_x = -1; - pixel_y = 3 - }, -/obj/item/paper/fluff/stations/centcom/broken_evac{ - pixel_x = 12 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"zX" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"Ab" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_sm_1"; - rad_insulation = 0.1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Ac" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) -"Ag" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 4 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"Ah" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/departments/cargo{ - pixel_y = -32 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Aj" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Ak" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"Al" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/official/safety_report{ - pixel_y = 32; - pixel_x = -32 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Am" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 9 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Ao" = ( -/obj/machinery/photocopier{ - pixel_y = 3 - }, -/obj/machinery/camera, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"Ap" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Aq" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"As" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"Ax" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light_switch{ - pixel_y = 23 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Ay" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"AA" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"AC" = ( -/obj/machinery/door/poddoor{ - id = "heron_mechbayshut"; - name = "Exosuit Bay Shutters" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/science/robotics) -"AD" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"AF" = ( -/obj/structure/table/wood/reinforced, -/obj/item/documents/nanotrasen, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"AG" = ( -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"AN" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/hyper{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/structure/sign/poster/official/moth/hardhats{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"AW" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm) -"Bc" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Bg" = ( -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 6 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Bn" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Bo" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/greenglow/ecto, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"Bp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Br" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Bt" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"Bu" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering/engine) -"Bv" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/turf_decal/industrial/outline, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Bx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"BB" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"BG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "10"; - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"BJ" = ( -/obj/structure/closet/emcloset/wall/directional/west, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"BL" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 4 - }, -/area/ship/hangar) -"BN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 4 - }, -/area/ship/crew/office) -"BO" = ( -/obj/structure/bookcase/random/fiction, -/obj/structure/noticeboard{ - pixel_y = 31 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"BP" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"BR" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"BT" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 10 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/central) -"BV" = ( -/obj/item/kirbyplants{ - icon_state = "plant-10" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/bridge) -"BW" = ( -/obj/structure/sign/nanotrasen, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/science/robotics) -"Cd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/engine/o2, -/area/ship/engineering/atmospherics) -"Ck" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) -"Cs" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastright{ - name = "Engine Access" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Cu" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Cv" = ( -/obj/structure/chair/office{ - dir = 4; - name = "tactical swivel chair" - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/bridge) -"Cx" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Cy" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"CB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_atmos"; - rad_insulation = 0.1; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"CD" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"CH" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"CI" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"CK" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/half{ - dir = 4 - }, -/obj/structure/chair, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"CP" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm) -"CQ" = ( -/obj/machinery/gibber, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_x = -22; - dir = 4; - pixel_y = 8 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"CR" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"CU" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 0; - pixel_y = -27 - }, -/obj/item/phone{ - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/paper{ - pixel_x = -8; - pixel_y = -2 - }, -/obj/item/pen/charcoal{ - pixel_x = -7; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 1; - pixel_x = 5 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/bridge) -"CW" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"CZ" = ( -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Dd" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"De" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Dh" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/food/snacks/pie/cream, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Dk" = ( -/obj/structure/catwalk/over, -/obj/machinery/advanced_airlock_controller{ - dir = 4; - pixel_x = -24 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"Dn" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/structure/chair/office, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"Dq" = ( -/obj/structure/closet/cardboard/metal, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 8; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 4; - pixel_y = -2 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/effect/turf_decal/arrows{ - dir = 8 - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/maintenance/central) -"Dr" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_x = 22; - dir = 8; - pixel_y = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Ds" = ( -/obj/machinery/recharge_station, -/obj/item/robot_suit/prebuilt, -/obj/effect/decal/cleanable/robot_debris/gib, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/tech, -/area/ship/science/robotics) -"Du" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/storage/box/rubbershot{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/structure/rack, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"Dz" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/button/door{ - id = "heron_mechbayshut"; - name = "Mechbay Shutters"; - pixel_x = -24; - pixel_y = -10; - dir = 4 - }, -/obj/machinery/button/shieldwallgen{ - id = "heron_mechbayholo"; - pixel_x = -22; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"DE" = ( -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/machinery/computer/rdconsole/robotics{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"DF" = ( -/obj/machinery/computer/security{ - dir = 4 - }, -/obj/machinery/light/directional/west{ - light_color = "#e8eaff" - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"DI" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/hole{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"DM" = ( -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"DS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"DT" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"DW" = ( -/obj/structure/chair/comfy/grey/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/red, -/area/ship/security) -"DX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"DY" = ( -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Ea" = ( -/obj/machinery/door/airlock{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Ec" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Ed" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Ee" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/steeldecal/steel_decals1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/science/robotics) -"Ef" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/glass/bottle/dexalin{ - pixel_y = 3; - pixel_x = 8 - }, -/obj/item/reagent_containers/glass/bottle/epinephrine{ - pixel_x = 8; - pixel_y = -2 - }, -/obj/item/storage/box/bodybags{ - pixel_x = -7; - pixel_y = 9 - }, -/obj/item/reagent_containers/syringe{ - pixel_x = 3 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/reagent_containers/hypospray/combat{ - pixel_x = -4; - pixel_y = -5 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"Eg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/chair/comfy/grey/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"Ei" = ( -/obj/effect/turf_decal/corner/opaque/brown/full, -/obj/effect/turf_decal/corner/opaque/brown/diagonal, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Ej" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Ek" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"El" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/storage) -"Em" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/industrial/outline/red, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"En" = ( -/obj/machinery/door/poddoor/multi_tile/three_tile_ver, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hangar) -"Ep" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken3" - }, -/area/ship/crew/law_office) -"Er" = ( -/obj/structure/sink/kitchen{ - desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; - name = "old sink"; - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"Es" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Et" = ( -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Ev" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/vending/tool, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Ez" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/three_quarters{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/obj/effect/decal/cleanable/wrapping, -/obj/machinery/camera{ - dir = 10 - }, -/obj/structure/railing/wood{ - layer = 3.1; - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"ED" = ( -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"EF" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/fluff/big_chain{ - pixel_x = -18; - color = "#808080"; - density = 0 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1; - color = "#808080" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"EI" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/power{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"EJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"EK" = ( -/obj/machinery/medical_kiosk, -/obj/machinery/vending/wallmed{ - pixel_x = -27 - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"EO" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"EQ" = ( -/obj/machinery/autolathe, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/camera{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"EZ" = ( -/obj/machinery/button/door{ - dir = 8; - id = "heron_atmos"; - name = "Atmos Shutters"; - pixel_x = 23; - pixel_y = -10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Fj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Fk" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - req_one_access_txt = "1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Fm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"Fn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/light/broken/directional/west, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/crew/office) -"Fp" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"Ft" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Fu" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/sign/warning/nosmoking{ - pixel_y = 32 - }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/industrial/hatch/yellow, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Fv" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/security) -"Fy" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/robot_debris/gib{ - pixel_x = -4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"Fz" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/security) -"FG" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/industrial/warning{ - dir = 10; - color = "#808080" - }, -/obj/item/toy/figure/engineer{ - pixel_x = 9; - pixel_y = 12 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"FH" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"FI" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"FJ" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"FL" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/cargo) -"FM" = ( -/obj/effect/turf_decal/box, -/obj/structure/janitorialcart, -/obj/item/reagent_containers/glass/bucket{ - pixel_y = -5; - pixel_x = 5 - }, -/obj/item/mop, -/obj/item/pushbroom, -/obj/machinery/light_switch{ - pixel_x = -22; - dir = 4; - pixel_y = 8 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"FP" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"FR" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"FS" = ( -/obj/machinery/door/airlock/engineering/glass{ - req_access_txt = "10" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"FT" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/structure/closet/wall/directional/west{ - name = "Utility Closet" - }, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/flashlight, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 2 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"FY" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ga" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 1; - pixel_y = -5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/science/robotics) -"Gc" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal, -/obj/structure/table/reinforced, -/obj/item/aiModule/core/full/corp{ - pixel_y = -5; - pixel_x = -4 - }, -/obj/item/aiModule/core/full/peacekeeper{ - pixel_y = -2 - }, -/obj/item/aiModule/reset/purge{ - pixel_x = -3 - }, -/obj/item/aiModule/reset{ - pixel_y = 3 - }, -/obj/item/aiModule/core/freeformcore{ - pixel_y = 8; - pixel_x = 3 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/machinery/light/dim/directional/south, -/obj/machinery/light_switch{ - pixel_x = 22; - dir = 8; - pixel_y = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/science/ai_chamber) -"Ge" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/computer/secure_data/laptop{ - pixel_y = 8; - pixel_x = -2 - }, -/obj/item/spacecash/bundle/c100{ - pixel_x = -3; - pixel_y = -1 - }, -/obj/item/spacecash/bundle/c500{ - pixel_x = -1; - pixel_y = -8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Gf" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"Gg" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Gi" = ( -/obj/structure/table/wood/reinforced, -/obj/item/flashlight/lamp/green{ - pixel_x = -6; - pixel_y = 13 - }, -/obj/effect/turf_decal/siding/wood, -/obj/item/virgin_mary{ - pixel_y = 25; - pixel_x = 10 - }, -/obj/item/paper_bin{ - pixel_x = 7; - pixel_y = 4 - }, -/obj/item/storage/photo_album/library{ - pixel_x = -3; - pixel_y = -2 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Gj" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/effect/turf_decal/trimline/opaque/red/line, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Gk" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Gl" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"Gn" = ( -/obj/machinery/power/smes/engineering, -/obj/effect/turf_decal/industrial/warning{ - dir = 6; - color = "#808080" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"Gp" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/warning, -/obj/item/kirbyplants{ - icon_state = "plant-25"; - pixel_x = 11 - }, -/obj/effect/decal/cleanable/glass{ - pixel_x = 11; - pixel_y = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Gq" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass{ - dir = 8; - pixel_y = -10; - color = "#808080" - }, -/turf/open/floor/plating, -/area/ship/hangar) -"Gr" = ( -/obj/structure/sink{ - pixel_y = 20; - pixel_x = 1 - }, -/obj/structure/mirror{ - pixel_y = 32; - pixel_x = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"Gt" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Communications Chair" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"Gu" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 3; - pixel_x = 5 - }, -/obj/item/pen{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/stamp/nanotrasen/vigilitas/security{ - pixel_y = 9; - pixel_x = -6 - }, -/obj/item/stamp/denied{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/stamp{ - pixel_x = -6; - pixel_y = -1 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"GF" = ( -/obj/machinery/cryopod{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"GJ" = ( -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"GL" = ( -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals1{ - dir = 10 - }, -/obj/machinery/computer/aifixer{ - dir = 4; - pixel_x = -8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/camera/motion{ - dir = 10 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/ai_chamber) -"GM" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/industrial/warning{ - dir = 4; - color = "#808080" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"GP" = ( -/obj/effect/turf_decal/corner/opaque/blue/full, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/smartfridge/organ{ - pixel_x = 32; - density = 0 - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"GT" = ( -/obj/effect/turf_decal/trimline/opaque/beige/filled/line{ - dir = 10 - }, -/obj/effect/spawner/random/salvage/half, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"GZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/bridge) -"Hc" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"He" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/electrical) -"Hh" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/AIcore, -/obj/item/circuitboard/aicore, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/ai_chamber) -"Hi" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm) -"Hl" = ( -/obj/effect/spawner/structure/window/shuttle, -/turf/open/floor/plating, -/area/ship/hallway/aft) -"Hm" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/soap, -/obj/structure/curtain/bounty, -/obj/machinery/shower{ - pixel_y = 19 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/catwalk_floor, -/area/ship/security) -"Hu" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"HA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"HG" = ( -/obj/structure/closet/secure_closet/freezer/wall/directional/west, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/holopad, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_x = -2; - pixel_y = 11 - }, -/obj/item/reagent_containers/food/snacks/grown/corn{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/snacks/grown/tomato{ - pixel_x = -9; - pixel_y = 2 - }, -/obj/item/reagent_containers/food/snacks/grown/tomato{ - pixel_x = -6; - pixel_y = -2 - }, -/obj/item/reagent_containers/food/snacks/grown/soybeans{ - pixel_x = 4; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/snacks/grown/soybeans{ - pixel_x = 4; - pixel_y = -1 - }, -/obj/item/reagent_containers/food/snacks/grown/onion{ - pixel_x = -8; - pixel_y = -6 - }, -/obj/item/reagent_containers/food/snacks/grown/onion{ - pixel_x = -4; - pixel_y = -8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"HH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/wood/end, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormtwo) -"HI" = ( -/obj/structure/closet/wall/orange/directional/north{ - name = "Pilot's Locker" - }, -/obj/item/clothing/under/rank/security/officer/military/eng, -/obj/item/clothing/suit/jacket/leather/duster, -/obj/item/clothing/suit/jacket/miljacket, -/obj/item/clothing/mask/bandana/skull, -/obj/item/clothing/suit/armor/vest/marine, -/obj/item/instrument/piano_synth/headphones/spacepods{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/clothing/neck/shemagh, -/obj/item/reagent_containers/spray/pepper{ - pixel_x = 7; - pixel_y = -6 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/hangar) -"HO" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/stamp/nanotrasen/officer{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/stamp/nanotrasen/captain{ - pixel_x = -7; - pixel_y = 4 - }, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/pen/fountain/captain{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/drinks/bottle/cognac{ - pixel_x = 6 - }, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ - pixel_x = 6; - pixel_y = -5 - }, -/obj/item/storage/pill_bottle/neurine{ - pixel_y = -10; - pixel_x = -5 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/stamp/nanotrasen/central{ - pixel_x = 6; - pixel_y = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"HP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/white, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"HR" = ( -/obj/item/clothing/gloves/color/captain/nt, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/law_office) -"HT" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/reagent_containers/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/condiment/saltshaker{ - desc = "Salt. From space oceans, presumably. A staple of modern medicine."; - pixel_x = -8; - pixel_y = 12 - }, -/obj/item/toy/figure/chef, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"HV" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/effect/turf_decal/trimline/opaque/red/line, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"HW" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"HY" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"Id" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/holopad/emergency/command, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"Ih" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 7; - pixel_y = -21 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/crew/office) -"Ij" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Ik" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad, -/turf/open/floor/plating, -/area/ship/engineering) -"Im" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Ip" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/snacks/mint, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/reagent_containers/condiment/sugar{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/glass/beaker, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"Ix" = ( -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Iz" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"IA" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/effect/turf_decal/trimline/opaque/beige/filled/corner, -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/item/radio/intercom/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/structure/frame/computer{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"IC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/foam_force_ad{ - pixel_y = 32 - }, -/obj/machinery/vending/clothing, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"IF" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4; - layer = 4.1; - color = "#808080" - }, -/turf/open/floor/plasteel/elevatorshaft, -/area/ship/science/robotics) -"II" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"IP" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/light/directional/north, -/turf/open/floor/plating, -/area/ship/hangar) -"IS" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/carpet/red, -/area/ship/security) -"IT" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/structure/sign/departments/custodian{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"IY" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering/electrical) -"Jf" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/techfloor/hole{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Jh" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Jm" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/corner/transparent/blue/full, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/airlock/command/glass{ - req_access_txt = "19"; - name = "Bridge"; - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_bridgeprivacy"; - name = "Blast Shutters"; - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/bridge) -"Jp" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Jq" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"Jr" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Jv" = ( -/turf/open/floor/engine, -/area/ship/engineering/engine) -"Jw" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/fax/nanotrasen, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Jz" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/decal/cleanable/shreds{ - pixel_y = -9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"JA" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/chair/sofa/brown/left/directional/south, -/obj/structure/sign/poster/official/moth{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"JC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"JE" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"JH" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/obj/machinery/camera{ - dir = 6 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"JJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6; - layer = 2.030 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"JN" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/machinery/computer/atmos_control/tank/toxin_tank{ - sensors = list("heron_plasm"="Heron Plasma Tank") - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"JO" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/modular_computer/laptop/preset/civilian{ - pixel_y = 2 - }, -/obj/item/desk_flag/trans{ - pixel_x = -16; - pixel_y = 8 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"JS" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen) -"JU" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6 - }, -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"JY" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"Kc" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/railing{ - dir = 8; - layer = 3.1 - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/space/hardsuit/ert/sec, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"Kd" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/oil/streak, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Ke" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Ki" = ( -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable/yellow{ - icon_state = "0-4" - }, -/obj/item/tank/internals/plasma/full, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 9 - }, -/turf/open/floor/engine, -/area/ship/engineering/electrical) -"Kj" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Ko" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Kp" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Kt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/crayon{ - icon_state = "engie"; - pixel_x = 2; - pixel_y = 1 - }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/turf/open/floor/plating, -/area/ship/hangar) -"Kv" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 4; - id = "heron_sm_1"; - name = "Sm Access Shutters"; - pixel_x = -23 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Kz" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"KC" = ( -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"KF" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 9 - }, -/obj/machinery/light/directional/east, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/machinery/power/terminal, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/machinery/camera{ - dir = 9 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/central) -"KG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"KH" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/opaque/red/warning{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "armoury_heron"; - name = "Armoury Shutters"; - pixel_y = 24; - req_access_txt = "3" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"KK" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"KN" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"KO" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_outerbridge"; - name = "Blast Shutters"; - dir = 4 - }, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/bridge) -"KQ" = ( -/obj/structure/chair/sofa/brown/left/directional/south, -/obj/effect/decal/cleanable/blood/old, -/obj/item/toy/plush/moth{ - pixel_x = 3 - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"KS" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/machinery/computer/mech_bay_power_console, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/robotics) -"KT" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"KZ" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Lf" = ( -/obj/machinery/telecomms/broadcaster/preset_right{ - network = "nt_commnet" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/circuit/telecomms{ - initial_gas_mix = "o2=22;n2=82;TEMP=293.15" - }, -/area/ship/engineering/communications) -"Lh" = ( -/obj/structure/filingcabinet/double{ - pixel_x = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 8 - }, -/obj/item/storage/pill_bottle/mannitol{ - pixel_x = 14; - pixel_y = -6 - }, -/obj/item/storage/wallet/random, -/obj/item/survey_handheld, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ll" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Lo" = ( -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 1 - }, -/area/ship/bridge) -"Ly" = ( -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"Lz" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/plasma, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"LC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"LE" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 4 - }, -/obj/structure/bed/roller, -/obj/item/bedsheet/medical, -/obj/machinery/iv_drip, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"LI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 8; - id = "heron_sm_1"; - name = "Sm Access Shutters"; - pixel_x = 23 - }, -/obj/machinery/atmospherics/pipe/manifold/green/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"LJ" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"LM" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"LN" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"LO" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/plush/hornet/gay{ - layer = 2.1; - pixel_y = 12; - pixel_x = 4 - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"LP" = ( -/obj/item/inducer, -/obj/structure/rack, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 3 - }, -/obj/item/storage/toolbox/electrical{ - pixel_y = -1; - pixel_x = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"LS" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"LT" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"LX" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/automatic/pistol/commander{ - pixel_y = -3; - pixel_x = -2 - }, -/obj/item/gun/ballistic/automatic/pistol/commander{ - pixel_x = -2 - }, -/obj/item/gun/ballistic/automatic/pistol/commander{ - pixel_y = 3; - pixel_x = -2 - }, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"LY" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/camera{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Mb" = ( -/obj/structure/railing, -/obj/structure/closet/crate/bin, -/obj/machinery/button/door{ - id = "heron_bridgeprivacy"; - name = "Privacy Shutters"; - pixel_y = 9; - req_access_txt = "3"; - pixel_x = 22; - dir = 8 - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"Me" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"Mf" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/turf/open/floor/plating, -/area/ship/hangar) -"Mg" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/wall/directional/south{ - icon_door = null; - name = "Office Supplies" - }, -/obj/item/storage/briefcase, -/obj/item/storage/secure/briefcase{ - pixel_y = -3; - pixel_x = 3 - }, -/obj/item/paper_bin/bundlenatural{ - pixel_x = -8; - pixel_y = -4 - }, -/obj/item/storage/photo_album/Captain{ - pixel_y = -11; - pixel_x = 3 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"Mm" = ( -/turf/template_noop, -/area/template_noop) -"Mn" = ( -/obj/effect/turf_decal/corner/transparent/mauve, -/obj/effect/turf_decal/corner/transparent/lime{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"Mo" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Mp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Mr" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Mt" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"Mu" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/steeldecal/steel_decals4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Mv" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/line{ - dir = 10 - }, -/obj/structure/railing{ - dir = 10; - layer = 4.1 - }, -/obj/structure/rack, -/obj/item/circuitboard/machine/shuttle/engine/electric{ - pixel_x = -1; - pixel_y = -3 - }, -/obj/item/circuitboard/machine/shuttle/engine/electric{ - pixel_x = 1; - pixel_y = 1 - }, -/obj/item/circuitboard/machine/shuttle/engine/electric{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/obj/item/circuitboard/machine/shuttle/smes, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"My" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/pipedispenser, -/obj/effect/turf_decal/industrial/warning{ - dir = 4; - color = "#808080" - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door{ - dir = 4; - id = "heron_engineblast"; - name = "Engine Shutters"; - pixel_x = -23; - pixel_y = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Mz" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/belt/utility/atmostech{ - pixel_y = 6; - pixel_x = 4 - }, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"MA" = ( -/obj/structure/chair/office{ - dir = 4; - name = "tactical swivel chair" - }, -/obj/effect/turf_decal/steeldecal/steel_decals6, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/bridge) -"MB" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/half{ - dir = 4 - }, -/obj/structure/table, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"MD" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"ME" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"MF" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"MI" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"MK" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/canvas/twentythreeXtwentythree{ - desc = "Earnings chart your soul out on this whiteboard!"; - name = "whiteboard"; - pixel_x = 7; - pixel_y = -27 - }, -/obj/item/documents/nanotrasen, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/bridge) -"ML" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/light/directional/west{ - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"MM" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/structure/table, -/obj/item/radio/old{ - pixel_x = -5; - pixel_y = 10 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -9; - pixel_y = 2 - }, -/obj/item/trash/semki{ - pixel_y = 7; - pixel_x = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"MN" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/binary/pump, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"MO" = ( -/obj/effect/turf_decal/corner_techfloor_gray/diagonal, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/spawner/random/maintenance, -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/get_your_legs{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"MP" = ( -/obj/structure/closet/secure_closet{ - icon_door = "tac"; - icon_state = "tac"; - name = "boarding tools locker"; - req_access_txt = "3" - }, -/obj/item/storage/backpack/duffelbag/syndie/x4{ - icon_state = "duffel-sec"; - name = "breaching charges duffel bag" - }, -/obj/item/crowbar/power{ - pixel_y = -4 - }, -/obj/item/grenade/frag{ - pixel_x = 6; - pixel_y = -3 - }, -/obj/item/grenade/frag{ - pixel_x = 6; - pixel_y = -3 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"MS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/purple/hidden{ - dir = 8 - }, -/obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, -/area/ship/engineering) -"MT" = ( -/obj/structure/closet/wall/directional/east{ - icon_door = "red_wall"; - name = "Roboticists Locker" - }, -/obj/item/clothing/suit/longcoat/roboblack, -/obj/item/clothing/suit/longcoat/robowhite, -/obj/item/clothing/head/beret/sci, -/obj/item/clothing/gloves/color/latex, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/arrows{ - dir = 1; - pixel_y = -12 - }, -/obj/effect/decal/cleanable/wrapping, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/science/robotics) -"MV" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/machinery/fax/nanotrasen, -/obj/item/radio/intercom/wideband/directional/west{ - pixel_y = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"MZ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/canteen/kitchen) -"Na" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"Nh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Ni" = ( -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Nj" = ( -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Nm" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Nq" = ( -/obj/effect/turf_decal/trimline/opaque/beige/filled/line, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Nr" = ( -/obj/effect/turf_decal/atmos/air, -/turf/open/floor/engine/air, -/area/ship/engineering/atmospherics) -"Nt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Nv" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Nx" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_cw{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"Ny" = ( -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/under/rank/engineering/engineer/nt, -/obj/item/clothing/glasses/meson/engine, -/obj/item/clothing/head/welding, -/obj/item/clothing/head/hardhat/weldhat, -/obj/item/clothing/suit/toggle/hazard, -/obj/item/storage/backpack/industrial, -/obj/item/clothing/head/beret/eng/hazard, -/obj/item/clothing/glasses/meson/engine, -/obj/structure/closet/wall/orange/directional/north{ - name = "Engineering locker" - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/belt/utility/full/engi{ - pixel_y = -10; - pixel_x = 5 - }, -/obj/item/gun/energy/plasmacutter, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"NC" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals2, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"NE" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/corner_techfloor_gray/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/ore_box, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"NF" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"NG" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"NI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"NK" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_generalwindows"; - name = "Blast Shutters" - }, -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/turf/open/floor/plating, -/area/ship/crew/canteen/kitchen) -"NM" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 4 - }, -/area/ship/hangar) -"NQ" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/toy/cards/deck{ - pixel_x = -4 - }, -/obj/item/toy/cards/deck/kotahi{ - pixel_x = 6 - }, -/obj/item/storage/pill_bottle/dice{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/pill_bottle/neurine{ - pixel_x = -2; - pixel_y = 6 - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"NU" = ( -/obj/machinery/door/airlock/engineering, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"NV" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/tank/internals/plasma/full, -/obj/machinery/atmospherics/pipe/manifold4w/green/visible, -/turf/open/floor/engine, -/area/ship/engineering/electrical) -"NW" = ( -/obj/structure/closet/radiation{ - anchored = 1 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/radiation{ - dir = 8 - }, -/obj/item/reagent_containers/hypospray/medipen/penacid, -/obj/item/reagent_containers/hypospray/medipen/penacid, -/obj/item/clothing/glasses/meson, -/obj/item/clothing/glasses/meson/prescription, -/obj/item/geiger_counter{ - pixel_x = 1; - pixel_y = -3 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"NY" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_ccw{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"NZ" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/departments/engineering{ - pixel_y = 32 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Oa" = ( -/obj/structure/curtain/bounty, -/obj/machinery/shower{ - pixel_y = 13 - }, -/obj/item/soap/nanotrasen, -/turf/open/floor/plating/catwalk_floor, -/area/ship/crew/dorm/dormtwo) -"Ob" = ( -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 9 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Of" = ( -/obj/structure/closet/wall/directional/east{ - icon_door = "orange_wall"; - name = "Mining equipment" - }, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/clothing/glasses/meson, -/obj/item/gps/mining, -/obj/item/gps/mining, -/obj/effect/turf_decal/corner_techfloor_gray/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/obj/machinery/button/door{ - id = "heron_innercargo"; - name = "Cargohold Shutters"; - pixel_y = -23; - pixel_x = -10; - dir = 1 - }, -/obj/item/pickaxe, -/obj/item/pickaxe/drill, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"Ol" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"On" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/camera{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Oy" = ( -/obj/effect/turf_decal/industrial/outline/orange, -/obj/machinery/atmospherics/components/unary/thermomachine{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Oz" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"OD" = ( -/obj/machinery/chem_master/condimaster, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"OH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/yellow/filled/warning, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering/communications) -"OJ" = ( -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/bridge) -"OK" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"OL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"OP" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/atmospherics) -"OR" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/curtain/cloth/grey, -/obj/structure/sign/poster/official/help_others{ - pixel_x = -32 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm) -"OS" = ( -/obj/effect/decal/cleanable/greenglow, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"OT" = ( -/obj/machinery/atmospherics/pipe/manifold/orange/visible/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Pa" = ( -/obj/structure/curtain/bounty, -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Pe" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Pj" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = -13 - }, -/obj/item/pen{ - pixel_x = -5; - pixel_y = -12 - }, -/obj/item/reagent_containers/food/drinks/mug, -/obj/item/newspaper{ - pixel_x = -8; - pixel_y = 5 - }, -/obj/item/table_bell{ - pixel_x = 8; - pixel_y = 8 - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/bridge) -"Pm" = ( -/obj/effect/decal/cleanable/robot_debris{ - color = "#808080" - }, -/obj/item/trash/energybar{ - color = "#808080"; - layer = 2; - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/cigbutt{ - anchored = 1; - color = "#808080"; - layer = 2; - pixel_x = -4; - pixel_y = 1 - }, -/obj/effect/decal/cleanable/greenglow{ - color = "#808080" - }, -/obj/item/trash/cheesie{ - color = "#808080"; - pixel_x = 21; - pixel_y = 1 - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/decal/fakelattice{ - color = "#808080" - }, -/turf/open/floor/plasteel/elevatorshaft{ - color = "#808080" - }, -/area/ship/crew/office) -"Pp" = ( -/obj/structure/chair/sofa/brown/directional/south, -/obj/item/toy/plush/spider, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"Ps" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/rock/jungle{ - pixel_x = 1; - pixel_y = 1 - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/grass, -/area/ship/hallway/aft) -"Pt" = ( -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Px" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Pz" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"PC" = ( -/obj/item/kirbyplants{ - icon_state = "plant-21" - }, -/obj/effect/turf_decal/borderfloorblack{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"PI" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/oil/streak, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"PJ" = ( -/obj/machinery/door/poddoor/multi_tile/two_tile_ver, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hangar) -"PK" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/pipedispenser, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"PO" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"PP" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"PR" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = -12; - dir = 1; - pixel_y = -22 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"PS" = ( -/obj/machinery/suit_storage_unit/independent/pilot, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"PT" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/clown{ - pixel_x = -32 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"PZ" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - req_one_access_txt = "1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Qb" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Qf" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Qg" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"Qi" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"Qj" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 6; - layer = 2.030 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Qm" = ( -/obj/effect/turf_decal/siding/wideplating/dark, -/obj/effect/turf_decal/trimline/opaque/red/line, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"Qq" = ( -/obj/effect/turf_decal/techfloor{ - dir = 9 - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/sign/warning/electricshock{ - pixel_y = 31 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Qr" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/sign/departments/custodian{ - pixel_x = -32 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"Qt" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Qz" = ( -/obj/machinery/button/door{ - dir = 1; - id = "heron_sm_lockdown"; - name = "Supermatter Lockdown"; - pixel_y = -24 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"QB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"QE" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/structure/sign/directions/command{ - dir = 4; - pixel_y = -21 - }, -/obj/structure/sign/directions/engineering{ - pixel_y = -33; - dir = 8 - }, -/obj/structure/sign/directions/medical{ - pixel_y = -39 - }, -/obj/structure/sign/directions/security{ - pixel_y = -27; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"QG" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/law_office) -"QJ" = ( -/obj/structure/table, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/clothing/gloves/color/orange, -/obj/item/reagent_containers/spray/cleaner{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/storage/box/lights/mixed{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/item/grenade/chem_grenade/cleaner{ - pixel_x = 10; - pixel_y = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/corner/transparent/mauve, -/obj/effect/turf_decal/corner/transparent/lime{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/storage/belt/janitor/full{ - pixel_x = 6; - pixel_y = -2 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"QK" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"QO" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/plating, -/area/ship/hangar) -"QU" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"QY" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp{ - pixel_x = -8; - pixel_y = 13 - }, -/obj/item/phone{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/areaeditor/shuttle{ - pixel_x = -6; - pixel_y = -2 - }, -/obj/item/trash/chips{ - pixel_x = -5; - pixel_y = -6 - }, -/obj/item/reagent_containers/food/drinks/mug{ - pixel_x = 1; - pixel_y = 4 - }, -/obj/item/clothing/neck/tie/genderfluid, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/sign/poster/official/get_your_legs{ - pixel_x = -32 - }, -/turf/open/floor/plating/catwalk_floor, -/area/ship/science/robotics) -"Ra" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/arrow_cw{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - pixel_x = 22; - dir = 8; - pixel_y = 9 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"Re" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Rf" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Rs" = ( -/obj/structure/guncloset, -/obj/item/gun/ballistic/automatic/pistol/candor/no_mag, -/obj/item/gun/ballistic/automatic/pistol/candor/no_mag, -/turf/open/floor/plasteel/tech, -/area/ship/cargo/office) -"Ru" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Rv" = ( -/obj/structure/bookcase/random/fiction, -/obj/structure/sign/poster/retro/nanotrasen_logo_80s{ - pixel_y = -32 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Rx" = ( -/obj/structure/bed, -/obj/item/bedsheet/nanotrasen, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/item/toy/plush/flushed, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm/dormtwo) -"RA" = ( -/obj/effect/turf_decal/corner_techfloor_gray/diagonal, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/structure/closet/crate, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"RB" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel, -/area/ship/cargo) -"RC" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"RG" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/cargo) -"RH" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/security/sec, -/obj/item/ammo_box/magazine/co9mm, -/obj/item/gun/energy/disabler{ - pixel_y = -2; - pixel_x = 3 - }, -/obj/item/storage/belt/security/webbing, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"RK" = ( -/obj/structure/table/wood/reinforced, -/obj/item/table_bell{ - pixel_x = 9; - pixel_y = -1 - }, -/obj/item/trash/chips{ - pixel_x = -4; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -8; - pixel_y = 3 - }, -/obj/item/folder/blue{ - pixel_x = 6; - pixel_y = 12 - }, -/obj/structure/sign/poster/official/work_for_a_future{ - pixel_y = -32 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"RN" = ( -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"RO" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/window/eastleft{ - name = "Engine Access" - }, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"RS" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/canteen/kitchen) -"RU" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"RV" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"RX" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/light/directional/west{ - pixel_x = -25 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/hangar) -"Sa" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Sb" = ( -/obj/structure/sign/poster/official/build{ - pixel_y = -32 - }, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/machinery/power/ship_gravity, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Sc" = ( -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Se" = ( -/obj/structure/table/reinforced, -/obj/item/cigbutt/cigarbutt{ - pixel_x = 8; - pixel_y = -1 - }, -/obj/item/toy/plush/knight{ - pixel_x = -8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"Sf" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"Si" = ( -/obj/effect/turf_decal/industrial/warning/cee{ - dir = 8 - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, -/obj/structure/sign/poster/official/moth/meth{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Sj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 2 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Sm" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/hatch{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"So" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Sp" = ( -/obj/structure/chair/office{ - dir = 8; - name = "tactical swivel chair" - }, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/bridge) -"Sw" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/hangar) -"Sz" = ( -/obj/structure/bed, -/obj/effect/spawner/random/bedsheet, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm) -"SB" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/hangar) -"SF" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/hangar) -"SG" = ( -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "heron_mechbayholo"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "heron_mechbayshut"; - name = "Exosuit Bay Shutters" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/science/robotics) -"SH" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"SI" = ( -/obj/effect/turf_decal/steeldecal/steel_decals2, -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"SK" = ( -/obj/machinery/rnd/production/techfab/department/security, -/obj/structure/window/reinforced/spawner/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"SM" = ( -/obj/structure/closet/cardboard, -/obj/effect/turf_decal/corner_techfloor_gray/diagonal{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 5 - }, -/obj/item/toy/plush/beeplushie, -/obj/effect/spawner/random/maintenance/four, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/sign/poster/contraband/space_cube{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage) -"SP" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/opaque/brown/full, -/obj/effect/turf_decal/corner/opaque/brown/diagonal, -/obj/structure/sign/poster/retro/we_watch{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"SQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 10 - }, -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"SS" = ( -/obj/effect/turf_decal/trimline/opaque/red/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/dark/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/holopad, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"SW" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"SX" = ( -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"SZ" = ( -/obj/structure/sign/warning/radiation{ - pixel_y = 32 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"Tc" = ( -/obj/structure/window/plasma/reinforced/spawner/east, -/obj/machinery/power/rad_collector/anchored, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/obj/item/tank/internals/plasma/full, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/turf/open/floor/engine, -/area/ship/engineering/electrical) -"Td" = ( -/obj/machinery/suit_storage_unit/inherit, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"Tf" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Tg" = ( -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/decal/cleanable/robot_debris, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/maintenance/central) -"Ti" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 4 - }, -/obj/effect/decal/cleanable/glass{ - pixel_x = 13; - pixel_y = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Tl" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"To" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/sign/poster/official/fruit_bowl{ - pixel_x = -32 - }, -/turf/open/floor/carpet/nanoweave, -/area/ship/crew/law_office) -"Tt" = ( -/obj/structure/rack, -/obj/item/gun/energy/temperature/security{ - pixel_y = 6 - }, -/obj/item/gun/energy/ionrifle, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Tu" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"Tv" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/medical) -"TB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"TD" = ( -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"TE" = ( -/obj/structure/table, -/obj/machinery/light/directional/west{ - light_color = "#e8eaff" - }, -/obj/item/gun_voucher/nanotrasen, -/obj/item/detective_scanner{ - pixel_y = -10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"TG" = ( -/obj/structure/table, -/obj/item/storage/bag/tray, -/obj/item/storage/box/donkpockets{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/condiment/saltshaker{ - desc = "Salt. From space oceans, presumably. A staple of modern medicine."; - pixel_x = -8; - pixel_y = 12 - }, -/obj/machinery/reagentgrinder{ - pixel_y = 5 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"TI" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/science/robotics) -"TN" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "heron_outercargoholo"; - locked = 1 - }, -/obj/machinery/door/poddoor{ - id = "heron_outercargo"; - name = "Cargo Hatch" - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/cargo) -"TO" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plating, -/area/ship/hangar) -"TR" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock/security/glass{ - req_one_access_txt = "1" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"TT" = ( -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"TV" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/official/the_owl{ - pixel_y = -32 - }, -/turf/open/floor/wood{ - icon_state = "wood-broken7" - }, -/area/ship/crew/dorm) -"TX" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/door/poddoor{ - id = "armoury_heron"; - name = "Armoury Shutters"; - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"TZ" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - dir = 1 - }, -/obj/machinery/light/directional/west{ - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Ub" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"Uc" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Uf" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/plaques/kiddie/perfect_man{ - pixel_y = 30; - icon = 'icons/obj/clothing/accessories.dmi'; - icon_state = "gold"; - pixel_x = 8; - name = "medal of exceptional heroism"; - desc = "An extremely rare golden medal awarded only by CentCom. To receive such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders." - }, -/obj/structure/sign/plaques/kiddie/perfect_man{ - pixel_y = 32; - icon = 'icons/obj/clothing/accessories.dmi'; - icon_state = "silver"; - pixel_x = -4; - name = "\improper Excellence in Bureaucracy Medal"; - desc = "Awarded for exemplary managerial services rendered while under contract with Nanotrasen." - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"Ug" = ( -/obj/effect/decal/cleanable/glass, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock/grunge{ - name = "Bathroom" - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/dorm/dormtwo) -"Ui" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Un" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering) -"Uq" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - id = "heron_engineblast"; - name = "Engine Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Uu" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/machinery/camera{ - dir = 6 - }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"Uv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Uw" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/bridge) -"Ux" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"Uy" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/hangar) -"Uz" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"UC" = ( -/obj/machinery/autolathe, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 6 - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/plasteel/twenty{ - pixel_x = -3; - pixel_y = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"UD" = ( -/obj/structure/railing{ - dir = 4; - layer = 3.1 - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/ert/sec, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"UH" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -6 - }, -/obj/item/pen{ - pixel_x = -6 - }, -/obj/item/stamp/nanotrasen/ns{ - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/stamp{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/stamp/denied{ - pixel_x = 6; - pixel_y = -1 - }, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/effect/turf_decal/corner/opaque/yellow/full, -/turf/open/floor/plasteel, -/area/ship/cargo) -"UI" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_y = 4; - pixel_x = 5 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/item/flashlight/lamp{ - pixel_y = 10; - pixel_x = -7 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"UJ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/maintenance/central) -"UK" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/white{ - dir = 8; - layer = 2.030 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"UM" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/opaque/blue/line{ - dir = 10 - }, -/obj/machinery/camera{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"UN" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/turf_decal/siding/thinplating/dark/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"UO" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"UP" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/purple/hidden, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"UR" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"UT" = ( -/obj/structure/railing/corner, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"UU" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"UW" = ( -/obj/structure/chair/office{ - dir = 8; - name = "tactical swivel chair" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"UZ" = ( -/obj/effect/turf_decal/trimline/opaque/bottlegreen/line{ - dir = 5 - }, -/obj/structure/closet/wall/white/med{ - name = "medbay equipment locker"; - pixel_y = 28 - }, -/obj/item/clothing/suit/longcoat/brig_phys, -/obj/item/clothing/under/rank/medical/doctor/green, -/obj/item/clothing/head/beret/sec/brig_phys, -/obj/item/clothing/accessory/armband/medblue, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/gloves/color/latex/nitrile/evil, -/obj/item/clothing/head/soft/paramedic, -/obj/item/clothing/suit/hooded/wintercoat/medical, -/obj/item/clothing/under/rank/medical/doctor/blue, -/obj/item/clothing/under/rank/medical/doctor/skirt, -/obj/item/storage/belt/medical/surgery, -/obj/item/holosign_creator/medical, -/obj/item/storage/backpack/ert/medical, -/obj/item/pinpointer/crew, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Va" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced/spawner/west, -/obj/structure/window/plasma/reinforced/spawner/east, -/turf/open/floor/plating, -/area/ship/engineering) -"Vb" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/camera{ - dir = 9 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"Vc" = ( -/obj/machinery/atmospherics/pipe/simple/purple/hidden/layer1{ - dir = 10 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Ve" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"Vl" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/chair, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"Vm" = ( -/obj/effect/turf_decal/trimline/opaque/beige/filled/line{ - dir = 8 - }, -/obj/machinery/status_display/shuttle{ - pixel_y = 32; - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Vo" = ( -/obj/structure/chair/sofa/brown/corner/directional/east, -/obj/machinery/firealarm/directional/west, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"Vs" = ( -/obj/structure/bookcase/random/fiction, -/obj/structure/sign/poster/official/report_crimes{ - pixel_y = 32 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"Vv" = ( -/obj/machinery/suit_storage_unit/independent/pilot, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/robot_debris/old, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"Vw" = ( -/obj/structure/closet/secure_closet{ - icon_state = "armory"; - name = "armor locker"; - req_access_txt = "1" - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/clothing/suit/armor/vest/marine/heavy, -/obj/item/clothing/suit/armor/vest/marine/medium, -/obj/item/clothing/suit/armor/vest/marine/medium, -/obj/item/clothing/suit/armor/vest/bulletproof, -/obj/item/clothing/suit/armor/vest/bulletproof, -/obj/item/clothing/head/helmet/plate, -/obj/item/clothing/head/helmet/plate, -/obj/item/clothing/suit/armor/vest/security/officer, -/obj/item/clothing/suit/armor/vest/security/officer, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/riot, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/item/clothing/head/helmet/swat/nanotrasen, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 7; - pixel_y = -21 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"VH" = ( -/obj/effect/turf_decal/corner/opaque/white{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating{ - layer = 2.040; - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"VI" = ( -/obj/effect/decal/cleanable/leaper_sludge{ - color = "#808080" - }, -/obj/item/trash/sosjerky{ - anchored = 1; - color = "#808080"; - pixel_x = 8; - pixel_y = 8 - }, -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/decal/fakelattice{ - color = "#808080" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/elevatorshaft{ - color = "#808080" - }, -/area/ship/crew/office) -"VK" = ( -/obj/structure/table, -/obj/machinery/computer/secure_data/laptop{ - dir = 4; - pixel_x = -8; - pixel_y = 5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"VN" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"VS" = ( -/obj/structure/toilet{ - pixel_y = 13 - }, -/obj/effect/decal/cleanable/blood/old, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/dorm/dormtwo) -"VT" = ( -/obj/machinery/light/floor, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/hangar) -"VU" = ( -/obj/effect/turf_decal/trimline/opaque/blue/corner, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"VV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/airlock/command{ - req_access_txt = "19"; - name = "T-comms"; - dir = 4 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/engineering/communications) -"Wc" = ( -/obj/effect/spawner/structure/window/shuttle, -/obj/machinery/door/poddoor{ - id = "heron_engineblast"; - name = "Engine Blast Door"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Wg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel/patterned, -/area/ship/bridge) -"Wk" = ( -/obj/structure/table/reinforced, -/obj/item/mecha_parts/mecha_equipment/repair_droid, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, -/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"Wm" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "heron_engineblast"; - name = "Engine Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"Wo" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/poster/official/safety_internals{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security) -"Wr" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Ww" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/structure/railing{ - dir = 10; - layer = 4.1 - }, -/obj/effect/turf_decal/corner/opaque/blue/full, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"WH" = ( -/obj/effect/turf_decal/borderfloorblack{ - dir = 1 - }, -/obj/machinery/computer/telecomms/monitor, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"WK" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"WL" = ( -/obj/effect/turf_decal/industrial/warning/cee, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/swat/captain, -/obj/machinery/newscaster/directional/north, -/obj/structure/sign/poster/official/no_erp{ - pixel_x = 32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/dorm/dormtwo) -"WM" = ( -/obj/structure/sign/poster/retro/smile{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 1 - }, -/area/ship/bridge) -"WO" = ( -/obj/structure/closet/crate/bin, -/obj/item/trash/syndi_cakes, -/obj/item/toy/crayon/orange{ - pixel_x = 1; - pixel_y = -5 - }, -/obj/item/flashlight/flare, -/obj/effect/decal/cleanable/wrapping, -/obj/effect/decal/cleanable/cobweb, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) -"WP" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - id = "heron_engineblast"; - name = "Engine Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"WS" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/carpet/nanoweave/beige, -/area/ship/crew/dorm) -"WU" = ( -/obj/structure/chair/sofa/brown/corner/directional/north, -/obj/machinery/newscaster/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/vomit/old{ - pixel_x = 9; - pixel_y = 18 - }, -/obj/machinery/camera{ - dir = 10 - }, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"WV" = ( -/obj/machinery/door/window/northright{ - dir = 2 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"WW" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/chair/office{ - dir = 4; - name = "tactical swivel chair" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"WX" = ( -/obj/structure/table, -/obj/item/book/manual/chef_recipes{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/reagent_containers/food/snacks/dough, -/obj/item/reagent_containers/food/snacks/dough, -/obj/item/kitchen/rollingpin, -/obj/item/melee/knife/butcher{ - pixel_x = 13 - }, -/obj/item/melee/knife/kitchen, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen/kitchen) -"WY" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/closet/wall/red/directional/north{ - name = "Ammo locker" - }, -/obj/item/ammo_box/magazine/co9mm{ - pixel_x = -7 - }, -/obj/item/ammo_box/magazine/co9mm{ - pixel_x = -3 - }, -/obj/item/ammo_box/magazine/co9mm{ - pixel_x = -7 - }, -/obj/item/storage/box/lethalshot{ - pixel_y = 5 - }, -/obj/item/storage/box/lethalshot{ - pixel_y = 5 - }, -/obj/item/ammo_box/magazine/smgm9mm, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_y = 1; - pixel_x = 2 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 4; - pixel_y = 2 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/storage/box/ammo/c9mm, -/obj/item/storage/box/ammo/c9mm, -/obj/item/storage/box/ammo/c9mm, -/obj/item/storage/box/ammo/c9mm_ap, -/obj/item/stock_parts/cell/gun{ - pixel_x = -3; - pixel_y = -5 - }, -/obj/item/stock_parts/cell/gun{ - pixel_x = 1; - pixel_y = -5 - }, -/obj/item/stock_parts/cell/gun{ - pixel_x = 5; - pixel_y = -5 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Xb" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"Xe" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/computer/med_data{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Xf" = ( -/obj/effect/landmark/subship{ - subship_template = /datum/map_template/shuttle/subshuttles/heron - }, -/turf/open/floor/engine/hull/reinforced/interior, -/area/ship/hangar) -"Xg" = ( -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable/yellow{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Xi" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"Xk" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/wood{ - icon_state = "wood-broken4" - }, -/area/ship/crew/dorm/dormthree) -"Xl" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/atmospherics) -"Xo" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Xr" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/half{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"Xu" = ( -/obj/structure/table/wood/reinforced, -/obj/item/clipboard{ - pixel_y = 7 - }, -/obj/item/paper{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/pen/charcoal{ - pixel_y = 8 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -8; - pixel_y = 3 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"Xv" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "heron_engineblast"; - name = "Engine Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Xy" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Xz" = ( -/obj/structure/toilet{ - dir = 4; - pixel_x = -1; - pixel_y = 5 - }, -/obj/structure/window/reinforced, -/turf/open/floor/plating/catwalk_floor, -/area/ship/security) -"XB" = ( -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/industrial/caution, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/science/robotics) -"XF" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"XH" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/door/airlock{ - name = "Service Hallway" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"XJ" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"XK" = ( -/obj/effect/turf_decal/atmos/plasma, -/turf/open/floor/engine/plasma, -/area/ship/engineering/atmospherics) -"XL" = ( -/obj/structure/cable/yellow{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "heron_sm_1"; - rad_insulation = 0.1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"XR" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/camera{ - dir = 6 - }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) -"XT" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/computer/telecomms/monitor{ - network = "nt_commnet" - }, -/obj/structure/sign/poster/official/moth/piping{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) -"XX" = ( -/obj/effect/turf_decal/siding/wideplating/dark{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/red/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security) -"XY" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/public/glass{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"XZ" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/ship/engineering/atmospherics) -"Yb" = ( -/obj/effect/turf_decal/industrial/hatch/yellow, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, -/area/ship/engineering/atmospherics) -"Yc" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/structure/window/plasma/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Yd" = ( -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/communications) -"Yh" = ( -/obj/structure/table/wood, -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/cans/sixbeer, -/turf/open/floor/carpet/green, -/area/ship/crew/dorm) -"Yl" = ( -/obj/structure/railing{ - dir = 2; - layer = 4.1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/reagent_dispensers, -/obj/structure/sign/warning/explosives/alt{ - pixel_x = -32 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Yn" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/item/weldingtool{ - pixel_x = -5; - pixel_y = -6 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/purple/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Yq" = ( -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/item/kirbyplants/random, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -22; - pixel_y = 21 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Yr" = ( -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Yx" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormtwo) -"YA" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/storage/backpack/ert/janitor{ - pixel_x = 6 - }, -/obj/structure/closet/wall/blue/directional/east{ - name = "Janitorial Closet" - }, -/obj/item/clothing/suit/longcoat/science{ - name = "janitor longcoat" - }, -/obj/item/clothing/shoes/galoshes{ - pixel_x = 7; - pixel_y = -8 - }, -/obj/item/clothing/head/soft/purple{ - pixel_x = 5 - }, -/obj/item/clothing/gloves/color/latex{ - pixel_y = -5 - }, -/turf/open/floor/plasteel, -/area/ship/maintenance/central) -"YD" = ( -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/contraband/space_cops{ - pixel_y = -32 - }, -/turf/open/floor/plating, -/area/ship/hangar) -"YE" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/yellow/full, -/obj/effect/turf_decal/corner/opaque/yellow/diagonal, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel, -/area/ship/cargo) -"YG" = ( -/obj/structure/catwalk/over, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/gasmask{ - pixel_y = 32 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"YI" = ( -/obj/structure/bed, -/obj/item/bedsheet/rd, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/vomit/old, -/obj/item/clothing/accessory/medal/plasma/nobel_science{ - pixel_y = -2; - pixel_x = 8 - }, -/obj/item/toy/plush/beeplushie{ - pixel_y = 7 - }, -/turf/open/floor/carpet, -/area/ship/science/robotics) -"YP" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"YT" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"YV" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning, -/obj/effect/turf_decal/siding/thinplating/corner, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"YZ" = ( -/obj/structure/catwalk/over/plated_catwalk, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/cabinet/fireaxe{ - pixel_y = 27 - }, -/obj/structure/closet/secure_closet/engineering_electrical, -/turf/open/floor/plating, -/area/ship/engineering) -"Zb" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Zc" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/decal/cleanable/chem_pile{ - pixel_x = 17; - pixel_y = -6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central2{ - pixel_y = 2 - }, -/obj/effect/turf_decal/steeldecal/steel_decals9, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) -"Zd" = ( -/obj/effect/turf_decal/spline/fancy/opaque/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Zf" = ( -/obj/effect/turf_decal/trimline/opaque/beige/filled/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Zg" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo/office) -"Zh" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/effect/turf_decal/corner/opaque/brown/full, -/obj/effect/turf_decal/corner/opaque/brown/diagonal, -/obj/machinery/light/directional/south, -/obj/machinery/button/shieldwallgen{ - id = "heron_outercargoholo"; - pixel_x = -9; - pixel_y = -22; - dir = 1 - }, -/obj/machinery/button/door{ - dir = 1; - id = "heron_outercargo"; - name = "Cargo Shutters"; - pixel_x = -1; - pixel_y = -23 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Zo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"Zp" = ( -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/hangar) -"Zq" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/canteen/kitchen) -"Zr" = ( -/obj/machinery/door/window/brigdoor/southright{ - dir = 1; - req_access_txt = "1" - }, -/obj/effect/turf_decal/siding/wideplating/dark, -/turf/open/floor/plasteel/tech, -/area/ship/security) -"Zv" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"Zz" = ( -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ZC" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/white/diagonal, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"ZD" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/fore) -"ZE" = ( -/obj/docking_port/stationary{ - height = 15; - width = 30; - dwidth = 7; - name = "heron exterior dock" - }, -/turf/template_noop, -/area/template_noop) -"ZG" = ( -/obj/effect/turf_decal/siding/wood, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/wood, -/area/ship/crew/law_office) -"ZH" = ( -/obj/effect/turf_decal/trimline/opaque/blue/warning{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ZJ" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/techfloor/hole/right{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"ZO" = ( -/obj/effect/turf_decal/siding/thinplating, -/obj/effect/turf_decal/trimline/opaque/blue/line, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/aft) -"ZQ" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/storage) -"ZT" = ( -/obj/effect/turf_decal/corner/transparent/beige/full, -/obj/effect/turf_decal/corner/transparent/black/half{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/trimline/opaque/blue/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen) -"ZX" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/southright, -/obj/machinery/door/window/brigdoor/southright{ - dir = 1; - req_one_access_txt = "1" - }, -/obj/machinery/door/firedoor, -/turf/open/floor/plating, -/area/ship/security) -"ZY" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/toxins, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/atmospherics) -"ZZ" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/science/robotics) - -(1,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -hr -Xv -Xv -Uq -Uq -hr -VN -Nt -Mm -Mm -Mm -Mm -UJ -WP -WP -Wm -Wm -UJ -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -"} -(2,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -hr -Va -Va -QU -Cs -hr -oF -Wc -hr -hr -hr -hr -UJ -RO -cY -yc -yc -UJ -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -"} -(3,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -hr -sw -hr -hr -mN -rh -Yn -uG -hr -uY -GM -My -yd -Yl -EQ -UJ -Gf -rB -gd -tv -UJ -UJ -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -"} -(4,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -hr -YG -Dk -hr -YZ -Ag -nX -SQ -rL -Cy -hn -Ik -MS -UP -mX -qz -sM -nL -Gn -lo -sW -UJ -nQ -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -"} -(5,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -hr -pT -tc -fE -aG -Xg -sE -xe -jC -Ev -Jz -eu -kV -uW -LP -yN -eV -pE -BT -ci -Tg -UJ -nQ -nQ -nQ -Mm -Mm -Mm -Mm -Mm -Mm -"} -(6,1,1) = {" -Mm -Mm -Mm -Mm -ju -He -hr -Si -hr -hr -pN -kP -hr -hr -hr -Fu -WW -Mv -Ko -Sb -hr -UJ -UJ -UJ -FG -KF -wV -UJ -xB -ot -nQ -nQ -Mm -Mm -Mm -Mm -Mm -"} -(7,1,1) = {" -OP -ju -ju -ju -ju -He -He -He -He -Ax -Ru -Vc -FJ -LY -He -hr -Ny -ht -AA -vI -hr -GL -Hh -yR -UJ -UJ -UJ -UJ -xy -jE -YI -nQ -nQ -nQ -TI -Mm -Mm -"} -(8,1,1) = {" -ju -mI -RN -wW -ju -xE -Sc -PT -XL -Ej -Bx -cp -eA -RC -Oy -hr -gb -Gp -oA -yu -hr -nR -tF -Gc -nQ -QY -je -nQ -nQ -io -nQ -nQ -nQ -nQ -nQ -nQ -TI -"} -(9,1,1) = {" -ju -dh -wQ -vS -ju -kU -Yr -Zz -Ab -LI -me -Ol -oU -gv -Oy -hr -fD -qH -zp -uk -hr -yR -uL -yR -nQ -cK -bb -nQ -ki -Ga -as -Ux -ln -hx -Dz -Fy -BW -"} -(10,1,1) = {" -ju -dh -SH -bS -ju -Tc -NV -dB -IY -IY -IY -jb -iC -vh -He -hr -hr -hr -BG -hr -hr -Rf -vx -DT -mQ -Kp -ZZ -bj -LT -Mu -ah -lt -cB -yC -uZ -EF -rp -"} -(11,1,1) = {" -ju -Qt -SH -Aj -ju -ij -ij -ij -Bu -Tu -Bu -NG -Im -Ij -nj -dL -ed -tD -Un -xU -hr -NZ -vx -fq -nQ -JH -vE -Uv -cq -se -DE -gY -hp -pj -dp -dN -AC -"} -(12,1,1) = {" -ju -ol -Yb -Kz -sn -Jv -wk -Jv -fR -TD -fR -qM -DS -cX -He -NW -ac -hr -SZ -Fm -NU -ZH -vg -gz -ia -Kd -th -xC -gL -Ti -mm -KS -XB -dS -IF -up -SG -"} -(13,1,1) = {" -ju -EI -Xy -HA -ju -oJ -oJ -oJ -Bu -Ve -Bu -eK -Mp -mR -pQ -iI -eG -FS -TB -Qz -hr -Iz -UO -vl -nQ -cF -Vv -nQ -aC -Ds -bu -Wk -Lz -KN -Sf -Bo -BW -"} -(14,1,1) = {" -ju -mf -SH -hQ -ju -lZ -oe -Ki -IY -IY -IY -Es -KZ -dI -He -lK -lK -lK -VV -lK -lK -tn -ur -Sa -UJ -UJ -UJ -UJ -UJ -UJ -nQ -Qq -Jf -kH -bd -nQ -nQ -"} -(15,1,1) = {" -ju -dh -Xy -oV -ju -FI -DX -ze -nf -Kv -pF -HW -at -Nv -gw -lK -kS -XT -Ck -aV -lK -Iz -ur -IT -UJ -FM -iA -sO -QJ -UJ -UC -Zc -lr -Ee -cj -nQ -nQ -"} -(16,1,1) = {" -ju -kj -LM -bI -ju -Jh -Zb -MN -tP -Uc -vu -fb -wP -OT -wi -lK -XR -nK -OH -aN -lK -Uz -CH -fn -wM -pK -YA -Mn -zD -UJ -AN -hF -bF -MT -sF -nQ -Mm -"} -(17,1,1) = {" -ju -ju -ju -hR -ju -He -He -He -He -db -So -EZ -bM -Zv -He -lK -ag -nK -Ak -Yd -lK -iL -Hu -ZO -UJ -UJ -UJ -jY -UJ -UJ -MZ -MZ -MZ -MZ -MZ -MZ -Mm -"} -(18,1,1) = {" -ju -JN -ML -dF -uo -De -TZ -Tf -ju -ju -ju -ju -sC -CB -ju -lK -ej -po -Lf -in -lK -ak -zF -Ek -XH -Gl -zK -sD -Qr -lh -MZ -OD -CQ -II -zL -MZ -Mm -"} -(19,1,1) = {" -ju -Ll -du -Nh -BR -sV -oN -jr -nH -yW -if -vT -Am -xO -ju -ju -kv -kv -kv -uy -uy -sZ -Hu -zu -UJ -ss -iY -Dq -OS -JY -yS -vv -Zq -rW -UU -NK -Mm -"} -(20,1,1) = {" -ju -de -LJ -LJ -Mr -dt -PK -Mz -oa -Px -ju -lH -xi -ZJ -ZY -ju -sg -oM -kv -nT -mL -FP -Hu -bH -JS -JS -JS -JS -JS -ik -MZ -Er -pk -kK -zN -MZ -Mm -"} -(21,1,1) = {" -ju -kD -kD -ju -oL -nu -ju -ju -ju -ju -ju -vP -ox -Em -tV -ju -jm -Ac -kv -wO -Ps -fT -Bp -rU -JS -aQ -le -Ez -JS -JS -MZ -mc -MZ -MZ -MZ -RS -Mm -"} -(22,1,1) = {" -ju -XK -NI -rg -CW -lp -Yc -Xo -la -ju -ju -Vb -DI -Bv -Bv -ju -kv -tO -kv -kv -kv -ao -Sj -UR -Xr -Me -HY -eq -bn -HT -HG -Oz -TG -MZ -RS -Mm -Mm -"} -(23,1,1) = {" -ju -vL -zV -Yc -Xl -Pe -Yc -XZ -CZ -ju -ju -ju -ju -ju -ju -ju -WO -Fj -kR -pl -kv -Uu -sX -OL -WK -qj -yO -bK -wF -Dh -ZC -HP -WX -NK -Mm -Mm -Mm -"} -(24,1,1) = {" -ju -ju -ju -ju -pt -mO -ju -ju -ju -ju -kd -Vo -mM -WU -zX -zX -Gr -jo -kv -kv -kv -ng -wa -Bc -ZT -BP -Vl -MM -yr -Jq -ev -kI -Ip -NK -Mm -Mm -Mm -"} -(25,1,1) = {" -ju -xY -Cd -Yc -Xl -Br -Yc -yn -os -ju -Gi -Pp -NQ -LO -Tl -zX -tU -nS -fP -ll -kv -mY -Jp -Qf -JS -oR -CK -MB -qA -JS -tG -Qg -sb -MZ -Mm -Mm -Mm -"} -(26,1,1) = {" -ju -pu -rj -Yc -Ay -tR -Yc -fe -Nr -ju -lj -KQ -Yh -bE -Rv -zX -kv -Ea -kv -kv -kv -XY -Hl -wK -JS -JS -JS -As -As -As -As -As -As -As -As -RG -Mm -"} -(27,1,1) = {" -OP -ju -ju -ju -ju -ju -ju -ju -ju -ju -zX -tL -Mo -hj -zX -zX -jx -oq -vY -vO -to -Al -PO -tJ -ME -aw -pb -As -gG -xw -tt -cv -Yq -br -lL -lS -Mm -"} -(28,1,1) = {" -Mm -Mm -jh -xg -xg -Pm -Fn -xt -ji -FT -JC -wz -pg -TV -zX -mo -Aq -QB -fZ -zg -zg -QK -Gg -kA -ew -bl -DY -MD -lY -it -sy -aO -YE -Ni -UH -lS -Mm -"} -(29,1,1) = {" -Mm -Mm -Mm -jh -xg -VI -BN -lU -xg -IC -jy -ns -uO -rs -Fp -FR -pq -Ap -xs -Ec -Dr -zo -mZ -Ec -DM -CR -ED -bG -Et -SW -rV -FL -LS -Ni -IA -As -RG -"} -(30,1,1) = {" -Mm -Mm -Mm -Mm -xg -xg -BN -xg -xg -zX -Pa -zX -zX -zX -zX -yg -nt -VU -Qb -uQ -uQ -uQ -uQ -uQ -dM -ZD -Kj -As -ym -RV -RB -mg -cd -Vm -GT -bm -kO -"} -(31,1,1) = {" -Mm -Mm -Mm -Mm -xg -jP -qf -GF -xg -jQ -WS -sr -OR -dq -hU -Re -nt -QE -uQ -uQ -Tv -Ef -EK -uQ -rP -ZD -Ah -El -El -El -El -El -El -SW -Nq -qi -fa -"} -(32,1,1) = {" -Mm -Mm -Mm -Mm -xg -uX -mq -Ih -xg -hH -hP -fr -AW -Hi -zX -JA -tg -Gk -uQ -yU -ja -RU -so -mj -NF -YP -PR -El -RA -MO -cE -zw -ef -aa -fg -Ei -cO -"} -(33,1,1) = {" -Mm -Mm -Mm -Mm -xg -iS -eI -yt -xg -rR -iD -Sz -CP -hM -zX -gD -Qj -tu -uQ -ug -Ke -Ed -sP -eU -uf -tN -zM -El -ru -nM -nM -ZQ -hw -Zf -tT -aU -TN -"} -(34,1,1) = {" -Mm -Mm -Mm -Mm -jh -xg -xg -xg -xg -zX -zX -zX -zX -zX -zX -UK -qL -vm -uQ -UZ -pR -LE -LE -dJ -Jr -Ui -pB -El -SM -NE -wq -Of -El -sQ -SP -Zh -As -"} -(35,1,1) = {" -Mm -Mm -Mm -Mm -Mm -is -Hm -Xz -RH -bD -tS -is -zf -DF -is -wo -JJ -JU -uQ -az -Cx -Ww -hb -uQ -gB -fv -hO -El -El -El -El -El -El -As -As -As -RG -"} -(36,1,1) = {" -Mm -Mm -Mm -Mm -Mm -bN -fW -rZ -dU -Pt -Gj -ne -uJ -IS -Fv -KT -Zo -Ft -uQ -wl -GP -gx -uQ -uQ -Qi -KC -jT -nB -fM -NY -kE -PI -UM -fv -fv -fQ -Mm -"} -(37,1,1) = {" -Mm -Mm -Mm -Mm -Mm -bN -rT -aj -zB -gI -tY -Zr -IS -DW -ZX -cm -co -cr -uQ -uQ -uQ -uQ -uQ -HI -JE -gN -MI -Ra -Bt -Nx -Mt -TT -LN -hZ -fv -Mm -Mm -"} -(38,1,1) = {" -Mm -Mm -Mm -Mm -Fz -is -is -is -is -tI -Qm -ie -Se -Gu -Fv -ra -qy -Ob -Zg -mk -lv -Rs -Zg -vb -zC -EO -fv -fv -fv -fv -fv -fp -SX -tk -fv -Mm -Mm -"} -(39,1,1) = {" -Mm -Mm -Mm -Mm -is -UI -TE -VK -SK -jR -HV -is -is -Fv -Fv -VH -dG -CI -Zg -JO -bc -jZ -fm -iq -UN -VT -RX -SB -ei -SB -RX -VT -dj -er -nZ -Mm -Mm -"} -(40,1,1) = {" -Mm -Fz -is -is -is -fJ -UW -re -nD -hS -sI -TR -pI -pI -PZ -td -Nm -YV -lJ -Pz -xQ -LC -Zg -Na -Dd -sc -sc -sc -sc -sc -sc -Xf -dj -er -nZ -Mm -Mm -"} -(41,1,1) = {" -Mm -is -AG -BJ -is -Ao -qP -Cu -et -fI -qJ -is -uj -lm -is -eP -co -Wr -Zg -yV -PS -GJ -Zg -iW -rt -sc -sc -sc -sc -sc -sc -sc -dj -nw -fv -Mm -Mm -"} -(42,1,1) = {" -ZE -oH -na -jc -wd -rO -SS -zc -XX -kQ -Bg -lg -rd -rd -Fk -OK -dQ -Gk -np -np -np -np -np -hD -XF -sc -sc -sc -sc -sc -sc -sc -BB -Zp -fv -Mm -Mm -"} -(43,1,1) = {" -Mm -is -Wo -Td -is -KH -bC -xA -is -is -is -is -is -is -is -xd -fB -MF -np -zJ -Eg -xh -np -NM -BL -sc -sc -sc -sc -sc -sc -sc -xV -lI -fv -Mm -Mm -"} -(44,1,1) = {" -Mm -is -is -is -is -TX -am -oz -is -ct -To -zl -sJ -yQ -QG -Hc -co -On -np -hY -Xk -uF -np -Sw -SF -sc -sc -sc -sc -sc -sc -sc -QO -Sw -nZ -Mm -Mm -"} -(45,1,1) = {" -Mm -oz -oo -oX -Kc -Xi -rJ -oz -BO -wc -zW -jO -Id -wj -QG -mG -Jm -mG -np -np -Sm -np -np -Sw -Uy -sc -sc -sc -sc -sc -sc -sc -Sw -Sw -nZ -Mm -Mm -"} -(46,1,1) = {" -Mm -oz -fk -FH -ck -Xb -zP -oz -Vs -wc -iM -AF -RK -QG -QG -qx -Wg -OJ -WM -rN -Zd -dr -vp -xr -Sw -sc -sc -sc -sc -sc -sc -sc -Sw -Sw -nZ -Mm -Mm -"} -(47,1,1) = {" -Mm -oz -UD -UD -yP -ys -vi -oz -QG -Uf -CD -KG -Mg -QG -BV -un -AD -GZ -ez -hm -MA -Cv -Ub -IP -Sw -sc -sc -sc -sc -sc -sc -sc -Sw -Gq -fv -Mm -Mm -"} -(48,1,1) = {" -Mm -oz -oz -oz -oz -ys -ub -MP -QG -kB -eT -Ep -ZG -iP -GZ -EJ -Ly -Uw -nh -sv -oh -MK -Ub -Sw -Sw -sc -sc -sc -sc -sc -sc -sc -Sw -Mf -fv -Mm -Mm -"} -(49,1,1) = {" -Mm -oz -Tt -zv -mt -ys -YT -Vw -QG -dn -Dn -hk -mK -QG -bL -ae -Mb -kp -xx -KK -Pj -CU -Ub -Sw -dY -sc -sc -sc -sc -sc -sc -sc -Sw -TO -fv -Mm -Mm -"} -(50,1,1) = {" -Mm -oz -WY -my -WV -yz -Du -oz -QG -QG -nU -Xu -wG -QG -Ub -Ub -Ub -WH -Gt -KK -Sp -Sp -vp -Sw -gZ -sc -sc -sc -sc -sc -sc -sc -rw -YD -fv -Mm -Mm -"} -(51,1,1) = {" -Mm -mD -oz -ek -LX -sz -oz -oz -Oa -QG -QG -HR -QG -QG -Ge -HO -MV -eW -wD -xb -SI -Lh -vp -tA -qc -sc -sc -sc -sc -sc -sc -sc -xW -Sw -nZ -Mm -Mm -"} -(52,1,1) = {" -Mm -Mm -mD -oz -oz -oz -oz -VS -hJ -Ug -Yx -vw -HH -ku -NC -sx -Ix -Lo -aK -lX -qY -Jw -Ub -gP -oS -sc -sc -sc -sc -sc -sc -sc -xW -Mf -fv -Mm -Mm -"} -(53,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -xG -pM -pM -pM -WL -Rx -ya -pM -vz -Nj -UT -nh -FY -qZ -wp -vC -Ub -Kt -qc -VT -sc -sc -sc -sc -sc -VT -xW -Sw -fv -Mm -Mm -"} -(54,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -xG -pM -pM -pM -pM -kW -XJ -Bn -PC -sS -ib -PP -Xe -Ub -fv -fv -fv -PJ -fv -fv -En -fv -PJ -fv -fv -fQ -Mm -Mm -"} -(55,1,1) = {" -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -ec -eX -eX -Ub -KO -KO -KO -KO -KO -ec -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -Mm -"} diff --git a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm b/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm deleted file mode 100644 index e3f351a29bbf..000000000000 --- a/_maps/shuttles/nanotrasen/nanotrasen_mimir.dmm +++ /dev/null @@ -1,10682 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"af" = ( -/obj/structure/table, -/obj/item/picket_sign, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"ah" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"ak" = ( -/obj/effect/turf_decal/siding/wideplating/light/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/light/corner{ - dir = 4 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"al" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"am" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"ax" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/plastic, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"aE" = ( -/obj/structure/table, -/obj/machinery/door/window, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"aF" = ( -/obj/effect/turf_decal/siding/red{ - dir = 9 - }, -/obj/structure/closet/secure_closet/brig, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"aG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormthree) -"aQ" = ( -/obj/vehicle/ridden/wheelchair, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"aS" = ( -/obj/machinery/door/window, -/obj/item/bikehorn/rubberducky/plasticducky, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"aV" = ( -/obj/structure/closet/emcloset/wall/directional/east, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"aX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"bb" = ( -/turf/closed/wall/r_wall, -/area/ship/security) -"be" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters{ - id = "starboard_eng"; - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"bf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"bj" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"bk" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"bo" = ( -/obj/structure/chair/sofa/brown/right/directional/south, -/obj/item/toy/plush/beeplushie, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"bu" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"bx" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"bz" = ( -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/iv_drip, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"bD" = ( -/obj/machinery/light_switch{ - pixel_y = 24; - pixel_x = -9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - icon_state = "stairs-old"; - dir = 8 - }, -/area/ship/bridge) -"bE" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix{ - piping_layer = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bK" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"bL" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"bO" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"bQ" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"bS" = ( -/obj/structure/table, -/obj/machinery/door/window/brigdoor/security/holding/eastleft{ - name = "Warden Office Window" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel, -/area/ship/security/armory) -"bT" = ( -/obj/structure/bed, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/patriot, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"bU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters{ - name = "Electrical Window Shutter"; - id = "elec_shut_win" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"cj" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"ck" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"cm" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4; - pixel_x = -2 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8; - pixel_x = 25 - }, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"cn" = ( -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -13 - }, -/obj/structure/mirror{ - pixel_x = -25 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"co" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"cr" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"cw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"cx" = ( -/obj/effect/turf_decal/siding/wood/end, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"cB" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/obj/item/storage/box/lights/tubes, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"cE" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"cF" = ( -/obj/item/trash/sosjerky, -/obj/item/trash/chips, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"cH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"cK" = ( -/turf/closed/wall/rust, -/area/ship/crew/hydroponics) -"cO" = ( -/obj/structure/chair/sofa/brown/directional/east, -/obj/item/toy/plush/slimeplushie{ - pixel_x = 6 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"cV" = ( -/obj/machinery/flasher{ - pixel_x = 24; - id = "midpoint_flashers" - }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"dc" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red/corner{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"dd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/turf_decal/siding/yellow/corner, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"df" = ( -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 4 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"dn" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"dr" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6, -/obj/structure/chair/comfy/shuttle{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"dt" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/item/clothing/gloves/boxing/yellow, -/obj/item/clothing/under/shorts/grey, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"dw" = ( -/obj/structure/closet/lasertag/blue, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"dF" = ( -/obj/machinery/door/poddoor{ - id = "mimir_sec_blasts" - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"dG" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/machinery/mineral/stacking_unit_console{ - machinedir = 8; - pixel_y = 26 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"dH" = ( -/obj/structure/railing/modern/end{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - pixel_y = -1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/railing{ - layer = 3.1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"dJ" = ( -/obj/structure/bed, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/rainbow, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"dL" = ( -/obj/structure/railing/modern/end{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central5{ - dir = 8 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"dM" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"dN" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/item/reagent_containers/glass/bucket/wooden, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"dQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/remains/robot, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"dT" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"dV" = ( -/turf/closed/wall, -/area/ship/crew/canteen/kitchen) -"dY" = ( -/turf/closed/wall/r_wall, -/area/ship/security/prison) -"dZ" = ( -/obj/machinery/light/directional/south, -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"eb" = ( -/obj/structure/cable{ - icon_state = "4-5" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"ee" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"eg" = ( -/obj/machinery/conveyor{ - id = "prison_scrap"; - dir = 8 - }, -/obj/machinery/door/window{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"em" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_shut"; - name = "Mining Bay Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"eo" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"eq" = ( -/obj/machinery/door/airlock/glass{ - name = "Kitchen" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"er" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"eu" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"ew" = ( -/obj/structure/closet{ - name = "Prisoner Locker"; - desc = "Basic items for prisoners." - }, -/obj/item/clothing/head/helmet/space/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/gloves/color/orange, -/obj/item/taperecorder, -/obj/item/cane, -/obj/item/laser_pointer/purple, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"eC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"eD" = ( -/obj/effect/turf_decal/floordetail/traction, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"eF" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/fancy/cigarettes/cigpack_cannabis, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"eJ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/camera/autoname, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"eN" = ( -/obj/structure/closet/secure_closet/brig, -/obj/effect/turf_decal/siding/red{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"eO" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"eP" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/box/cups, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"eR" = ( -/obj/item/pickaxe/rusted, -/obj/structure/rack, -/obj/item/gps/mining, -/obj/item/shovel/spoon, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"eS" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm/dormthree) -"eU" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "starboard_eng"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"fd" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/spawner/random/food_or_drink/ration{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 9; - pixel_x = -9 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 9; - pixel_x = -5 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 5; - pixel_x = -5 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 5; - pixel_x = -9 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 2; - pixel_x = -9 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_y = 2; - pixel_x = -5 - }, -/obj/item/storage/fancy/donut_box{ - pixel_x = -5; - pixel_y = -7 - }, -/obj/effect/spawner/random/food_or_drink/ration{ - pixel_x = 6; - pixel_y = 11 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 10 - }, -/obj/machinery/light/directional/east{ - light_color = "#e8eaff" - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"fe" = ( -/obj/machinery/grill, -/turf/open/floor/plating/rust, -/area/ship/maintenance/starboard) -"fj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"fk" = ( -/obj/item/seeds/cannabis, -/obj/item/seeds/cannabis, -/turf/open/floor/plating/rust, -/area/ship/maintenance/starboard) -"fp" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"fq" = ( -/obj/item/kirbyplants/random, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"fA" = ( -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"fC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/effect/turf_decal/siding/red/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"fJ" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"fL" = ( -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"fS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"fT" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"fV" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"fY" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"fZ" = ( -/obj/structure/cable{ - icon_state = "8-9" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"ga" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -23; - pixel_x = -6 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"ge" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/caution, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"gf" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"gg" = ( -/obj/item/seeds/reishi, -/obj/item/seeds/reishi, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"gt" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"gv" = ( -/obj/item/circuitboard/machine/plantgenes, -/turf/open/floor/plating/rust, -/area/ship/maintenance/starboard) -"gw" = ( -/obj/item/reagent_containers/glass/bucket/wooden, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"gz" = ( -/obj/structure/cable{ - icon_state = "5-10" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"gA" = ( -/obj/machinery/vending/sustenance, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"gF" = ( -/obj/structure/filingcabinet/security, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"gI" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - name = "Electrical Window Shutter"; - id = "elec_shut_win" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"gJ" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing/corner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/remains/robot, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/caution, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"gR" = ( -/obj/structure/weightmachine/weightlifter, -/turf/open/floor/noslip, -/area/ship/security/prison) -"gU" = ( -/obj/structure/table, -/obj/item/stack/medical/splint/ghetto{ - pixel_y = -2; - pixel_x = -3 - }, -/obj/item/stack/medical/splint/ghetto{ - pixel_y = -2; - pixel_x = -3 - }, -/obj/item/stack/medical/gauze/improvised{ - pixel_y = -2; - pixel_x = 4 - }, -/obj/item/stack/medical/gauze/improvised{ - pixel_y = -2; - pixel_x = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = -9 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"gZ" = ( -/obj/structure/chair/stool/bar, -/turf/open/floor/carpet/royalblack, -/area/ship/crew/dorm/dormfive) -"hd" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"hg" = ( -/obj/machinery/biogenerator, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"hi" = ( -/turf/closed/wall/rust, -/area/ship/crew/toilet) -"hj" = ( -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/industrial/traffic/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"hk" = ( -/obj/structure/window/reinforced/spawner, -/obj/machinery/flasher{ - pixel_x = 24; - id = "midpoint_flashers" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"hm" = ( -/obj/structure/table, -/obj/item/paper/pamphlet/violent_video_games, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"hq" = ( -/turf/open/floor/plastic, -/area/ship/crew/dorm/dormthree) -"hs" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 2 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"hu" = ( -/obj/structure/table, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"hw" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/conveyor, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"hx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"hz" = ( -/turf/closed/wall, -/area/ship/storage/eva) -"hB" = ( -/obj/item/storage/bag/money, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"hC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/decal/cleanable/insectguts, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"hG" = ( -/obj/structure/railing, -/obj/item/trash/cheesie, -/obj/item/trash/can/food/peaches/maint, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"hH" = ( -/obj/effect/turf_decal/techfloor/orange, -/obj/structure/railing/modern/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"hN" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"hP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch/seclock{ - name = "Engineering" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"hS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"hW" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/greenglow, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"hX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"hZ" = ( -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"id" = ( -/obj/structure/chair/sofa/brown/corner/directional/south, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"ig" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ii" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/railing/corner{ - dir = 1 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ij" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "midpoint_shut"; - dir = 4 - }, -/obj/machinery/door/airlock/security/glass/seclock{ - name = "Midpoint Airlock"; - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"im" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/conveyor/inverted{ - id = "prison_scrap"; - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"io" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/item/flashlight/lamp{ - pixel_y = 13 - }, -/obj/item/paper/fluff/mimir/treasure, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"is" = ( -/obj/structure/cable{ - icon_state = "2-10" - }, -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"iu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/door/poddoor/shutters{ - name = "Starboard Window Shutter"; - id = "starb_shut_win" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"iv" = ( -/turf/open/floor/plating, -/area/ship/crew/canteen) -"iw" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/ship_gravity, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"iy" = ( -/obj/structure/table, -/obj/item/table_bell/brass, -/obj/machinery/door/window, -/turf/open/floor/plating, -/area/ship/crew/canteen/kitchen) -"iz" = ( -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/electrical) -"iF" = ( -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"iI" = ( -/obj/structure/table/wood/poker, -/obj/item/storage/pill_bottle/dice{ - pixel_x = 6 - }, -/obj/item/toy/cards/deck{ - pixel_y = 1; - pixel_x = -6 - }, -/obj/item/dice/d100, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"iL" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"iO" = ( -/obj/structure/table/wood/reinforced, -/obj/machinery/microwave, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"iW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"iX" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"jd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"jf" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"jg" = ( -/turf/closed/wall/r_wall, -/area/ship/medical) -"jj" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/rack, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"jp" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"jt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Starboard Maintenance"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"jw" = ( -/obj/machinery/chem_master/condimaster, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wideplating/light, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"jx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"jC" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/brimstone, -/obj/item/storage/box/lethalshot, -/obj/effect/turf_decal/siding/red{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"jG" = ( -/obj/structure/table/optable, -/obj/item/storage/firstaid/regular, -/obj/item/storage/box/syringes, -/obj/item/storage/box/medipens, -/obj/item/storage/box/bodybags, -/obj/item/storage/box/masks, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"jI" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"jJ" = ( -/obj/machinery/smartfridge, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"jK" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"jM" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 5 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"jQ" = ( -/obj/structure/fermenting_barrel, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 8 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"jR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"jS" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/conveyor/inverted{ - id = "prison_scrap"; - dir = 6 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/mineral/processing_unit{ - input_dir = 2; - output_dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"jX" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering/atmospherics) -"jY" = ( -/turf/template_noop, -/area/template_noop) -"ka" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/hydroponics) -"kb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"ke" = ( -/obj/machinery/button/door{ - dir = 4; - pixel_y = 1; - pixel_x = -27; - id = "mimir_sec_blasts"; - name = "blast doors" - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"kj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/security/armory) -"kl" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"km" = ( -/obj/structure/closet/wall/blue/directional/west{ - name = "Space Suits"; - desc = "Contains supplies for space walking." - }, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 4 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_y = 7; - pixel_x = -7 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/space/eva{ - pixel_x = 5 - }, -/obj/item/clothing/head/helmet/space/eva{ - pixel_y = -7; - pixel_x = -7 - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"ko" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"kp" = ( -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"kq" = ( -/obj/effect/turf_decal/siding/wideplating/light/corner{ - dir = 4 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"kv" = ( -/obj/structure/reagent_dispensers/beerkeg, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"ky" = ( -/obj/machinery/door/window{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"kA" = ( -/obj/machinery/button/door{ - id = "mimir_sec_blasts"; - name = "blast doors"; - dir = 8; - pixel_y = -6; - pixel_x = 27 - }, -/obj/machinery/button/shieldwallgen{ - dir = 8; - pixel_x = 26; - pixel_y = 8; - id = "mimir_blast_holo" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/caution{ - pixel_y = -1 - }, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"kB" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"kD" = ( -/obj/effect/turf_decal/borderfloor/corner, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"kE" = ( -/obj/item/storage/case/surgery, -/obj/item/storage/belt/medical/paramedic{ - pixel_y = 4 - }, -/obj/item/storage/belt/medical/webbing/paramedic{ - pixel_y = 8; - pixel_x = 3 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/obj/structure/table/greyscale, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"kJ" = ( -/obj/structure/bed, -/obj/item/bedsheet/hos, -/obj/effect/turf_decal/siding/red{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"kL" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"kP" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/door/poddoor/shutters{ - id = "port_eng"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"kQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"kR" = ( -/obj/machinery/door/airlock/glass{ - name = "Cryo Prisoner Entrance" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"kY" = ( -/obj/machinery/door/window{ - dir = 4 - }, -/obj/item/melee/knife/shiv, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"lc" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"lj" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"lm" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable{ - icon_state = "1-5" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"ln" = ( -/obj/structure/chair/greyscale, -/obj/item/reagent_containers/food/snacks/popcorn, -/obj/structure/railing/modern{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/starboard) -"lq" = ( -/turf/closed/wall, -/area/ship/engineering/atmospherics) -"lr" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/obj/machinery/button/door{ - dir = 4; - pixel_y = 1; - pixel_x = -27; - id = "starb_shut_win"; - name = "window shutters" - }, -/obj/structure/railing/modern/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"ls" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/railing, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"lA" = ( -/obj/structure/closet/emcloset/wall/directional/east, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"lC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"lS" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "Recycled Air to Supply"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"lW" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"lX" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/item/flashlight/lamp{ - pixel_y = 13 - }, -/obj/item/storage/book/bible/booze, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"ma" = ( -/turf/closed/wall, -/area/ship/crew/hydroponics) -"mc" = ( -/obj/structure/urinal{ - pixel_y = 30; - pixel_x = 17 - }, -/obj/structure/urinal{ - pixel_y = 30; - pixel_x = -19 - }, -/obj/structure/urinal{ - pixel_y = 30; - pixel_x = -1 - }, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plastic, -/area/ship/crew/dorm/dormthree) -"mf" = ( -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -13 - }, -/obj/structure/mirror{ - pixel_x = -25 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"mj" = ( -/obj/item/storage/backpack/satchel/flat/mimir_jackets, -/obj/structure/chair/comfy/grey/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"mk" = ( -/obj/structure/table, -/obj/item/gavelblock{ - pixel_y = 7; - pixel_x = -7 - }, -/obj/item/gavelhammer, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/plain/opaque/blue, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"mt" = ( -/obj/structure/table, -/obj/item/toy/figure/secofficer, -/turf/open/floor/plasteel, -/area/ship/security) -"mz" = ( -/obj/machinery/hydroponics/constructable{ - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"mD" = ( -/obj/machinery/hydroponics/constructable, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"mE" = ( -/obj/machinery/door/airlock/wood{ - name = "Prisoner Dorms"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"mF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"mG" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/caution, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"mI" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"mJ" = ( -/obj/machinery/light/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/stairs{ - icon_state = "stairs-old"; - dir = 8 - }, -/area/ship/bridge) -"mO" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"mS" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "2-6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-6" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/traffic/corner, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"mU" = ( -/obj/effect/turf_decal/siding/wideplating/light, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"mV" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/item/reagent_containers/food/snacks/urinalcake, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"nh" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm/dormtwo) -"ni" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"nk" = ( -/obj/structure/railing, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"nq" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/electrical) -"nv" = ( -/obj/machinery/suit_storage_unit/security, -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"nx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay"; - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"nG" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth, -/obj/item/bedsheet/medical, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"nH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"nJ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"nK" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance/fore) -"nL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"nM" = ( -/obj/machinery/computer/arcade/orion_trail{ - dir = 4 - }, -/obj/effect/turf_decal/spline/plain/opaque/blue, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"nO" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/kirbyplants/random, -/obj/structure/railing/modern/end{ - layer = 4.2 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"nR" = ( -/obj/structure/table, -/obj/machinery/microwave, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"nS" = ( -/obj/structure/ore_box, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"nU" = ( -/obj/structure/table/wood/poker, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_y = 1; - pixel_x = 3 - }, -/obj/item/clothing/mask/cigarette/cigar/havana{ - pixel_y = 5 - }, -/obj/item/lighter/enigma, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"nW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"oa" = ( -/obj/docking_port{ - name = "Mimir Docking-Port"; - dwidth = 39; - height = 38; - width = 46; - dheight = 34 - }, -/turf/template_noop, -/area/template_noop) -"ob" = ( -/obj/structure/chair/sofa/brown/left/directional/west, -/obj/effect/turf_decal/spline/plain/opaque/blue, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"od" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/industrial/traffic/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"oe" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/flora/ausbushes/leafybush, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 6 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"oi" = ( -/obj/structure/girder/reinforced, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"oj" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"os" = ( -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"oF" = ( -/obj/structure/holohoop, -/turf/open/floor/noslip, -/area/ship/security/prison) -"oG" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"oI" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"oK" = ( -/obj/machinery/computer/camera_advanced{ - dir = 1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"oM" = ( -/obj/structure/closet{ - name = "Prisoner Locker"; - desc = "Basic items for prisoners." - }, -/obj/item/clothing/head/helmet/space/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/gloves/color/orange, -/obj/item/taperecorder, -/obj/item/cane, -/obj/item/laser_pointer/purple, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"oR" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"oS" = ( -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"oU" = ( -/obj/structure/chair/greyscale, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"oX" = ( -/obj/machinery/door/airlock/glass{ - name = "Hydroponics" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/crew/hydroponics) -"oY" = ( -/obj/structure/railing, -/obj/item/trash/boritos, -/obj/item/trash/can, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/robot_debris/limb, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"pc" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "2-9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/caution{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"pe" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"ph" = ( -/turf/closed/wall, -/area/ship/medical) -"pk" = ( -/obj/machinery/space_heater, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/electrical) -"pw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/full, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - name = "Waste Exhaust" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"pA" = ( -/obj/item/radio/intercom/wideband/directional/west, -/obj/effect/turf_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/obj/structure/chair/comfy/shuttle, -/obj/effect/turf_decal/steeldecal/steel_decals9, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"pG" = ( -/obj/structure/bookcase/random/fiction, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"pL" = ( -/turf/closed/wall, -/area/ship/crew/dorm/dormthree) -"pO" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"pP" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass/seclock{ - name = "Security Lounge" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"pT" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-9" - }, -/obj/machinery/power/smes, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"pV" = ( -/obj/structure/railing, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"pY" = ( -/obj/effect/spawner/random/vending/snack, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"qb" = ( -/obj/machinery/light/directional/south, -/obj/structure/bookcase/random/nonfiction, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"qc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch/seclock{ - name = "Atmospherics" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"qd" = ( -/obj/structure/rack, -/obj/item/hatchet, -/obj/item/hatchet, -/obj/item/shovel/spade, -/obj/item/shovel/spade, -/obj/item/reagent_containers/glass/bucket, -/obj/item/reagent_containers/glass/bucket, -/obj/structure/cable{ - icon_state = "1-9" - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"qh" = ( -/obj/machinery/hydroponics/constructable{ - pixel_y = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"qj" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer4, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"ql" = ( -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"qm" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"qn" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/effect/decal/cleanable/oil, -/obj/machinery/door/poddoor/shutters{ - id = "port_eng"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"qr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/conveyor_switch/oneway{ - id = "retrieval"; - pixel_x = -11 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"qw" = ( -/obj/machinery/button/flasher{ - dir = 4; - pixel_x = -25; - id = "quickpoint_flashers"; - pixel_y = -1 - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/machinery/button/door{ - name = "Quickpoint Shutters"; - id = "quickpoint_shut"; - dir = 4; - pixel_y = 8; - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"qy" = ( -/turf/closed/wall, -/area/ship/security/prison) -"qB" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"qF" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"qH" = ( -/obj/structure/bed, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/nanotrasen, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"qI" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"qN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/conveyor_switch/oneway{ - id = "prison_scrap" - }, -/obj/item/multitool{ - pixel_x = -8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"qO" = ( -/obj/structure/chair/sofa/brown/left/directional/east, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"qR" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"qS" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/railing{ - dir = 9 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"qW" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"rc" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security, -/obj/item/holosign_creator/security, -/obj/item/assembly/flash, -/obj/item/reagent_containers/spray/pepper, -/obj/item/clothing/glasses/hud/security/sunglasses, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/clothing/head/helmet/space/plasmaman/security, -/obj/item/clothing/under/plasmaman/security, -/obj/item/clothing/under/plasmaman/security/skirt, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel, -/area/ship/security) -"rn" = ( -/obj/machinery/door/airlock/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm/dormthree) -"rq" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown/end{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"ru" = ( -/obj/structure/cable{ - icon_state = "5-9" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"rv" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"rC" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/decal/cleanable/wrapping, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"rG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch/seclock{ - name = "Port Maintenance"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"rI" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/greenglow, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"rK" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ - piping_layer = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"rN" = ( -/obj/structure/windoor_assembly{ - dir = 4 - }, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"rS" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"rT" = ( -/obj/machinery/camera/autoname, -/obj/item/kirbyplants/photosynthetic, -/obj/machinery/light_switch{ - pixel_y = 24; - pixel_x = -9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"rV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"rW" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"sa" = ( -/obj/machinery/door/window{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"sd" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"sg" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 9 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"si" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/autolathe, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"ss" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = -32 - }, -/obj/effect/turf_decal/siding/white{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"sx" = ( -/obj/machinery/light_switch{ - pixel_y = 25; - pixel_x = 6 - }, -/turf/open/floor/plating/rust, -/area/ship/crew/canteen) -"sA" = ( -/obj/structure/closet/crate, -/obj/machinery/door/window{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) -"sH" = ( -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/grenade/barrier, -/obj/item/restraints/legcuffs/bola/energy, -/obj/item/restraints/legcuffs/bola/energy, -/obj/item/restraints/legcuffs/bola/energy, -/obj/item/restraints/legcuffs/bola/energy, -/obj/item/storage/box/flashbangs, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/prisoner, -/obj/item/storage/box/seccarts, -/obj/item/storage/box/teargas, -/obj/item/storage/box/zipties, -/obj/structure/closet/secure_closet/empty/warden{ - name = "\proper supply locker" - }, -/obj/item/storage/box/flashes, -/obj/structure/cable{ - icon_state = "4-5" - }, -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"sM" = ( -/obj/machinery/airalarm/directional/north, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"sO" = ( -/obj/machinery/computer/camera_advanced{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"sQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"sR" = ( -/obj/structure/table/wood/poker, -/obj/item/flashlight/lamp/bananalamp{ - pixel_y = 7 - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"sT" = ( -/obj/item/bikehorn/rubberducky, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/rack, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"sU" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"td" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"te" = ( -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"tg" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/maintenance_hatch/seclock{ - name = "Atmospherics" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"tm" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"tn" = ( -/obj/structure/window/reinforced/spawner, -/obj/machinery/shower{ - pixel_y = 12 - }, -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"tq" = ( -/obj/item/kirbyplants/fullysynthetic, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"tw" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/rack, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"tC" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"tD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock/command/glass/seclock{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"tE" = ( -/turf/closed/wall/r_wall, -/area/ship/storage/eva) -"tK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"tM" = ( -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/security) -"tO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/security/armory) -"tP" = ( -/obj/structure/falsewall, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"tQ" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance/starboard) -"tV" = ( -/obj/item/skub, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"tW" = ( -/obj/machinery/holopad/emergency, -/obj/structure/railing{ - layer = 3.1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"tY" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"tZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"uh" = ( -/obj/structure/table, -/obj/item/paper_bin/construction, -/obj/item/storage/crayons, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"uk" = ( -/obj/structure/closet/secure_closet/security, -/obj/item/storage/belt/security, -/obj/item/holosign_creator/security, -/obj/item/assembly/flash, -/obj/item/reagent_containers/spray/pepper, -/obj/item/clothing/glasses/hud/security/sunglasses, -/obj/machinery/light/directional/south, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/clothing/head/helmet/space/plasmaman/security, -/obj/item/clothing/under/plasmaman/security, -/obj/item/clothing/under/plasmaman/security/skirt, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel, -/area/ship/security) -"us" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"ut" = ( -/obj/machinery/door/airlock/external, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_airlock_shut"; - name = "Mining Airlock Shutters"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"uw" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance/port) -"uz" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/item/bikehorn/rubberducky/plasticducky{ - pixel_y = 8 - }, -/obj/structure/curtain, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm/dormthree) -"uI" = ( -/obj/structure/closet{ - name = "Prisoner Locker"; - desc = "Basic items for prisoners." - }, -/obj/item/clothing/head/helmet/space/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/gloves/color/orange, -/obj/item/taperecorder, -/obj/item/cane, -/obj/item/laser_pointer/purple, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"uK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_shut"; - name = "Mining Bay Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"uO" = ( -/obj/structure/closet/firecloset/wall/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"uQ" = ( -/obj/machinery/computer/operating, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"uZ" = ( -/obj/effect/turf_decal/floordetail/traction, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"vg" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"vj" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 32 - }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"vl" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"vm" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"vo" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_nose_shut" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"vq" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-9" - }, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"vs" = ( -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"vw" = ( -/obj/structure/rack, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler, -/obj/item/gun/energy/disabler, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/red{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"vE" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"vG" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"vS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/glass, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"vT" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/conveyor{ - id = "prison_scrap"; - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"wa" = ( -/obj/structure/sink/kitchen{ - dir = 8; - pixel_x = 14; - pixel_y = 5 - }, -/obj/effect/turf_decal/siding/wideplating/light/corner{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"we" = ( -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"wj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"wk" = ( -/obj/structure/closet/emcloset/wall/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"wm" = ( -/obj/structure/ore_box, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/loading, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"wn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"wt" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"wv" = ( -/turf/closed/wall/r_wall, -/area/ship/bridge) -"wx" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/item/paper/fluff/mimir/recycler, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"wy" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/security/glass/wardenlock{ - name = "Warden's Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"wD" = ( -/obj/structure/chair/greyscale{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"wE" = ( -/obj/machinery/cryopod, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"wF" = ( -/obj/effect/decal/cleanable/blood, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"wI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"wP" = ( -/obj/structure/table/wood/reinforced, -/obj/structure/bedsheetbin, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"wR" = ( -/obj/structure/table/wood, -/obj/structure/bedsheetbin, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/camera/autoname, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"wT" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"wW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "midpoint_shut"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-6" - }, -/turf/open/floor/plating, -/area/ship/hallway/central) -"wY" = ( -/obj/structure/table, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"xc" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"xg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"xi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/road/stop{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"xq" = ( -/obj/structure/table, -/obj/machinery/door/window, -/turf/open/floor/plasteel, -/area/ship/crew/hydroponics) -"xs" = ( -/obj/structure/cable{ - icon_state = "2-9" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"xv" = ( -/obj/item/kirbyplants/random, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"xx" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"xI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"xM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"xP" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plating/rust, -/area/ship/crew/canteen) -"xR" = ( -/obj/machinery/holopad/emergency, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"xT" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"xX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/railing{ - dir = 10 - }, -/obj/item/bikehorn/rubberducky, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"yc" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"ye" = ( -/obj/structure/closet/crate, -/obj/item/melee/knife/plastic, -/obj/item/melee/knife/plastic, -/obj/item/melee/knife/plastic, -/obj/item/melee/knife/plastic, -/obj/item/melee/knife/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/storage/box/drinkingglasses, -/obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/chefhat, -/obj/item/kitchen/rollingpin, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"yi" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"yj" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/siding/red{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"ys" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm) -"yw" = ( -/obj/effect/decal/cleanable/food/tomato_smudge, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"yy" = ( -/obj/structure/closet/boxinggloves, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"yz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_y = 25; - pixel_x = 6 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"yC" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_airlock_shut"; - name = "Mining Airlock Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"yG" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_nose_shut"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"yI" = ( -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"yN" = ( -/obj/structure/chair/sofa/brown/directional/west, -/obj/item/toy/plush/among, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"yP" = ( -/obj/item/soap/nanotrasen{ - pixel_y = 2; - pixel_x = 4 - }, -/obj/machinery/door/window{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm/dormthree) -"yR" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/door/poddoor/shutters{ - id = "port_eng"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"yU" = ( -/obj/structure/cable{ - icon_state = "2-5" - }, -/turf/open/floor/plating/rust, -/area/ship/crew/canteen) -"yV" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/stand_clear, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"yY" = ( -/obj/machinery/hydroponics/constructable{ - pixel_y = 16 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"za" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/machinery/power/port_gen/pacman, -/obj/item/stack/sheet/mineral/plasma/twenty, -/obj/structure/cable/yellow{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"zd" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quickpoint_shut"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/ship/hallway/central) -"zf" = ( -/obj/item/clothing/glasses/hud/security/sunglasses, -/obj/structure/closet/secure_closet/brig_phys, -/obj/item/holosign_creator/medical, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/clothing/under/plasmaman/security/secmed, -/obj/item/clothing/under/plasmaman/security/secmed/skirt, -/obj/effect/turf_decal/siding/white{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"zn" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/steeldecal/steel_decals_central7{ - pixel_y = 2; - pixel_x = 9 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 9; - pixel_y = 8; - pixel_x = -1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals7{ - dir = 9; - pixel_y = 8; - pixel_x = 6 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central4{ - dir = 4; - pixel_y = 1; - pixel_x = 2 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew/dorm/dormthree) -"zq" = ( -/obj/effect/decal/cleanable/food/flour, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 1 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"zs" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/shaker, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass/large, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/item/reagent_containers/food/drinks/modglass, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/modglass/small, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"zt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"zv" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 1 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"zx" = ( -/turf/closed/wall, -/area/ship/crew/canteen) -"zB" = ( -/obj/structure/chair/stool/bar{ - dir = 8 - }, -/turf/open/floor/carpet/royalblack, -/area/ship/crew/dorm/dormfive) -"zE" = ( -/obj/machinery/door/airlock{ - name = "Restrooms" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/crew/toilet) -"zH" = ( -/obj/structure/statue/sandstone/venus, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"zJ" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth/grey, -/obj/item/bedsheet/red, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"zL" = ( -/obj/structure/chair/greyscale, -/obj/item/reagent_containers/food/snacks/sosjerky/healthy, -/obj/structure/railing/modern{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/starboard) -"Ad" = ( -/turf/closed/wall, -/area/ship/crew/dorm/dormfive) -"Ae" = ( -/obj/machinery/light/broken/directional/east, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Af" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/security/armory) -"Ah" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Am" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/security) -"As" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Au" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"AD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"AE" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/effect/turf_decal/siding/yellow{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"AG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"AI" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"AM" = ( -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/machinery/door/airlock/security/glass/wardenlock{ - name = "Warden's Office" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "8-9" - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"AP" = ( -/obj/structure/closet/wall/blue/directional/west{ - name = "Space Suits"; - desc = "Contains supplies for space walking." - }, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 4 - }, -/obj/item/tank/internals/emergency_oxygen/double{ - pixel_y = 7; - pixel_x = -7 - }, -/obj/item/clothing/mask/breath{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/suit/space/eva{ - pixel_x = 5 - }, -/obj/item/clothing/head/helmet/space/eva{ - pixel_y = -7; - pixel_x = -7 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"AQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/stairs{ - icon_state = "stairs-old"; - dir = 8 - }, -/area/ship/crew/dorm/dormthree) -"AV" = ( -/turf/closed/wall/r_wall, -/area/ship/hallway/central) -"Ba" = ( -/obj/machinery/vending/hydronutrients, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-9" - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Be" = ( -/obj/machinery/flasher{ - pixel_y = -24; - id = "quickpoint_flashers" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, -/obj/effect/turf_decal/road/stop{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "5-9" - }, -/obj/structure/cable{ - icon_state = "5-8" - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Bf" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/item/flashlight/lamp{ - pixel_y = 13 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Bi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/airlock/security/glass/seclock{ - name = "Security Office" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Bq" = ( -/obj/item/melee/baseball_bat, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Br" = ( -/obj/structure/closet/crate/trashcart, -/obj/item/vending_refill/cigarette, -/obj/item/storage/box/stockparts/basic, -/obj/item/stack/circuit_stack, -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Bs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Bt" = ( -/turf/open/floor/engine/hull, -/area/ship/external) -"BE" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "0-9" - }, -/obj/effect/turf_decal/siding/white{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"BF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"BL" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"BR" = ( -/obj/structure/window/reinforced/spawner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/disposal/deliveryChute{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/conveyor{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"BV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/rack, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"BW" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/toilet{ - dir = 8; - pixel_y = 11; - pixel_x = 5 - }, -/turf/open/floor/plastic, -/area/ship/crew/dorm/dormthree) -"Cb" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-10" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Cc" = ( -/obj/structure/chair/stool/bar{ - dir = 4 - }, -/turf/open/floor/carpet/royalblack, -/area/ship/crew/dorm/dormfive) -"Cd" = ( -/obj/structure/chair/greyscale{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/security) -"Cf" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "mimir_blast_holo"; - locked = 1 - }, -/obj/machinery/door/poddoor{ - id = "mimir_sec_blasts" - }, -/obj/docking_port/mobile{ - callTime = 250; - dir = 2; - launch_status = 0; - name = "NT Mimir"; - port_direction = 8; - preferred_direction = 4 - }, -/obj/structure/cable{ - icon_state = "0-6" - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"Cg" = ( -/obj/item/banner/security, -/obj/effect/turf_decal/siding/white{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Ch" = ( -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Cl" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Co" = ( -/obj/structure/table, -/obj/item/storage/fancy/donut_box, -/obj/item/reagent_containers/food/snacks/donut/jelly/plain, -/obj/item/reagent_containers/food/snacks/donut/jelly/matcha, -/obj/item/reagent_containers/food/snacks/donut/jelly/choco, -/obj/item/reagent_containers/food/snacks/donut/jelly/caramel, -/obj/item/reagent_containers/food/snacks/donut/jelly/berry, -/obj/item/reagent_containers/food/snacks/donut/jelly/apple, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Cp" = ( -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"Cv" = ( -/obj/item/circuitboard/machine/deep_fryer, -/turf/open/floor/plating/rust, -/area/ship/maintenance/starboard) -"Cw" = ( -/obj/structure/bed, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/effect/spawner/random/bedsheet, -/obj/structure/curtain/cloth/grey, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = -9 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Cx" = ( -/obj/structure/closet/wardrobe/pjs, -/obj/effect/turf_decal/siding/yellow{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"CH" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"CJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/mineral/processing_unit_console{ - machinedir = 6; - pixel_y = 26 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"CN" = ( -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/conveyor, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"CP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"CQ" = ( -/obj/structure/table, -/obj/item/toy/beach_ball/holoball, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"CR" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 13; - pixel_x = -6 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_x = 8; - pixel_y = 7 - }, -/obj/item/reagent_containers/glass/beaker/large{ - pixel_x = 2 - }, -/obj/item/reagent_containers/glass/beaker{ - pixel_y = -1; - pixel_x = -7 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"CT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/security) -"Dd" = ( -/obj/structure/closet, -/obj/item/clothing/suit/space/hardsuit/carp/old, -/obj/item/clothing/mask/gas/explorer/old, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Dg" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plating/rust, -/area/ship/crew/canteen) -"Dh" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/food_or_drink/ration, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Dj" = ( -/obj/structure/table, -/obj/item/reagent_containers/condiment/sugar{ - pixel_y = 4 - }, -/obj/item/reagent_containers/condiment/rice{ - pixel_y = 10; - pixel_x = 3 - }, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Dm" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/item/storage/toolbox/electrical{ - pixel_y = 7; - pixel_x = 3 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = -2; - pixel_x = -6 - }, -/obj/structure/table, -/obj/item/storage/box/stockparts/basic, -/obj/item/holosign_creator/atmos, -/obj/item/storage/box/lights/tubes, -/obj/item/multitool, -/obj/structure/cable/yellow{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Dq" = ( -/obj/machinery/processor, -/obj/effect/turf_decal/siding/wideplating/light/end{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Dr" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Ds" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Dv" = ( -/obj/effect/turf_decal/number/seven, -/turf/closed/wall/r_wall, -/area/ship/maintenance/starboard) -"Dy" = ( -/obj/structure/table/wood/reinforced, -/obj/effect/turf_decal/siding/red{ - dir = 10 - }, -/obj/item/paper/fluff/mimir/jacket, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"DA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/ship/storage/eva) -"DB" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"DE" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"DF" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"DH" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"DM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"DO" = ( -/obj/machinery/door/window{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"DQ" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"DR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"DY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Ee" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 5 - }, -/obj/effect/turf_decal/road/stop{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Ef" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Eh" = ( -/turf/open/floor/plating/rust, -/area/ship/crew/canteen) -"Er" = ( -/mob/living/simple_animal/cow, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Ew" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Ey" = ( -/obj/structure/rack, -/obj/item/gun/energy/e_gun, -/obj/structure/cable{ - icon_state = "8-9" - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"ED" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"EK" = ( -/obj/structure/closet/wardrobe/pjs, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"EO" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"EQ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_airlock_shut"; - name = "Mining Airlock Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"ET" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/closet/secure_closet{ - name = "Anesthetics Closet" - }, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"EU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/dim/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"EV" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/dorm/dormfour) -"EX" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"EY" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Fa" = ( -/obj/item/canvas/twentythreeXtwentythree, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/nineteenXnineteen, -/obj/item/canvas/nineteenXnineteen, -/obj/item/canvas/twentythreeXnineteen, -/obj/item/canvas/twentythreeXtwentythree, -/obj/structure/closet/crate/trashcart, -/obj/item/paint/anycolor, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/sprayweb, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Fg" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wideplating/light, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"Fh" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 1; - pixel_y = -23; - id = "starboard_eng"; - name = "Engine Shutters"; - pixel_x = -6 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Fl" = ( -/obj/machinery/atmospherics/components/binary/pump/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Fn" = ( -/obj/structure/chair/sofa/brown/directional/north, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"Ft" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light/directional/south, -/obj/structure/cable{ - icon_state = "5-9" - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Fy" = ( -/obj/structure/closet, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat, -/obj/item/seeds/wheat/rice, -/obj/item/seeds/wheat/rice, -/obj/item/seeds/tomato, -/obj/item/seeds/tomato, -/obj/item/seeds/tobacco, -/obj/item/seeds/tobacco, -/obj/item/seeds/sugarcane, -/obj/item/seeds/sugarcane, -/obj/item/seeds/soya, -/obj/item/seeds/soya, -/obj/item/seeds/potato, -/obj/item/seeds/potato, -/obj/item/seeds/plump, -/obj/item/seeds/plump, -/obj/item/seeds/grass, -/obj/item/seeds/grass, -/obj/item/seeds/corn, -/obj/item/seeds/corn, -/obj/item/seeds/coffee, -/obj/item/seeds/coffee, -/obj/item/seeds/cocoapod, -/obj/item/seeds/cocoapod, -/obj/item/seeds/chili, -/obj/item/seeds/chili, -/obj/item/seeds/cherry, -/obj/item/seeds/cherry, -/obj/item/seeds/chanter, -/obj/item/seeds/chanter, -/obj/item/seeds/carrot, -/obj/item/seeds/carrot, -/obj/item/seeds/banana, -/obj/item/seeds/banana, -/obj/item/seeds/berry, -/obj/item/seeds/berry, -/obj/item/seeds/apple, -/obj/item/seeds/apple, -/obj/item/seeds/orange, -/obj/item/seeds/orange, -/obj/item/seeds/tower, -/obj/item/seeds/tower, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Fz" = ( -/obj/item/book/manual/chef_recipes, -/obj/structure/table, -/obj/item/book/granter/crafting_recipe/cooking_sweets_101, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"FB" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"FC" = ( -/obj/structure/railing/modern/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"FF" = ( -/turf/closed/wall, -/area/ship/maintenance/starboard) -"FH" = ( -/obj/machinery/door/airlock/mining/glass{ - name = "Mining"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_shut"; - name = "Mining Bay Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"FI" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"FK" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"FL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch/seclock{ - name = "Atmospherics" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"FT" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"FU" = ( -/obj/structure/chair/greyscale{ - dir = 4 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/siding/red{ - dir = 9 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"FW" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/security) -"FX" = ( -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"Ga" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red/corner, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"Gd" = ( -/obj/machinery/computer/arcade/battle{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Gj" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/structure/falsewall, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"Gk" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Gn" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Gq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/plain/opaque/blue, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Gt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance_hatch/seclock{ - name = "Port Maintenance" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Gy" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"GA" = ( -/obj/machinery/light/directional/west, -/obj/machinery/door/window/brigdoor/security/holding, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"GC" = ( -/obj/machinery/hydroponics/constructable, -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"GH" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"GJ" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"GP" = ( -/mob/living/simple_animal/bot/secbot/beepsky, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"GQ" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"GS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"GV" = ( -/obj/machinery/light/directional/west, -/obj/structure/closet/cardboard, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"GX" = ( -/obj/structure/chair/greyscale, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"GY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/red{ - dir = 6 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"GZ" = ( -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Ha" = ( -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Hh" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering) -"Hl" = ( -/obj/machinery/hydroponics/constructable{ - pixel_y = 16 - }, -/obj/item/storage/backpack/satchel/flat/mimir_refill, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Hm" = ( -/turf/closed/wall, -/area/ship/crew/dorm) -"Hr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance_hatch/seclock{ - name = "Port Maintenance"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"Ht" = ( -/obj/structure/rack, -/obj/item/gun/ballistic/shotgun/hellfire, -/obj/item/storage/box/rubbershot, -/obj/item/clothing/suit/armor/riot, -/obj/item/shield/riot, -/obj/item/clothing/head/helmet/riot, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"HD" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"HF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/borderfloor/corner{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"HH" = ( -/obj/item/storage/box/syndie_kit/cutouts, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"HI" = ( -/obj/item/storage/fancy/cigarettes/cigpack_mindbreaker, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"HM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"HN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"HO" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"HP" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"HT" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"HZ" = ( -/obj/structure/chair/sofa/brown/corner/directional/north, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"Ib" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"Id" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Ie" = ( -/obj/structure/table, -/obj/item/toy/figure/chef, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_y = 10; - pixel_x = -7 - }, -/obj/item/reagent_containers/condiment/peppermill{ - pixel_x = 8; - pixel_y = 9 - }, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Ig" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quickpoint_shut"; - dir = 4 - }, -/obj/machinery/door/airlock/security/glass/seclock{ - name = "Quickpoint Airlock"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "6-10" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Ik" = ( -/obj/item/storage/backpack/satchel/flat/mimir_tech, -/obj/structure/chair/comfy/grey/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"Is" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/shreds, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Iu" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Iw" = ( -/obj/effect/turf_decal/floordetail/traction, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"Iy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"IF" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"IG" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/effect/turf_decal/spline/fancy/wood, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"IH" = ( -/turf/closed/wall/rust, -/area/ship/maintenance/starboard) -"IL" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"IM" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 4; - pixel_y = 7; - pixel_x = -23; - id = "mimir_mining_shut"; - name = "Mining Bay Shutters"; - req_one_access = list(1,63) - }, -/obj/machinery/button/door{ - dir = 4; - pixel_y = -5; - pixel_x = -23; - id = "mimir_mining_airlock_shut"; - name = "Mining Airlock Shutters"; - req_one_access = list(1,63) - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"IP" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/hatch, -/obj/machinery/door/window/eastleft{ - dir = 2 - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"IX" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"IY" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "mimir_blast_holo"; - locked = 1 - }, -/obj/machinery/door/poddoor{ - id = "mimir_sec_blasts" - }, -/obj/structure/cable{ - icon_state = "0-10" - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"Jc" = ( -/obj/structure/chair/sofa/brown/directional/east, -/obj/machinery/light/directional/west, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"Jd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Jf" = ( -/obj/structure/chair/greyscale{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-10" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Jj" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/siding/red{ - dir = 5 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Jm" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ - piping_layer = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/full, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Jn" = ( -/turf/closed/wall, -/area/ship/crew/toilet) -"Jq" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/item/clothing/gloves/boxing/green, -/obj/item/clothing/under/shorts/green, -/turf/open/floor/plating/rust, -/area/ship/crew/canteen) -"Jr" = ( -/obj/structure/closet/lasertag/red, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Jt" = ( -/obj/structure/fermenting_barrel, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 9 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Jw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Jy" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Jz" = ( -/obj/structure/table/wood/reinforced, -/obj/item/flashlight/lamp/green{ - pixel_y = 12; - pixel_x = -4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"JA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"JD" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"JG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/ash/snappop_phoenix, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"JI" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -23; - pixel_x = -6 - }, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"JJ" = ( -/obj/structure/chair/greyscale, -/obj/item/reagent_containers/food/snacks/nachos, -/obj/structure/railing/modern{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/starboard) -"JN" = ( -/obj/structure/table, -/obj/item/clothing/mask/cigarette/cigar/cohiba{ - pixel_y = 6; - pixel_x = -3 - }, -/obj/item/toy/figure/warden{ - pixel_x = 1 - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = -5 - }, -/obj/item/lighter{ - pixel_x = 11 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = -9 - }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"JV" = ( -/obj/machinery/computer/cryopod/directional/north{ - pixel_y = 25 - }, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"JZ" = ( -/obj/structure/chair/greyscale, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Kc" = ( -/obj/item/clothing/mask/gas/monkeymask, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Kg" = ( -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Kh" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Kk" = ( -/obj/machinery/mineral/unloading_machine{ - input_dir = 2; - output_dir = 1 - }, -/obj/machinery/conveyor{ - id = "prison_scrap" - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Km" = ( -/obj/effect/turf_decal/siding/yellow{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Kr" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"Kv" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Kw" = ( -/obj/structure/railing, -/obj/item/trash/popcorn, -/obj/item/trash/waffles, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"KA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/crew/dorm/dormthree) -"KC" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_nose_shut"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/bridge) -"KF" = ( -/turf/open/floor/noslip, -/area/ship/security/prison) -"KH" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"KI" = ( -/obj/machinery/mineral/stacking_machine{ - output_dir = 2; - input_dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/machinery/conveyor{ - id = "prison_scrap" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"KM" = ( -/obj/structure/closet/crate, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"KP" = ( -/obj/machinery/vending/security, -/obj/effect/turf_decal/siding/red{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"KQ" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"KU" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"KV" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 1; - pixel_x = 27 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 1; - pixel_x = 25 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/east, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 8 - }, -/obj/structure/railing{ - layer = 3.1 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"KZ" = ( -/obj/structure/bed, -/obj/structure/curtain/cloth, -/obj/item/bedsheet/medical, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"La" = ( -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Lb" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/railing/modern/corner{ - layer = 4.2 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"Ld" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Lf" = ( -/obj/structure/table, -/obj/item/toy/figure/warden, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Lj" = ( -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"Lk" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/security/armory) -"Ll" = ( -/obj/machinery/vending/snack, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Lr" = ( -/obj/structure/table/wood/poker, -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/item/storage/fancy/cigarettes/cigpack_candy, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"Ls" = ( -/obj/structure/bed, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/structure/curtain/cloth/grey, -/obj/effect/spawner/random/bedsheet, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Lt" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/decal/cleanable/greenglow, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/structure/railing/corner, -/turf/open/floor/plating, -/area/ship/engineering) -"Lu" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Lv" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/closed/wall, -/area/ship/crew/dorm/dormfive) -"LA" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/engine/hull, -/area/ship/external) -"LB" = ( -/obj/structure/railing, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"LC" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"LE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"LI" = ( -/obj/structure/table, -/obj/machinery/door/window, -/obj/item/storage/box/cups, -/turf/open/floor/plasteel, -/area/ship/crew/canteen/kitchen) -"LJ" = ( -/obj/machinery/conveyor/inverted{ - id = "prison_scrap"; - dir = 5 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"LN" = ( -/obj/effect/turf_decal/number/zero, -/turf/closed/wall/r_wall, -/area/ship/maintenance/starboard) -"LQ" = ( -/obj/structure/closet, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/storage/bag/plants, -/obj/item/storage/bag/plants, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"LX" = ( -/obj/structure/chair/greyscale{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"LZ" = ( -/obj/structure/table, -/obj/item/reagent_containers/hypospray/medipen/survival{ - pixel_y = 10 - }, -/obj/item/reagent_containers/hypospray/medipen/survival{ - pixel_y = 7 - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Me" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"Mf" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"Mm" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Mq" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/holopad/emergency, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Ms" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/item/flashlight/lamp{ - pixel_y = 13 - }, -/obj/item/book/manual/srmlore, -/obj/item/disk/holodisk/roumain, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Mv" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Mx" = ( -/obj/structure/fermenting_barrel, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 10 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"MC" = ( -/obj/item/toy/plush/spider, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"ME" = ( -/mob/living/simple_animal/chicken, -/obj/structure/flora/ausbushes/ywflowers, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"MG" = ( -/obj/machinery/door/airlock/external, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_airlock_shut"; - name = "Mining Airlock Shutters"; - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"MK" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/turf/open/floor/carpet/royalblack, -/area/ship/crew/dorm/dormfive) -"ML" = ( -/obj/structure/table, -/obj/item/wrench, -/obj/item/screwdriver, -/obj/machinery/camera/autoname{ - dir = 9 - }, -/obj/effect/turf_decal/siding/red{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"MS" = ( -/obj/structure/chair/greyscale{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"MU" = ( -/obj/structure/table, -/obj/item/instrument/piano_synth, -/obj/effect/turf_decal/spline/plain/opaque/blue, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Nd" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Nf" = ( -/obj/structure/mirror{ - pixel_x = -25 - }, -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -13 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Nh" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/ship/crew/hydroponics) -"Ni" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/traffic/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Nk" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Nl" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"No" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"Ns" = ( -/obj/item/gun/energy/e_gun/hos, -/obj/item/clothing/gloves/krav_maga/sec, -/obj/item/door_remote/head_of_security, -/obj/item/clothing/mask/gas/sechailer/swat, -/obj/structure/closet/secure_closet/empty/warden, -/obj/item/holosign_creator/security, -/obj/item/assembly/flash, -/obj/item/grenade/flashbang/cluster, -/obj/item/flashlight/seclite, -/obj/item/reagent_containers/spray/pepper, -/obj/item/clothing/glasses/hud/security/sunglasses, -/obj/item/clothing/suit/armor/vest/security/warden/alt/nt, -/obj/item/clothing/under/plasmaman/security/warden, -/obj/item/clothing/under/plasmaman/security/warden/skirt, -/obj/item/clothing/under/rank/security/warden, -/obj/item/clothing/under/rank/security/warden/skirt, -/obj/item/clothing/under/rank/security/warden/nt, -/obj/item/clothing/under/rank/security/warden/nt/skirt, -/obj/item/clothing/head/warden/drill, -/obj/item/clothing/head/warden/red, -/obj/item/clothing/head/warden/cowboy, -/obj/item/clothing/head/warden, -/obj/item/clothing/head/beret/sec/warden, -/obj/item/pda/warden, -/obj/item/storage/belt/security, -/obj/item/megaphone/sec, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/storage/fancy/cigarettes/cigars/havana, -/obj/effect/turf_decal/siding/red/end{ - dir = 4 - }, -/obj/item/storage/lockbox/medal/sec, -/obj/item/storage/box/seccarts, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"Nv" = ( -/obj/effect/decal/cleanable/food/egg_smudge, -/obj/effect/turf_decal/siding/wideplating/light/corner, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"Ny" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = -10 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"NB" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"NC" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-5" - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"NE" = ( -/obj/structure/toilet/secret/mimir{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"NL" = ( -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"NN" = ( -/turf/open/floor/plasteel, -/area/ship/security/prison) -"NO" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"NQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"NW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"Oa" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/button/door{ - dir = 1; - name = "Engine Shutters"; - pixel_x = -8; - id = "port_eng"; - pixel_y = -24 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Oc" = ( -/obj/structure/rack, -/obj/item/toy/eightball, -/obj/item/toy/cards/deck/cas, -/obj/item/toy/cards/deck/cas/black, -/obj/item/camera, -/obj/item/camera_film, -/obj/item/decal_painter, -/obj/item/floor_painter, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Og" = ( -/obj/structure/chair/greyscale, -/obj/item/reagent_containers/food/snacks/no_raisin, -/obj/structure/railing/modern{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/starboard) -"Oh" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Oi" = ( -/obj/structure/closet{ - name = "Prisoner Locker"; - desc = "Basic items for prisoners." - }, -/obj/item/clothing/head/helmet/space/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/obj/item/clothing/under/rank/prisoner, -/obj/item/clothing/under/rank/prisoner/skirt, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/gloves/color/orange, -/obj/item/taperecorder, -/obj/item/cane, -/obj/item/laser_pointer/purple, -/obj/item/tank/internals/plasmaman/belt, -/obj/item/clothing/under/plasmaman/prisoner/skirt, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Oj" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/general/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Oq" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = -13; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -25 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plastic, -/area/ship/crew/dorm/dormthree) -"Ov" = ( -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"Ow" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/canteen/kitchen) -"OA" = ( -/obj/structure/bookcase/random/religion, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"OH" = ( -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -13 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"OJ" = ( -/obj/machinery/button/flasher{ - dir = 4; - pixel_x = -25; - id = "midpoint_flashers"; - pixel_y = -2 - }, -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/machinery/button/door{ - name = "Midpoint Shutters"; - id = "midpoint_shut"; - dir = 4; - pixel_y = 9; - pixel_x = -26 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red{ - dir = 10 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/caution{ - dir = 1 - }, -/obj/item/paper/fluff/mimir/recycler, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"OL" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"OZ" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"Pc" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Pe" = ( -/obj/structure/chair/greyscale{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Pf" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "quickpoint_shut" - }, -/obj/machinery/door/airlock/security/glass/seclock{ - name = "Cryo Security Entrance" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/crew/cryo) -"Pk" = ( -/obj/structure/girder/reinforced, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"PC" = ( -/obj/effect/spawner/random/vending/cola, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock_note_placer, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"PH" = ( -/obj/structure/table, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/flashlight/lantern{ - pixel_x = -5; - pixel_y = 3 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/obj/item/gps{ - pixel_x = 7 - }, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"PP" = ( -/obj/structure/chair/greyscale{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"PT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"Qc" = ( -/obj/machinery/vending/wallmed{ - pixel_x = -32 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = -16; - pixel_y = 4 - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"Qe" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/cryo) -"Qf" = ( -/obj/effect/turf_decal/floordetail/traction, -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"Qg" = ( -/obj/item/seeds/ambrosia, -/obj/item/seeds/ambrosia, -/turf/open/floor/plating/rust, -/area/ship/maintenance/starboard) -"Qh" = ( -/obj/structure/chair/greyscale{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -27; - pixel_y = 10 - }, -/obj/effect/turf_decal/siding/white{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Qi" = ( -/obj/structure/bed, -/obj/item/bedsheet/yellow, -/obj/effect/turf_decal/siding/red{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Qm" = ( -/obj/structure/flora/ausbushes/leafybush, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Qx" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 22; - pixel_y = 8 - }, -/obj/effect/turf_decal/siding/wideplating/light/corner{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"QE" = ( -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-5" - }, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"QO" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/effect/turf_decal/steeldecal/steel_decals_central3{ - dir = 4; - pixel_x = -15; - pixel_y = -15 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"QP" = ( -/obj/effect/turf_decal/siding/wood, -/obj/machinery/vending/cigarette, -/obj/item/toy/plush/among{ - pixel_y = 15 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"QQ" = ( -/obj/structure/table_frame, -/obj/item/stack/tile/carpet/red/fifty, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"QS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"QT" = ( -/obj/machinery/door/airlock/maintenance_hatch{ - name = "Starboard Maintenance"; - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"QW" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"QX" = ( -/obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/effect/turf_decal/siding/white, -/turf/open/floor/plasteel, -/area/ship/security) -"QZ" = ( -/obj/structure/weightmachine/stacklifter, -/turf/open/floor/noslip, -/area/ship/security/prison) -"Ra" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Rb" = ( -/mob/living/simple_animal/chick, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/grass, -/area/ship/crew/hydroponics) -"Rd" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/obj/structure/chair/comfy/shuttle, -/obj/effect/turf_decal/steeldecal/steel_decals9, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Rm" = ( -/obj/structure/closet/firecloset/wall/directional/north, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Rr" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"Rv" = ( -/obj/structure/table, -/obj/item/areaeditor/shuttle{ - pixel_y = 9; - pixel_x = 2 - }, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Rz" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"RC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"RG" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/railing{ - dir = 6 - }, -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"RO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_airlock_shut"; - name = "Mining Airlock Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"RQ" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"RV" = ( -/obj/machinery/door/window, -/obj/item/soap/homemade, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"RW" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black/corner, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 8; - pixel_x = 27 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 8; - pixel_x = 25 - }, -/obj/structure/railing/corner, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"RY" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/effect/turf_decal/siding/red{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Sb" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters{ - id = "starboard_eng"; - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Sd" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/food/plant_smudge, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"Sn" = ( -/obj/machinery/flasher/portable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-5" - }, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Sp" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - id = "midpoint_shut"; - dir = 4 - }, -/obj/machinery/door/airlock/security/glass/seclock{ - name = "Midpoint Airlock"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/hallway/central) -"Ss" = ( -/obj/structure/closet, -/obj/item/clothing/suit/space/orange, -/obj/item/clothing/head/helmet/space/orange, -/obj/item/clothing/mask/gas/explorer/old, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/effect/turf_decal/siding/brown/end{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Sz" = ( -/obj/machinery/flasher/portable, -/obj/machinery/light/directional/west, -/obj/structure/cable{ - icon_state = "1-5" - }, -/obj/effect/turf_decal/siding/red{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"SA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/security/armory) -"SB" = ( -/turf/closed/wall/rust, -/area/ship/crew/canteen) -"SG" = ( -/obj/machinery/light/broken/directional/south, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"SI" = ( -/obj/structure/window/reinforced/spawner{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 8 - }, -/obj/item/clothing/gloves/boxing/blue, -/obj/item/clothing/under/shorts/blue, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"SR" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/cards/deck{ - pixel_x = -5 - }, -/obj/item/reagent_containers/food/drinks/bottle/whiskey{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/lighter/greyscale{ - pixel_y = 4; - pixel_x = -9 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"ST" = ( -/obj/structure/table/wood/reinforced, -/obj/item/toy/nuke{ - pixel_y = 12 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"SX" = ( -/obj/effect/turf_decal/siding/wideplating/light/corner, -/obj/effect/turf_decal/siding/wideplating/light/corner{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"Tc" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/caution{ - pixel_y = -1 - }, -/obj/effect/turf_decal/floordetail/traction{ - layer = 1 - }, -/obj/structure/cable{ - icon_state = "2-9" - }, -/obj/structure/cable{ - icon_state = "2-5" - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"Td" = ( -/obj/structure/closet/cabinet, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer/light, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/beer, -/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, -/obj/item/reagent_containers/food/drinks/bottle/tequila, -/obj/item/reagent_containers/food/drinks/bottle/vodka, -/obj/item/reagent_containers/food/drinks/bottle/whiskey, -/obj/item/reagent_containers/food/drinks/bottle/vermouth, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/obj/item/reagent_containers/food/drinks/bottle/patron, -/obj/item/reagent_containers/food/drinks/bottle/hooch, -/obj/item/reagent_containers/food/drinks/bottle/gin, -/obj/item/reagent_containers/food/drinks/bottle/cognac, -/obj/item/reagent_containers/food/drinks/bottle/bottleofnothing, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Tf" = ( -/obj/structure/railing{ - layer = 3.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"Ti" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/railing{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Tj" = ( -/obj/machinery/hydroponics/constructable{ - pixel_y = 16 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner, -/turf/open/floor/wood, -/area/ship/crew/hydroponics) -"Tl" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance/two, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/port) -"Tn" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering/electrical) -"Tq" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"TA" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"TD" = ( -/turf/closed/wall/rust, -/area/ship/crew/dorm/dormfive) -"TG" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes, -/obj/item/lighter/greyscale{ - pixel_x = 6 - }, -/obj/item/storage/fancy/rollingpapers, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"TL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wideplating/light{ - dir = 8 - }, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"TN" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/warning/full, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"TO" = ( -/obj/machinery/conveyor{ - id = "prison_scrap"; - dir = 1 - }, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"TP" = ( -/obj/machinery/light/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"TW" = ( -/obj/structure/mopbucket, -/obj/item/mop, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"TY" = ( -/obj/machinery/light/dim/directional/south, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_x = -8; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_x = 2; - pixel_y = 7 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_x = 8 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_x = -3; - pixel_y = 1 - }, -/obj/item/reagent_containers/food/drinks/beer/light{ - pixel_y = 2; - pixel_x = -12 - }, -/obj/structure/table/wood/poker, -/turf/open/floor/wood/walnut, -/area/ship/crew/dorm/dormfive) -"TZ" = ( -/obj/machinery/light/directional/east, -/obj/item/kirbyplants/random, -/obj/structure/cable{ - icon_state = "8-10" - }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Uc" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 8; - id = "elec_shut_win"; - name = "window shutters"; - pixel_x = 27 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Ug" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Um" = ( -/obj/structure/table, -/obj/machinery/recharger, -/obj/structure/cable{ - icon_state = "0-9" - }, -/obj/effect/turf_decal/siding/white{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"Ut" = ( -/obj/machinery/door/window{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Uw" = ( -/obj/structure/chair/sofa/brown/right/directional/north, -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = -22; - dir = 1 - }, -/turf/open/floor/carpet/red, -/area/ship/crew/dorm/dormthree) -"Ux" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Uy" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/siding/red{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"Uz" = ( -/obj/effect/turf_decal/siding/white/corner, -/turf/open/floor/plasteel, -/area/ship/security) -"UA" = ( -/obj/structure/cable{ - icon_state = "8-10" - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/light/dim/directional/north, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange/corner, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"UH" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/caution{ - pixel_y = -1 - }, -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"UI" = ( -/obj/machinery/light/directional/west, -/obj/structure/chair/wood{ - dir = 4 - }, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"UJ" = ( -/obj/structure/chair/greyscale, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"UL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"UN" = ( -/obj/structure/table/wood/reinforced, -/obj/item/storage/box/cups{ - pixel_y = 10; - pixel_x = -6 - }, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 10 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_y = 9; - pixel_x = 5 - }, -/obj/item/reagent_containers/spray/cleaner{ - pixel_y = 1; - pixel_x = 10 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"UT" = ( -/obj/structure/sink/kitchen{ - dir = 4; - pixel_x = -13 - }, -/obj/structure/mirror{ - pixel_x = -25 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/toilet) -"UX" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/rack, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"Vh" = ( -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/neutral{ - dir = 10 - }, -/obj/effect/turf_decal/corner/opaque/yellow{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm/dormthree) -"Vp" = ( -/obj/structure/chair/greyscale{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Vq" = ( -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"Vr" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"Vw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/falsewall, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"VA" = ( -/obj/structure/bed, -/obj/item/bedsheet/red, -/obj/structure/curtain/cloth/grey, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"VD" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"VG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"VI" = ( -/obj/item/kirbyplants/random, -/obj/machinery/camera/autoname, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"VK" = ( -/obj/structure/table, -/obj/machinery/door/window, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/crew/canteen/kitchen) -"VP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"VU" = ( -/obj/vehicle/ridden/secway, -/obj/item/key/security, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/siding/red/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"VV" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 24; - pixel_x = -9 - }, -/obj/effect/turf_decal/siding/red{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/dorm/dormtwo) -"Wb" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-9" - }, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Wf" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering) -"Wg" = ( -/obj/structure/closet/crate/bin, -/obj/effect/turf_decal/siding/yellow, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Wj" = ( -/obj/effect/decal/cleanable/food/salt, -/obj/effect/turf_decal/siding/wideplating/light, -/turf/open/floor/plastic, -/area/ship/crew/canteen/kitchen) -"Wl" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/red, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Wo" = ( -/obj/structure/window/reinforced/fulltile, -/obj/structure/grille, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/poddoor/shutters{ - id = "mimir_mining_airlock_shut"; - name = "Mining Airlock Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"Wp" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-5" - }, -/obj/structure/cable{ - icon_state = "4-6" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/railing/corner, -/obj/structure/railing/corner{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Wq" = ( -/obj/machinery/door/airlock/wood, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"Wr" = ( -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner, -/obj/item/circuitboard/machine/pacman/super, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"Ws" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/traffic, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"Wu" = ( -/obj/structure/chair/greyscale, -/obj/item/reagent_containers/food/snacks/cornchips, -/obj/structure/railing/modern{ - dir = 1 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/starboard) -"Wv" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"Ww" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/mineral/plastitanium/red/brig, -/area/ship/hallway/central) -"Wx" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"Wz" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/button/door{ - dir = 4; - name = "Shutters"; - pixel_x = -25; - pixel_y = -9; - req_access = null; - req_access_txt = "56"; - id = "mimir_nose_shut" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"WB" = ( -/obj/item/pickaxe/rusted, -/obj/structure/rack, -/obj/item/gps/mining, -/obj/item/shovel/spoon, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"WF" = ( -/turf/closed/wall/r_wall, -/area/ship/engineering/engine) -"WH" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/security/armory) -"WJ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/railing/corner{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"WP" = ( -/obj/structure/cable{ - icon_state = "8-10" - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"WU" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/light/dim/directional/east, -/obj/structure/rack, -/obj/item/flashlight/flare, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Xd" = ( -/obj/effect/turf_decal/siding/wood/end{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormfour) -"Xf" = ( -/obj/structure/closet/secure_closet/freezer{ - name = "Refrigerator"; - desc = "A refrigerated cabinet for food." - }, -/obj/effect/turf_decal/siding/wideplating/light/end{ - dir = 4 - }, -/obj/item/storage/fancy/egg_box, -/obj/item/storage/fancy/egg_box, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/soymilk, -/obj/item/reagent_containers/condiment/soymilk, -/obj/item/reagent_containers/condiment/soymilk, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/sugar, -/obj/item/reagent_containers/condiment/sugar, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/food/snacks/tofu, -/obj/item/reagent_containers/food/snacks/tofu, -/turf/open/floor/plasteel/mono/white, -/area/ship/crew/canteen/kitchen) -"Xg" = ( -/obj/machinery/door/window{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"Xh" = ( -/obj/effect/turf_decal/corner/opaque/orange/border{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/crew/dorm/dormthree) -"Xo" = ( -/obj/structure/table_frame, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Xw" = ( -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Xz" = ( -/obj/machinery/atmospherics/components/unary/tank/air{ - piping_layer = 2 - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"XF" = ( -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/turf_decal/techfloor/orange{ - dir = 9 - }, -/obj/effect/turf_decal/techfloor/orange/corner, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/starboard) -"XJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/white{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security) -"XQ" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel, -/area/ship/security) -"XT" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"XU" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"XY" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/turf_decal/spline/plain/opaque/blue, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Ya" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Yb" = ( -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/effect/turf_decal/siding/brown{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Yd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Yl" = ( -/obj/machinery/light/broken/directional/north, -/turf/open/floor/plasteel/grimy, -/area/ship/crew/canteen) -"Ym" = ( -/mob/living/simple_animal/crab/Coffee, -/turf/open/floor/noslip, -/area/ship/security/prison) -"Yn" = ( -/obj/structure/table, -/obj/item/reagent_containers/pill/salbutamol{ - pixel_y = 12; - pixel_x = 10 - }, -/obj/item/reagent_containers/pill/salbutamol{ - pixel_y = 9; - pixel_x = 10 - }, -/obj/item/storage/pill_bottle/charcoal/less, -/obj/item/reagent_containers/pill/mannitol{ - pixel_y = 6; - pixel_x = -7 - }, -/obj/item/reagent_containers/pill/mannitol{ - pixel_y = 11; - pixel_x = -7 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Yo" = ( -/obj/machinery/washing_machine, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/siding/yellow{ - dir = 1 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Ys" = ( -/turf/open/floor/carpet/royalblack, -/area/ship/crew/dorm/dormfive) -"Yt" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted/frosted{ - dir = 4 - }, -/obj/item/flashlight/lamp{ - pixel_y = 13 - }, -/obj/item/storage/book/bible/koran, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Yu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/electrical) -"YB" = ( -/obj/effect/turf_decal/industrial/hatch, -/obj/machinery/door/window, -/turf/open/floor/plating, -/area/ship/engineering/electrical) -"YD" = ( -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"YE" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/closed/wall, -/area/ship/engineering/atmospherics) -"YG" = ( -/obj/effect/turf_decal/borderfloor, -/obj/structure/window/reinforced/spawner, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"YI" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/siding/yellow, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"YK" = ( -/turf/closed/wall/r_wall, -/area/ship/security/armory) -"YM" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -23; - pixel_x = -6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/blue/diagonal, -/turf/open/floor/plasteel/white, -/area/ship/medical) -"YN" = ( -/turf/open/floor/plating/rust, -/area/ship/maintenance/starboard) -"YR" = ( -/obj/item/stack/sheet/mineral/coal/ten, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"YT" = ( -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"YW" = ( -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Za" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/port) -"Zb" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 24; - pixel_x = 8 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/plasteel/sepia, -/area/ship/crew/hydroponics) -"Zg" = ( -/obj/structure/chair/greyscale, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Zh" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/atmospherics) -"Zi" = ( -/obj/structure/window/reinforced/spawner, -/obj/structure/window/reinforced/spawner{ - dir = 4 - }, -/obj/item/clothing/gloves/boxing, -/obj/item/clothing/under/shorts/red, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"Zk" = ( -/obj/structure/table, -/obj/effect/turf_decal/siding/brown{ - dir = 5 - }, -/obj/item/stack/medical/bruise_pack/herb, -/obj/item/stack/medical/bruise_pack/herb, -/obj/item/stack/medical/ointment/herb, -/obj/item/stack/medical/ointment/herb, -/obj/structure/cable{ - icon_state = "4-10" - }, -/turf/open/floor/plasteel/dark, -/area/ship/storage/eva) -"Zm" = ( -/obj/effect/turf_decal/borderfloor, -/turf/open/floor/plasteel, -/area/ship/security/prison) -"Zw" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/item/trash/syndi_cakes, -/obj/item/trash/energybar, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ZD" = ( -/obj/effect/turf_decal/siding/wood, -/obj/item/kirbyplants/random, -/obj/structure/railing/modern{ - layer = 4.2 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm/dormthree) -"ZF" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/pod/dark, -/area/ship/crew/cryo) -"ZP" = ( -/obj/machinery/light/dim/directional/west, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/crew/canteen) -"ZQ" = ( -/obj/structure/grille, -/obj/machinery/door/poddoor/shutters{ - name = "Starboard Window Shutter"; - id = "starb_shut_win" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/maintenance/starboard) -"ZS" = ( -/obj/item/stack/tile/light{ - amount = 50 - }, -/turf/open/floor/plating, -/area/ship/maintenance/fore) -"ZZ" = ( -/obj/structure/table, -/obj/item/instrument/harmonica, -/obj/effect/turf_decal/spline/plain/opaque/blue{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/security/prison) - -(1,1,1) = {" -jY -jY -jY -jY -WF -OL -OL -OL -WF -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -Wf -wT -wT -wT -Wf -jY -jY -jY -jY -"} -(2,1,1) = {" -jY -jY -jY -jY -WF -kP -qn -yR -WF -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -Wf -eU -Sb -be -Wf -jY -jY -jY -jY -"} -(3,1,1) = {" -jY -jY -jY -jY -WF -hW -Wp -Oa -WF -WF -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -Wf -Wf -Dr -Lt -Fh -Wf -jY -jY -jY -jY -"} -(4,1,1) = {" -jY -jY -jY -WF -WF -UA -DQ -fZ -Wv -WF -jY -jY -jY -Bt -Bt -Bt -LA -ys -ys -ys -ys -ys -ys -jY -jY -jY -jY -jY -Wf -jj -NB -fV -pO -Wf -Wf -jY -jY -jY -"} -(5,1,1) = {" -jY -jY -jY -WF -dG -DF -LJ -KI -im -WF -jY -jY -jY -tE -Wo -ut -yC -ys -Ms -Ls -yc -Oi -ys -ka -ka -ka -ka -jY -Wf -WU -hC -hN -lj -EX -Wf -jY -jY -jY -"} -(6,1,1) = {" -jY -jY -jY -WF -CJ -rI -eg -qN -BR -WF -tE -tE -tE -tE -Oj -qj -nS -ys -io -qH -tK -oM -Hm -Jt -jQ -Mx -ka -tQ -Wf -Wf -Wf -Wf -JA -Ti -Wf -jY -jY -jY -"} -(7,1,1) = {" -jY -jY -jY -WF -yz -tY -jS -TO -vT -Kk -wm -Jy -KM -tE -EQ -MG -RO -ys -Yt -bT -rV -uI -Hm -gw -ME -IG -cK -YD -fk -YN -gv -Wf -JA -Hh -Wf -jY -jY -jY -"} -(8,1,1) = {" -jY -jY -uw -WF -rG -WF -WF -WF -WF -WF -WB -cr -ck -vm -Mv -Lu -rq -Hm -Bf -dJ -VG -oM -Hm -dN -Er -qW -ma -YN -YN -YN -YN -Wf -jt -Wf -Wf -tQ -jY -jY -"} -(9,1,1) = {" -jY -jY -uw -ls -hx -zx -Td -zs -kv -zx -eR -Yb -xs -VD -RQ -ED -Dd -Hm -lX -Cw -VG -ew -Hm -Qm -Rb -tm -ma -gg -mI -Qg -IH -FF -WJ -rC -lr -iu -jY -jY -"} -(10,1,1) = {" -jY -jY -uw -RG -dQ -zx -Yl -Xw -SG -zx -Zk -LZ -Yn -gU -Iu -Kv -Ss -Hm -Hm -Hm -mE -Hm -Hm -jM -ky -oe -ma -ma -ma -ma -IH -oi -FI -iW -ln -iu -jY -jY -"} -(11,1,1) = {" -jY -jY -uw -cj -PT -zx -rN -Xo -QQ -zx -DA -hz -hz -hz -uK -FH -em -qy -Cx -GV -jd -Km -xq -yw -Kr -KH -ee -OH -LQ -ma -Vw -tP -FF -GS -Wu -iu -jY -jY -"} -(12,1,1) = {" -jY -jY -uw -Za -am -zx -sx -yU -XT -UL -ZP -iv -Eh -qy -AE -jd -kD -IM -jI -Au -bL -we -aE -nJ -Tj -mz -GC -nJ -Fy -ma -YR -IH -FF -eo -zL -iu -jY -jY -"} -(13,1,1) = {" -jY -jY -uw -QW -UX -zx -Cb -SI -xP -iL -iL -dt -Eh -qy -Yo -Ew -YG -QZ -KF -gR -ko -we -hg -nJ -yY -ma -mD -Lj -jK -ma -ig -Cv -FF -eo -Og -iu -jY -jY -"} -(14,1,1) = {" -jY -jY -uw -kb -zx -zx -iv -GJ -Eh -Bq -YW -NL -iv -qy -wR -nW -Zm -oF -Ym -KF -kQ -Wg -ma -Zb -Hl -qh -vG -IF -qd -ma -ig -fe -FF -eo -JJ -iu -jY -jY -"} -(15,1,1) = {" -jY -jY -uw -xI -zx -yy -iv -GJ -wF -iv -Eh -NL -iv -qy -TG -zt -YG -QZ -KF -gR -BL -Id -oX -Mf -CH -nL -RC -Sd -Ba -Nh -AD -YN -FF -eo -hH -ZQ -jY -jY -"} -(16,1,1) = {" -jY -uw -uw -Hr -zx -Br -iv -Jq -kY -Dg -Nd -Zi -iv -qy -Oc -HN -HF -dn -mO -FK -BF -qm -dV -FB -wY -wY -wY -jJ -FB -Ad -Lv -TD -Ad -vS -Cp -tQ -tQ -jY -"} -(17,1,1) = {" -uw -uw -pV -NW -SB -LB -iv -iv -iv -iv -Ae -iv -iv -qy -Jr -Ya -NN -oU -CQ -af -PP -YI -LI -Nv -df -df -df -kq -Dq -Ad -MK -Cc -Ad -IL -ah -GQ -tQ -tQ -"} -(18,1,1) = {" -uw -Fa -Kw -Wx -Jn -hi -hi -Jn -Jn -Jn -Jn -qy -qy -qy -dw -DR -xR -UJ -hm -MU -PP -td -VK -Fg -Ie -Dj -nR -zq -mU -Ad -gZ -Lr -Ad -Ad -AG -gf -aX -tQ -"} -(19,1,1) = {" -uw -lW -oY -nH -Jn -Nf -mf -UT -cn -UT -Jn -gA -Gd -nM -aQ -Nl -xM -Zg -uh -mk -Vp -DM -iy -SX -TL -fT -al -ak -jw -TD -gZ -nU -vq -Ad -Ad -Me -sT -LN -"} -(20,1,1) = {" -uw -Tl -Is -nH -Jn -DH -Nk -TP -Ny -Tq -zE -ni -QS -Gq -vE -HP -DY -GX -ZZ -Lf -MS -fq -dV -Wj -ye -Fz -CR -fA -mU -Ad -gZ -iI -Ik -TY -Ad -QT -FF -Dv -"} -(21,1,1) = {" -uw -ax -xg -VP -Jn -Jn -fL -Jn -Jn -fL -Jn -bo -Dh -XY -LE -dd -xv -xi -xi -uO -aV -HD -eq -Qx -pe -Rr -KQ -wa -Xf -Ad -gZ -eF -hB -Ad -Ad -cw -HM -LN -"} -(22,1,1) = {" -uw -fY -xX -xI -hi -aS -OZ -Jn -RV -OZ -Jn -id -yN -ob -LE -TW -dY -wW -ij -AV -AV -AV -Ow -Ow -Ow -Ow -Ow -Ow -Ow -Ad -gZ -sR -Ad -Ad -XF -JG -Zw -LN -"} -(23,1,1) = {" -uw -hZ -hG -xI -Jn -tn -NE -Jn -tn -mV -Qe -Qe -Qe -Qe -Gk -OA -dY -FU -hS -GA -Kg -Qi -jX -Zh -Xz -Fl -wx -TN -hs -Ad -Ys -zB -TD -cF -fJ -qS -ii -tQ -"} -(24,1,1) = {" -uw -uw -nk -xI -Jn -Tn -Tn -Tn -Tn -Tn -Qe -tq -UI -Qe -bf -qb -dY -RY -bx -hk -cV -eN -jX -EY -AI -YT -Rz -YT -NQ -Ad -Ad -Ad -Ad -us -HT -NO -tQ -tQ -"} -(25,1,1) = {" -jY -uw -uw -sQ -gt -Tn -CN -hw -hw -sA -Qe -sM -JI -Qe -Ds -pG -dY -wW -Sp -AV -AV -AV -jX -EU -Jm -iX -rK -cH -pw -lS -Ra -tg -ge -kB -tw -tQ -tQ -jY -"} -(26,1,1) = {" -jY -jY -uw -jf -pc -Gt -mS -Yu -qr -od -Qe -wE -lC -kR -Ee -Be -dY -aF -dT -OJ -qc -Gn -Gn -DB -bO -As -XU -bE -GH -oj -fS -FL -gJ -lm -BV -jp -zv -jY -"} -(27,1,1) = {" -jY -jY -uw -uw -iw -Tn -Mm -pT -QE -Ux -Qe -wE -Ov -Qe -Ig -zd -AV -cB -Oh -dZ -bb -bb -bb -bb -bb -bb -bb -bb -lq -lq -lq -YE -Gj -Pk -tQ -tQ -jY -jY -"} -(28,1,1) = {" -jY -jY -jY -uw -uw -Tn -te -Dm -IP -yV -Qe -wE -ZF -Pf -sg -Wb -qw -dc -kl -iF -CT -ss -LX -Qh -rv -NC -zf -bb -yI -yI -yI -CP -tQ -tQ -tQ -jY -jY -jY -"} -(29,1,1) = {" -jY -jY -jY -jY -jY -gI -Ws -si -YB -jx -Qe -JV -cE -Qe -fp -tC -KU -Ww -Bs -TA -FW -JZ -mt -XQ -Jf -eC -uk -bb -sa -qB -qB -Ut -nK -jY -jY -jY -jY -jY -"} -(30,1,1) = {" -jY -jY -jY -jY -jY -bU -os -za -Wr -ga -Qe -hu -PH -Qe -Jj -pY -PC -fC -IX -eP -FW -JZ -Co -tM -Cd -rS -rc -bb -yI -yI -yI -CP -nK -jY -jY -jY -jY -jY -"} -(31,1,1) = {" -jY -jY -jY -jY -jY -bU -Ni -xx -xx -hj -Qe -Qe -Qe -Qe -AV -AV -AV -wk -er -iF -FW -Ha -wD -Pe -ru -eO -QX -bb -yI -yI -zH -CP -nK -jY -jY -jY -jY -jY -"} -(32,1,1) = {" -jY -jY -jY -jY -jY -bU -nq -iz -pk -Uc -wI -oG -wI -wI -wI -wj -hP -mG -Pc -Wl -Bi -XJ -tZ -yi -bu -Uz -rW -bb -yI -yI -yI -CP -nK -jY -jY -jY -jY -jY -"} -(33,1,1) = {" -jY -jY -jY -jY -jY -EV -EV -EV -EV -EV -eS -eS -eS -eS -eS -eS -eS -Rm -Ch -Ll -Am -Cg -oR -oS -BE -Um -bb -bb -DO -Cl -Cl -Xg -nK -jY -jY -jY -jY -jY -"} -(34,1,1) = {" -jY -jY -jY -jY -jY -EV -VA -xc -EK -wP -pL -QP -qO -Jc -cO -HZ -pL -lc -er -Ft -YK -Af -bS -WH -YK -YK -YK -tV -yI -yI -yI -HO -nK -jY -jY -jY -jY -jY -"} -(35,1,1) = {" -jY -jY -jY -jY -jY -EV -Jz -Vr -kL -cx -Wq -JD -jR -ST -SR -Fn -pL -VI -is -bK -SA -KP -ql -sH -Sz -YK -nh -nh -nh -ZS -Ah -HH -nK -jY -jY -jY -jY -jY -"} -(36,1,1) = {" -jY -jY -jY -jY -jY -EV -VA -Xd -zJ -qI -pL -eJ -sU -kp -MC -Uw -pL -dM -Jd -co -tO -vs -gz -Yd -fj -wy -yj -jC -nh -GZ -Gy -nK -nK -jY -jY -jY -jY -jY -"} -(37,1,1) = {" -jY -jY -jY -jY -jY -eS -eS -pL -pL -pL -pL -FT -EO -Lb -sd -wn -pP -hd -Ug -mF -AM -Kh -GP -Mq -Sn -YK -VV -nv -nh -nh -HI -nK -jY -jY -jY -jY -jY -jY -"} -(38,1,1) = {" -jY -jY -jY -jY -jY -ke -Cf -UH -AP -AP -km -bk -LC -ZD -FX -DE -KA -Ld -Iy -iF -Lk -Ey -Ef -WP -gF -YK -oI -VU -Dy -nh -Kc -nK -jY -jY -jY -jY -jY -jY -"} -(39,1,1) = {" -jY -jY -jY -jY -oa -Bt -dF -Tc -Iw -eD -uZ -Qf -vl -ZD -Vh -UN -KA -Jw -bj -eb -Lk -Ht -La -mj -sO -YK -Ga -Uy -kJ -nh -nK -nK -jY -jY -jY -jY -jY -jY -"} -(40,1,1) = {" -jY -jY -jY -jY -jY -Bt -IY -kA -Xh -RW -cm -KV -Ib -nO -fd -iO -aG -qR -TZ -GY -kj -vw -vj -JN -ML -YK -Ns -nh -nh -nh -nK -jY -jY -jY -jY -jY -jY -jY -"} -(41,1,1) = {" -jY -jY -jY -jY -jY -jY -eS -eS -lA -Tf -AQ -pL -rn -pL -ph -ph -ph -nx -ph -tD -wv -wv -YK -YK -YK -YK -nh -nh -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -"} -(42,1,1) = {" -jY -jY -jY -jY -jY -jY -jY -eS -eS -eS -zn -pL -hq -Oq -ph -uQ -Qc -YM -ph -bD -dH -Wz -No -pA -Vq -vo -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -"} -(43,1,1) = {" -jY -jY -jY -jY -jY -jY -jY -jY -jY -eS -eS -pL -mc -yP -ph -jG -eu -ET -ph -mJ -dL -QO -wt -Rd -oK -vo -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -"} -(44,1,1) = {" -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -eS -eS -BW -uz -ph -kE -hX -KZ -ph -vg -FC -dr -dr -Rv -vo -yG -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -"} -(45,1,1) = {" -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -eS -eS -eS -jg -bz -bQ -nG -ph -rT -tW -qF -xT -vo -KC -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -"} -(46,1,1) = {" -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jg -jg -jg -jg -jg -KC -KC -KC -KC -KC -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -jY -"} diff --git a/_maps/shuttles/pirate/pirate_noderider.dmm b/_maps/shuttles/pirate/pirate_noderider.dmm deleted file mode 100644 index a68316da4b74..000000000000 --- a/_maps/shuttles/pirate/pirate_noderider.dmm +++ /dev/null @@ -1,4232 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/central) -"aq" = ( -/obj/machinery/door/airlock/hatch{ - name = "Emergency Access"; - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "noderidercore"; - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/central) -"au" = ( -/obj/effect/turf_decal/industrial/caution, -/obj/machinery/atmospherics/components/unary/tank/air{ - piping_layer = 2 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/central) -"ax" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/emp_proof{ - dir = 1 - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"ay" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 5 - }, -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 3 - }, -/obj/item/tank/internals/oxygen, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"az" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"aD" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/effect/turf_decal/industrial/outline/grey, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"aH" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner, -/turf/open/floor/plating/airless, -/area/ship/external) -"aX" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"bl" = ( -/obj/machinery/camera/emp_proof{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"by" = ( -/turf/template_noop, -/area/template_noop) -"bB" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"bC" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"bG" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/advanced_airlock_controller{ - pixel_x = -26 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"bX" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/machinery/camera/emp_proof{ - dir = 9 - }, -/obj/docking_port/mobile{ - can_move_docking_ports = 1; - dir = 4; - name = "stormrider"; - port_direction = 2; - preferred_direction = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"cb" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"ci" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"cP" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"cW" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 9 - }, -/obj/structure/closet/crate{ - name = "looted circuits" - }, -/obj/effect/turf_decal/box, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/circuitboard/machine/microwave, -/obj/item/stack/circuit_stack/full, -/obj/item/stack/circuit_stack/full, -/obj/item/stack/circuit_stack/full, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/stack/sheet/mineral/silver, -/obj/item/stack/sheet/mineral/silver, -/obj/item/circuitboard/computer/operating, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"db" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/cargo) -"df" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"dn" = ( -/obj/machinery/door/airlock/external{ - name = "EVA Access" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"dJ" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/engine, -/obj/item/clothing/shoes/magboots, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"dS" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/turf/open/floor/plating/airless, -/area/ship/external) -"dW" = ( -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/handcuffs, -/obj/item/storage/box/handcuffs, -/obj/structure/closet/wall/red/directional/east, -/obj/item/storage/backpack/duffelbag/syndie/c4, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"ef" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"ek" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner, -/turf/open/floor/plating/airless, -/area/ship/external) -"eq" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"et" = ( -/obj/machinery/porta_turret/ship{ - dir = 5; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/security/armory) -"ev" = ( -/obj/machinery/power/rtg, -/obj/structure/cable{ - icon_state = "0-6" - }, -/turf/open/floor/circuit/red, -/area/ship/maintenance/central) -"eF" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner, -/turf/open/floor/plating/airless, -/area/ship/external) -"eS" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "EVA Access" - }, -/obj/machinery/atmospherics/pipe/layer_manifold, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"fw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"fz" = ( -/obj/structure/railing{ - layer = 3.1 - }, -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/caution, -/obj/structure/closet/secure_closet/engineering_electrical{ - req_access = null - }, -/obj/structure/cable{ - icon_state = "5-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"fD" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/airalarm/directional/north, -/obj/machinery/button/door{ - dir = 2; - pixel_x = 26; - pixel_y = -10; - name = "cargo bay door"; - id = "noderidergogo" - }, -/obj/machinery/button/shieldwallgen{ - dir = 8; - pixel_x = 21; - pixel_y = 4; - id = "noderiders"; - name = "cargo airshield" - }, -/obj/machinery/computer/crew, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"fG" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/machinery/camera/emp_proof{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"fH" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"fI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/cargo) -"fK" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/emp_proof{ - dir = 1 - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"gC" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 6 - }, -/obj/item/screwdriver{ - pixel_x = -12 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"hd" = ( -/obj/machinery/power/shieldwallgen/anchored, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"hi" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"hr" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - name = "Core"; - req_access_txt = "20"; - dir = 8 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/poddoor/preopen{ - id = "noderidercore"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"hH" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"hK" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/machinery/camera/emp_proof{ - dir = 4 - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating/airless, -/area/ship/external) -"hQ" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/plasma/reinforced{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"hW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"iH" = ( -/obj/machinery/porta_turret/ship{ - dir = 9; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"iJ" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"iM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/cargo) -"jt" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/cargo) -"jE" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"jG" = ( -/obj/structure/cable{ - icon_state = "8-10" - }, -/obj/structure/cable{ - icon_state = "8-9" - }, -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/circuitboard/aicore, -/obj/item/aiModule/reset/purge, -/obj/structure/AIcore, -/obj/item/mmi/posibrain{ - name = "psychotronic brain"; - begin_activation_message = "You carefully locate the manual activation switch and start the psychotronic brain's boot process."; - fail_message = "The psychotronic brain buzzes quietly, and the golden lights fade away. Perhaps you could try again?"; - recharge_message = "The psychotronic brain isn't ready to activate again yet! Give it some time to recharge."; - success_message = "The psychotronic brain pings, and its lights start flashing. Success!" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/circuit/red, -/area/ship/maintenance/central) -"jI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"jR" = ( -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"jW" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"jX" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"kd" = ( -/obj/structure/cable, -/obj/effect/turf_decal/box/red, -/obj/machinery/power/tesla_coil/tesla_ground, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"kn" = ( -/turf/open/floor/engine/hull, -/area/ship/external) -"ky" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/engine/hull, -/area/ship/external) -"kE" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"kK" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"lr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating/airless, -/area/ship/external) -"lv" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"ly" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/catwalk/over, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"lI" = ( -/obj/effect/turf_decal/box/red, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/syndicatebomb{ - name = "low yield fusion bomb" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/central) -"mf" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"mo" = ( -/obj/machinery/computer/monitor{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/structure/cable, -/obj/item/radio/intercom/wideband/directional/east, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"ms" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"mw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/emp_proof, -/obj/structure/railing, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"mJ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"mN" = ( -/obj/structure/cable{ - icon_state = "6-9" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/engineering) -"mT" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/external{ - name = "EVA Access" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"nI" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating/airless, -/area/ship/bridge) -"nM" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 23 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"nO" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/turf/open/floor/plating/airless, -/area/ship/external) -"oe" = ( -/obj/structure/table, -/obj/item/stock_parts/capacitor/quadratic, -/obj/item/stock_parts/capacitor/quadratic{ - pixel_y = 10; - pixel_x = 8 - }, -/obj/item/stock_parts/capacitor/quadratic{ - pixel_x = 5 - }, -/obj/item/stock_parts/capacitor/quadratic{ - pixel_y = 8 - }, -/obj/item/storage/part_replacer, -/obj/item/paper{ - default_raw_text = "Install the capacitors into the SMESes. You will need them." - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"oi" = ( -/obj/machinery/door/poddoor{ - id = "noderidergogo" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "noderiders" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"oy" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/turf/open/floor/plating/airless, -/area/ship/external) -"oJ" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"oR" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/structure/closet/crate{ - name = "extraction kit" - }, -/obj/effect/turf_decal/box, -/obj/item/pickaxe/drill, -/obj/item/pickaxe/drill, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"oX" = ( -/obj/machinery/porta_turret/ship{ - dir = 4; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/security/armory) -"pi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"pj" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"pm" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew) -"pu" = ( -/obj/structure/chair, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"pM" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"qc" = ( -/turf/open/floor/plating/airless, -/area/ship/external) -"qh" = ( -/obj/structure/closet/wall/red/directional/north{ - name = "weapons locker" - }, -/obj/item/gun/energy/e_gun/smg, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, -/obj/item/gun/energy/laser/iot, -/obj/item/gun/energy/laser/iot, -/obj/item/gun/energy/e_gun/smg, -/obj/item/gun/energy/lasercannon, -/obj/item/melee/baton/loaded, -/obj/item/melee/baton/loaded, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"qj" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/computer/cryopod/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"qp" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/plating/airless, -/area/ship/external) -"qw" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"qW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/ai_slipper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/camera/emp_proof{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/central) -"rb" = ( -/obj/structure/cable{ - icon_state = "8-9" - }, -/obj/structure/cable{ - icon_state = "2-9" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"rx" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"rC" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/door/airlock/hatch{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"se" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"sn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"so" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/hatch, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"sw" = ( -/obj/structure/sign/poster/contraband/cybersun_borg{ - pixel_y = 32 - }, -/obj/structure/closet/wall/white/directional/west{ - name = "First Aid" - }, -/obj/item/storage/case/surgery, -/obj/item/storage/toolbox/mechanical, -/obj/item/storage/toolbox/mechanical, -/obj/item/healthanalyzer, -/obj/item/healthanalyzer, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"sz" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/shuttle/engine/electric/premium{ - name = "main drive"; - dir = 4; - power_per_burn = 200000 - }, -/obj/machinery/door/poddoor{ - id = "noderiderengine"; - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/ship/engineering) -"sB" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"sC" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/radio/intercom/directional/north, -/obj/structure/railing, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering) -"sD" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"sZ" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, -/turf/open/floor/plating, -/area/ship/cargo) -"tk" = ( -/obj/effect/turf_decal/industrial/caution{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 1; - piping_layer = 2 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/maintenance/central) -"ty" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 1 - }, -/turf/closed/wall/r_wall/syndicate, -/area/ship/maintenance/central) -"tF" = ( -/obj/structure/closet/wall/red/directional/north{ - name = "armor locker" - }, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/suit/armor/vest/marine, -/obj/item/clothing/suit/armor/vest/marine, -/obj/item/clothing/suit/armor/vest/marine, -/obj/item/clothing/suit/armor/vest/marine, -/obj/item/clothing/head/helmet/bulletproof/m10, -/obj/item/clothing/head/helmet/bulletproof/m10, -/obj/item/clothing/head/helmet/bulletproof/m10, -/obj/item/clothing/head/helmet/bulletproof/m10, -/obj/item/clothing/gloves/tackler, -/obj/item/clothing/gloves/tackler, -/obj/item/clothing/gloves/tackler, -/obj/item/clothing/gloves/tackler, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"tJ" = ( -/obj/structure/railing{ - layer = 3.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/closet/secure_closet/engineering_welding{ - req_access = null - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"tO" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"tU" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - id = "noderiderengine"; - dir = 4 - }, -/obj/machinery/power/shuttle/engine/electric/premium{ - name = "main drive"; - dir = 4; - power_per_burn = 200000 - }, -/turf/open/floor/engine/hull, -/area/ship/engineering) -"tY" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"up" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"uV" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 6 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"vr" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"vE" = ( -/obj/effect/turf_decal/floordetail/pryhole, -/obj/structure/sink{ - dir = 8; - pixel_x = 13 - }, -/obj/structure/mirror{ - pixel_x = 28 - }, -/obj/machinery/button/door{ - dir = 1; - pixel_x = -10; - pixel_y = -23; - id = "nodedoor"; - name = "bathroom lock"; - specialfunctions = 3 - }, -/obj/structure/toilet{ - pixel_y = 13 - }, -/obj/machinery/shower{ - dir = 1 - }, -/obj/machinery/light/small/directional/east{ - pixel_y = 12 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"vH" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"vS" = ( -/turf/closed/wall/r_wall/syndicate/nodiagonal, -/area/ship/security/armory) -"vW" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/circuit/green, -/area/ship/maintenance/central) -"vY" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"wq" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/central) -"wu" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/security/armory) -"wA" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/engine/hull, -/area/ship/external) -"xk" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/effect/turf_decal/industrial/outline/grey, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"xl" = ( -/obj/structure/table, -/obj/structure/closet/wall/red/directional/west{ - name = "captain's locker" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/machinery/light/small/directional/south{ - pixel_x = 16 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/under/utility, -/obj/item/clothing/head/soft/black, -/obj/item/melee/classic_baton/telescopic, -/obj/item/storage/box/handcuffs, -/obj/item/clothing/glasses/meson, -/obj/item/megaphone, -/obj/item/melee/energy/sword/saber/red, -/obj/item/pinpointer/crew, -/obj/item/clothing/mask/gas/atmos, -/obj/item/clothing/mask/whistle, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"xy" = ( -/obj/structure/catwalk/over, -/turf/open/floor/plating/airless, -/area/ship/external) -"xz" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 0 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"xW" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner, -/turf/open/floor/plating/airless, -/area/ship/external) -"xX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"yd" = ( -/obj/machinery/ai_slipper, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"yh" = ( -/obj/machinery/camera/emp_proof{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/turretid{ - pixel_y = 25 - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/frame/computer, -/obj/machinery/light/small/built/directional/north{ - pixel_x = 16 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 10 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"ym" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/central) -"yH" = ( -/obj/machinery/porta_turret/ship{ - dir = 4; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"yI" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/ai_slipper, -/obj/machinery/button/door{ - pixel_x = -25; - pixel_y = 25; - name = "cargo bay door"; - id = "noderidergogo" - }, -/obj/machinery/button/shieldwallgen{ - pixel_x = -40; - pixel_y = 23; - id = "noderiders"; - name = "cargo airshield" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"yJ" = ( -/obj/machinery/computer/selling_pad_control{ - dir = 1 - }, -/obj/machinery/camera/emp_proof{ - dir = 1 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/cargo) -"yK" = ( -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"yM" = ( -/obj/machinery/power/shuttle/engine/electric/premium{ - name = "main drive"; - dir = 4; - power_per_burn = 200000 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - id = "noderiderengine"; - dir = 4 - }, -/turf/open/floor/engine/hull, -/area/ship/engineering) -"yW" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/catwalk/over, -/turf/open/floor/plating/airless, -/area/ship/external) -"za" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"zp" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/structure/railing{ - layer = 3.3 - }, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/mask/gas, -/obj/item/clothing/suit/space/hardsuit/security, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"zF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/emp_proof{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Ab" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Am" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew) -"Av" = ( -/obj/structure/cable{ - icon_state = "6-8" - }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/machinery/ai_slipper, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Az" = ( -/obj/machinery/porta_turret/ship{ - dir = 6; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"AO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"AY" = ( -/obj/machinery/door/airlock/hatch{ - name = "Bridge"; - req_access_txt = "20"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/poddoor/preopen{ - id = "noderiderbridge"; - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Bk" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/plating, -/area/ship/cargo) -"BO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"BT" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"BU" = ( -/obj/machinery/door/airlock/hatch{ - name = "Dorms" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"BV" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/item/radio/intercom/wideband/directional/south, -/turf/open/floor/circuit/green, -/area/ship/maintenance/central) -"Ck" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/box/red, -/obj/machinery/power/tesla_coil/tesla_ground, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"Cv" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/crew) -"Cy" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plating, -/area/ship/cargo) -"CQ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/bridge) -"De" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/ship/cargo) -"Dq" = ( -/obj/machinery/recharge_station, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/central) -"Dt" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/stand_clear, -/turf/open/floor/engine/hull, -/area/ship/external) -"DL" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"DM" = ( -/obj/machinery/door/airlock/hatch{ - name = "Armory"; - req_access_txt = "1"; - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"DU" = ( -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Ee" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Eg" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Em" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "acceleration couch" - }, -/obj/machinery/ai_slipper, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/button/door{ - pixel_y = 22; - pixel_x = 38; - name = "bridge lockdown"; - id = "noderiderbridge" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Eu" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"Ev" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/advanced_airlock_controller{ - pixel_x = -26 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"EH" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"EP" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 20; - pixel_y = 11 - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"EQ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"EZ" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/mono/dark, -/area/ship/cargo) -"Fe" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Fo" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/security/armory) -"FH" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/curtain/cloth/grey, -/obj/structure/bed, -/obj/item/bedsheet/blue, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"FQ" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"FV" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black/corner{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/machinery/button/door{ - dir = 4; - pixel_y = -4; - pixel_x = -24; - id = "noderiderengine"; - name = "Engine shutters" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Ga" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/window/brigdoor{ - dir = 8; - req_access_txt = "20" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/circuit/green, -/area/ship/maintenance/central) -"GA" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/camera/emp_proof{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"GB" = ( -/obj/structure/railing{ - dir = 6; - layer = 3.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 6 - }, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/storage/belt/utility, -/obj/item/pipe_dispenser, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"GN" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/effect/turf_decal/industrial/outline/grey, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"GW" = ( -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 9 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Hg" = ( -/obj/machinery/recharge_station, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/central) -"Hi" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Hx" = ( -/obj/machinery/autolathe, -/obj/machinery/airalarm/directional/east, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/stack/sheet/metal/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Ih" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/advanced_airlock_controller{ - pixel_y = 25 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"In" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Is" = ( -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"IH" = ( -/obj/structure/railing{ - layer = 3.3 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/mask/gas, -/obj/item/clothing/suit/space/hardsuit/security, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Jp" = ( -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 6 - }, -/obj/item/screwdriver{ - pixel_x = 11 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Jx" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/box/red, -/obj/machinery/power/tesla_coil/tesla_ground, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"JI" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering) -"JP" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light/directional/north, -/obj/structure/railing, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"JZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Kc" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/security/armory) -"Kd" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Ke" = ( -/obj/machinery/door/airlock/hatch{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"Km" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/transparent/solgovgold, -/turf/open/floor/plating, -/area/ship/cargo) -"Kn" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/central) -"Ko" = ( -/obj/machinery/selling_pad, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Kz" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"KD" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 5 - }, -/obj/structure/closet/crate, -/obj/effect/turf_decal/box, -/obj/item/pizzabox, -/obj/item/pizzabox, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"KF" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/reagent_dispensers, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"KM" = ( -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/light/directional/north, -/turf/open/floor/engine/hull, -/area/ship/external) -"KR" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"LC" = ( -/obj/structure/curtain/cloth/grey, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"LD" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"LO" = ( -/obj/structure/curtain/cloth/grey, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/structure/bed, -/obj/item/bedsheet/blue, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew) -"LR" = ( -/obj/machinery/power/rtg, -/obj/structure/cable{ - icon_state = "0-5" - }, -/turf/open/floor/circuit/red, -/area/ship/maintenance/central) -"LY" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"MG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/ai_slipper, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/camera/emp_proof, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/maintenance/central) -"MJ" = ( -/obj/structure/closet/wall/directional/south{ - name = "node uniforms" - }, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/under/utility, -/obj/item/clothing/head/soft/black, -/obj/item/clothing/head/soft/black, -/obj/item/clothing/head/soft/black, -/obj/item/clothing/head/soft/black, -/obj/item/clothing/head/soft/black, -/obj/item/clothing/head/soft/black, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/storage/backpack/satchel, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"MU" = ( -/turf/closed/wall/r_wall/syndicate, -/area/ship/maintenance/central) -"MX" = ( -/obj/machinery/porta_turret/ship{ - dir = 1; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/central) -"MZ" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/box/red, -/obj/machinery/power/tesla_coil/tesla_ground, -/turf/open/floor/engine/hull/reinforced, -/area/ship/external) -"Ne" = ( -/obj/machinery/camera/xray{ - dir = 8 - }, -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/bridge) -"Nl" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/caution{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"NO" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/catwalk/over, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"Oj" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/machinery/light/directional/south, -/turf/open/floor/engine/hull, -/area/ship/external) -"Ok" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"Oz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"OG" = ( -/turf/closed/wall/r_wall/syndicate/nodiagonal, -/area/ship/maintenance/central) -"OK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/catwalk/over, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/cargo) -"PC" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/effect/turf_decal/industrial/outline/grey, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"PK" = ( -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/turf/open/floor/plating/airless, -/area/ship/external) -"Qd" = ( -/obj/structure/table, -/obj/machinery/ai_slipper, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/item/kirbyplants/photosynthetic{ - pixel_y = 12; - name = "emotional support plant"; - desc = "there's a nametag on it that reads 'Dave'" - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/crew) -"Qp" = ( -/obj/machinery/power/grounding_rod{ - anchored = 1 - }, -/obj/effect/turf_decal/industrial/outline/grey, -/turf/open/floor/plasteel/tech/grid, -/area/ship/external) -"Qt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"QH" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 4 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"QI" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/emp_proof{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"QN" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "noderiders" - }, -/obj/machinery/door/poddoor{ - id = "noderidergogo" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Rn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/structure/catwalk/over, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/ship/maintenance/central) -"Rp" = ( -/obj/machinery/power/rtg, -/obj/structure/cable{ - icon_state = "0-10" - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/circuit/red, -/area/ship/maintenance/central) -"Rr" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Ru" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"Rz" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 6 - }, -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"RE" = ( -/obj/machinery/porta_turret/ship{ - dir = 4; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew) -"RI" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/caution{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Ss" = ( -/obj/machinery/porta_turret/ship{ - dir = 10; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"SP" = ( -/obj/machinery/power/shieldwallgen/anchored, -/obj/structure/cable, -/turf/open/floor/engine/hull, -/area/ship/external) -"Th" = ( -/obj/machinery/camera/emp_proof{ - dir = 10 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Tm" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs, -/area/ship/engineering) -"TI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/emp_proof, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/turf/open/floor/plating/airless, -/area/ship/external) -"Uq" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"Ut" = ( -/obj/machinery/door/airlock/hatch{ - name = "Bathroom"; - id_tag = "nodedoor"; - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"Uv" = ( -/obj/machinery/power/rtg, -/obj/structure/cable{ - icon_state = "0-9" - }, -/obj/machinery/light/dim/directional/east, -/turf/open/floor/circuit/red, -/area/ship/maintenance/central) -"UY" = ( -/obj/structure/railing/corner{ - layer = 3.1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black/corner, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/corner_techfloor_gray{ - dir = 8 - }, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"Vb" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"VC" = ( -/obj/machinery/porta_turret/ship{ - dir = 2; - id = "jupiter_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/maintenance/central) -"VF" = ( -/obj/machinery/ai_slipper, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"VK" = ( -/obj/machinery/power/shieldwallgen/anchored, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/engine/hull, -/area/ship/external) -"Wp" = ( -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/machinery/camera/emp_proof{ - dir = 5 - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey/corner, -/turf/open/floor/plating/airless, -/area/ship/external) -"Wv" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"Xa" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/cargo) -"Xw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"XP" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/ship/cargo) -"Yc" = ( -/obj/machinery/door/window/brigdoor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/button/door{ - pixel_y = 33; - pixel_x = -22; - dir = 4; - name = "emergency blast shutters"; - id = "noderidercore" - }, -/turf/open/floor/circuit/green, -/area/ship/maintenance/central) -"Yp" = ( -/obj/machinery/holopad/emergency/engineering, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/engineering) -"YX" = ( -/obj/machinery/holopad/emergency/command, -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"Zk" = ( -/obj/machinery/door/airlock/hatch{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"Zn" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plating/airless, -/area/ship/external) -"Zr" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/tank/jetpack/carbondioxide, -/obj/structure/railing{ - layer = 3.3 - }, -/obj/machinery/suit_storage_unit/inherit/industrial, -/obj/item/clothing/mask/gas, -/obj/item/clothing/suit/space/hardsuit/security, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/security/armory) -"Zx" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 5 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"ZF" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/external{ - name = "Core"; - req_access_txt = "20"; - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/maintenance/central) -"ZW" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/catwalk/over, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 6 - }, -/turf/open/floor/plating/airless, -/area/ship/external) -"ZX" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/catwalk/over, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plating, -/area/ship/maintenance/central) - -(1,1,1) = {" -by -by -by -by -by -by -by -by -Ck -by -bX -by -by -by -by -by -fG -by -Ck -by -by -by -by -by -by -by -by -"} -(2,1,1) = {" -by -by -by -by -by -by -by -by -dS -by -up -by -by -by -by -by -up -by -dS -by -by -by -by -by -by -by -by -"} -(3,1,1) = {" -by -by -by -by -by -by -by -by -ef -Uq -iH -bC -by -by -by -bC -Ss -qp -oy -by -by -by -by -by -by -by -by -"} -(4,1,1) = {" -by -by -by -by -by -by -by -by -vY -vH -up -Wv -kn -kn -kn -Wv -up -qp -oy -by -by -by -by -by -by -by -by -"} -(5,1,1) = {" -by -by -by -by -by -by -Ck -by -pM -PC -up -Wv -tU -yM -sz -Wv -up -PC -oy -by -Ck -by -by -by -by -by -by -"} -(6,1,1) = {" -by -by -by -by -by -by -dS -by -pM -Wv -Wv -FV -hQ -hQ -hQ -UY -Wv -Wv -oy -by -dS -by -by -by -by -by -by -"} -(7,1,1) = {" -by -by -by -by -by -by -az -JZ -In -up -sC -Nl -cP -cP -cP -fz -JI -up -mJ -tY -AO -by -by -by -by -by -by -"} -(8,1,1) = {" -by -by -by -Ck -by -by -pM -Qp -Wv -up -JP -KF -rb -dJ -RI -tJ -Kd -up -Wv -Qp -oy -by -by -Ck -by -by -by -"} -(9,1,1) = {" -by -by -by -dS -by -by -fK -Wv -up -Wv -mw -ay -Yp -oe -Av -GB -zF -Wv -up -Wv -TI -by -by -Xw -by -by -by -"} -(10,1,1) = {" -by -Jx -EQ -ek -EQ -EQ -QH -eS -Ev -mT -vr -Tm -ci -Hx -iJ -mN -xX -dn -bG -eS -LY -EQ -EQ -eF -EQ -kd -by -"} -(11,1,1) = {" -by -by -by -dS -by -by -ef -Wv -up -Wv -Zk -OG -MU -MU -MU -OG -Ru -Wv -up -Wv -oy -by -by -Xw -by -by -by -"} -(12,1,1) = {" -by -by -by -MZ -by -by -Zx -hK -hd -Kn -se -ty -tk -lI -au -ty -df -Kn -SP -Wp -ZW -by -by -MZ -by -by -by -"} -(13,1,1) = {" -by -by -by -by -by -by -by -Is -Oj -wq -NO -MU -MU -aq -MU -MU -kE -wq -KM -jR -by -by -by -by -by -by -by -"} -(14,1,1) = {" -by -by -by -by -by -by -by -by -jI -MX -ym -MU -ev -Yc -LR -MU -aa -VC -jI -by -by -by -by -by -by -by -by -"} -(15,1,1) = {" -by -by -by -by -by -by -by -by -sn -wq -qW -MU -vW -jG -BV -MU -MG -wq -Dt -by -by -by -by -by -by -by -by -"} -(16,1,1) = {" -by -by -by -by -Ck -by -by -by -jI -wq -ZX -MU -Rp -Ga -Uv -MU -Ok -wq -jI -by -by -by -Ck -by -by -by -by -"} -(17,1,1) = {" -by -by -Jx -qw -nO -qw -yK -pi -hH -MX -rx -OG -OG -hr -OG -OG -Ok -VC -tO -aH -cb -EQ -lr -qw -kd -by -by -"} -(18,1,1) = {" -by -by -by -by -MZ -by -by -ef -wA -Kn -ly -Hg -OG -Ih -MU -Dq -Rn -Kn -ky -oy -by -by -MZ -by -by -by -by -"} -(19,1,1) = {" -by -by -by -by -by -by -GW -hi -VK -wq -Ke -OG -OG -ZF -OG -OG -sD -wq -VK -pj -DU -by -by -by -by -by -by -"} -(20,1,1) = {" -by -by -by -Ck -by -by -DL -Qp -db -db -Cy -Bk -De -sZ -jt -so -Eu -wq -Am -Qp -PK -by -by -Ck -by -by -by -"} -(21,1,1) = {" -by -by -by -Xw -by -by -Zn -db -db -EZ -za -fI -cW -kK -Ko -Am -pm -pm -pm -Am -oy -by -by -Xw -by -by -by -"} -(22,1,1) = {" -by -Ck -by -Xw -by -by -ef -oi -Rr -yI -Hi -Km -oR -VF -yJ -pm -sw -Ab -QI -pm -oy -by -by -Xw -by -Ck -by -"} -(23,1,1) = {" -by -dS -by -Xw -by -by -ef -QN -lv -fH -FQ -iM -KD -bB -Xa -pm -pu -Qd -MJ -pm -oy -by -by -Xw -by -dS -by -"} -(24,1,1) = {" -Jx -ms -EQ -Eg -EQ -pi -yW -wu -Kc -DM -wu -XP -jt -OK -jt -BU -xz -hW -Qt -pm -mJ -aX -EQ -Fe -EQ -fw -kd -"} -(25,1,1) = {" -by -by -by -by -by -ef -xy -Kc -nM -GA -vS -wu -EP -Rz -uV -Am -pm -pm -rC -pm -xy -oy -by -by -by -by -by -"} -(26,1,1) = {" -by -by -by -by -by -ax -Kc -Kc -tF -Oz -IH -Kz -Kz -AY -Kz -Kz -FH -LO -BO -pm -pm -TI -by -by -by -by -by -"} -(27,1,1) = {" -by -by -by -by -by -ef -xk -Kc -qh -yd -zp -oJ -yh -YX -xl -oJ -Ee -eq -jW -pm -GN -oy -by -by -by -by -by -"} -(28,1,1) = {" -by -Ck -by -by -by -ef -et -Kc -Jp -EH -zp -oJ -fD -Em -mo -oJ -Ut -Am -LC -pm -Az -oy -by -by -by -Ck -by -"} -(29,1,1) = {" -by -Xw -by -by -by -ef -Uq -Kc -gC -dW -Zr -Kz -Kz -CQ -Kz -Kz -vE -pm -qj -pm -qp -oy -by -by -by -Xw -by -"} -(30,1,1) = {" -by -BT -xW -EQ -EQ -mf -Uq -wu -wu -Kc -Kc -oJ -oJ -oJ -oJ -oJ -pm -pm -Am -Am -qp -mJ -qw -qw -KR -jE -by -"} -(31,1,1) = {" -by -MZ -oy -by -by -by -qc -aD -Kc -by -Fo -by -oJ -nI -oJ -by -Cv -by -pm -aD -qc -by -by -by -ef -MZ -by -"} -(32,1,1) = {" -by -by -LD -jX -by -by -qc -Th -Kc -by -oX -by -oJ -Ne -oJ -by -RE -by -pm -bl -qc -by -by -sB -Vb -by -by -"} -(33,1,1) = {" -by -by -by -MZ -by -by -by -qc -by -by -by -by -oJ -oJ -oJ -by -by -by -by -qc -by -by -by -MZ -by -by -by -"} -(34,1,1) = {" -by -by -by -by -by -by -by -qc -by -by -by -by -by -oJ -by -by -by -by -by -qc -by -by -by -by -by -by -by -"} -(35,1,1) = {" -by -by -by -by -by -by -by -by -by -by -by -by -by -yH -by -by -by -by -by -by -by -by -by -by -by -by -by -"} diff --git a/_maps/shuttles/solgov/solgov_chronicle.dmm b/_maps/shuttles/solgov/solgov_chronicle.dmm deleted file mode 100644 index 9a3be7fe22c1..000000000000 --- a/_maps/shuttles/solgov/solgov_chronicle.dmm +++ /dev/null @@ -1,6509 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"ac" = ( -/obj/machinery/computer/security/solgov{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"ah" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/railing/corner, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"av" = ( -/obj/structure/fluff/hedge/opaque, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"aA" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 4 - }, -/obj/machinery/meter/atmos/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"aB" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"aG" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/machinery/button/door{ - dir = 8; - id = "sgc_airlock1"; - name = "blast door control"; - pixel_x = 22; - pixel_y = 10 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -22 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"aN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"aP" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/obj/structure/bookcase/random, -/turf/open/floor/wood/walnut, -/area/ship/crew/crewtwo) -"aU" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"bd" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/ship/crew) -"be" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 8; - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/bridge) -"bf" = ( -/obj/structure/table/wood/fancy/purple, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"bg" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"bm" = ( -/obj/effect/turf_decal/solgov/center_left, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"br" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/machinery/light/directional/west, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"bs" = ( -/obj/machinery/telecomms/broadcaster/preset_left{ - network = "SolNet" - }, -/obj/machinery/door/window/brigdoor/northright{ - dir = 2; - req_one_access = list(61,11) - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/circuit, -/area/ship/engineering) -"bt" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewtwo) -"bu" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light/floor, -/turf/open/floor/engine/hull, -/area/ship/engineering/engine) -"bw" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/button/door{ - dir = 8; - id = "sgc_dorm"; - name = "window shutter control"; - pixel_x = 22; - pixel_y = 11 - }, -/turf/open/floor/wood, -/area/ship/crew) -"bx" = ( -/obj/machinery/vending/coffee, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"bA" = ( -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/bed, -/obj/item/bedsheet/solgov, -/obj/structure/curtain/cloth, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"bB" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 13; - pixel_y = -20 - }, -/turf/open/floor/plasteel/freezer, -/area/ship/crew) -"bH" = ( -/obj/structure/closet/secure_closet/captains{ - anchored = 1; - populate = 0 - }, -/obj/item/clothing/under/solgov/formal/captain, -/obj/item/clothing/shoes/laceup, -/obj/item/clothing/head/solgov/captain, -/obj/item/folder/solgov, -/obj/item/folder/solgov, -/obj/item/folder/documents/solgov, -/obj/item/folder/documents/solgov, -/obj/item/clothing/under/solgov/formal, -/obj/item/clothing/gloves/combat, -/obj/item/storage/backpack/captain, -/obj/item/door_remote/captain, -/obj/item/storage/belt/sabre/solgov, -/obj/item/clothing/under/solgov/dress, -/obj/item/clothing/suit/armor/vest/solgov/captain, -/obj/item/stamp/solgov, -/obj/item/clothing/suit/armor/solgov_trenchcoat, -/obj/item/spacecash/bundle/loadsamoney, -/obj/item/clothing/neck/cloak/solgovcap, -/obj/item/storage/guncase/pistol/modelh, -/obj/item/storage/box/ammo/ferroslug, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/office) -"cg" = ( -/obj/structure/chair/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-9" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"cp" = ( -/obj/machinery/computer/message_monitor{ - dir = 8 - }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"cw" = ( -/obj/docking_port/mobile{ - dir = 2; - port_direction = 8; - preferred_direction = 4 - }, -/turf/closed/wall/mineral/titanium, -/area/ship/crew) -"cP" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_cargo" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"cT" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"cW" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/pen/solgov{ - pixel_x = -5 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/wood, -/area/ship/crew) -"da" = ( -/obj/machinery/computer/cargo/solgov{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"dd" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/rack, -/obj/machinery/firealarm/directional/south, -/obj/item/stack/sheet/mineral/plasma/twenty, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"dj" = ( -/obj/structure/closet/crate/bin, -/obj/item/trash/sosjerky, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew) -"dm" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/fancy/wood/corner{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"dz" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/button/door{ - dir = 1; - id = "sgc_overseer"; - name = "window shutter control"; - pixel_x = -9; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"dA" = ( -/obj/machinery/computer/cryopod/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"dC" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_airlock2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewtwo) -"dR" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"ez" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Dorm" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"eD" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"eQ" = ( -/obj/structure/table/wood/fancy/purple, -/obj/item/paper_bin, -/obj/item/desk_flag/solgov{ - pixel_x = -7; - pixel_y = 12 - }, -/obj/item/pen/solgov, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 9 - }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"eU" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/firealarm/directional/west{ - pixel_y = 5 - }, -/obj/machinery/button/door{ - dir = 4; - id = "sgc_engine"; - pixel_x = -22; - pixel_y = -10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"eV" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"fd" = ( -/obj/structure/table/wood, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/ship/crew) -"fe" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"fj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 5 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"fl" = ( -/obj/structure/closet/secure_closet/miner{ - anchored = 1; - name = "field engineer's locker"; - populate = 0 - }, -/obj/item/pickaxe/drill/jackhammer, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/head/hardhat/solgov, -/obj/item/radio{ - icon_state = "sec_radio" - }, -/obj/item/clothing/under/solgov/formal, -/obj/item/clothing/under/solgov/dress, -/obj/item/clothing/under/solgov, -/obj/item/clothing/suit/hazardvest/solgov, -/obj/item/clothing/accessory/armband/cargo, -/obj/item/clothing/shoes/workboots, -/obj/item/melee/knife/survival, -/obj/item/clothing/gloves/combat, -/obj/item/storage/backpack, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/red, -/obj/item/clothing/glasses/meson, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"fq" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"fw" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"fz" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/computer/bookmanagement{ - dir = 8; - icon_state = "laptop"; - pixel_y = 7 - }, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"fA" = ( -/obj/effect/turf_decal/solgov/center_right, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"fN" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/wood, -/area/ship/bridge) -"fT" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"fW" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"ga" = ( -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 1; - id = "sgc_cs" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_cargo" - }, -/obj/structure/cable, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"gi" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/obj/structure/railing/wood{ - color = "#543C30" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"gk" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"gs" = ( -/obj/effect/landmark/start/security_officer, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"gB" = ( -/obj/structure/cable/yellow{ - icon_state = "2-5" - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 9 - }, -/obj/structure/noticeboard/staff{ - dir = 4; - pixel_x = -26 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"gK" = ( -/turf/open/floor/plating, -/area/ship/external) -"gZ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/stairs{ - dir = 1 - }, -/area/ship/engineering) -"hh" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/passive_vent/layer4{ - dir = 4 - }, -/obj/structure/sign/solgov_seal{ - pixel_y = -27 - }, -/turf/open/floor/engine/hull/reinforced, -/area/ship/engineering/engine) -"hp" = ( -/obj/structure/table/wood, -/obj/structure/railing/wood{ - color = "#792f27" - }, -/obj/item/reagent_containers/food/snacks/grown/cabbage{ - pixel_x = 1; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/snacks/grown/cabbage{ - pixel_x = 9; - pixel_y = 6 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"hr" = ( -/obj/structure/table/wood/fancy/purple, -/obj/machinery/fax/solgov, -/obj/item/desk_flag/solgov{ - pixel_x = 8; - pixel_y = 13 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 5 - }, -/obj/machinery/button/door{ - id = "sgc_captain"; - name = "window shutter control"; - pixel_x = 10; - pixel_y = 23 - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"hs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 5 - }, -/obj/machinery/firealarm/directional/north, -/obj/item/kirbyplants{ - icon_state = "applebush"; - pixel_x = 8; - pixel_y = 16 - }, -/obj/item/kirbyplants{ - icon_state = "plant-11"; - pixel_x = 6; - pixel_y = 2 - }, -/obj/item/kirbyplants{ - icon_state = "plant-21"; - pixel_x = -12; - pixel_y = 18 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"hw" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"hx" = ( -/obj/item/kirbyplants{ - icon_state = "plant-11"; - layer = 2.89; - pixel_x = -12; - pixel_y = 19 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/light_switch{ - pixel_x = 8; - pixel_y = 21 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"hA" = ( -/obj/machinery/door/airlock/solgov{ - dir = 4; - name = "Bridge"; - req_access = list(19) - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"hM" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"hS" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"hU" = ( -/obj/item/kirbyplants{ - icon_state = "plant-06"; - pixel_x = 16; - pixel_y = 16 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood, -/area/ship/crew) -"hX" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"id" = ( -/obj/structure/closet/secure_closet/security{ - anchored = 1; - name = "sonnensöldners's locker"; - populate = 0 - }, -/obj/item/clothing/head/solgov/sonnensoldner, -/obj/structure/sign/poster/solgov/sonnensoldner{ - pixel_y = 30 - }, -/obj/item/radio{ - icon_state = "sec_radio" - }, -/obj/item/clothing/under/solgov/formal, -/obj/item/clothing/under/solgov/dress, -/obj/item/clothing/under/solgov, -/obj/item/clothing/shoes/workboots, -/obj/item/storage/belt/sabre/solgov, -/obj/item/clothing/gloves/combat, -/obj/item/radio/headset/solgov/alt, -/obj/item/storage/backpack, -/obj/item/clothing/suit/armor/vest/solgov, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/red, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"ie" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"if" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/railing/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/button/door{ - id = "sgc_engi"; - name = "window shutter control"; - pixel_x = 9; - pixel_y = 22 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"ip" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/crewtwo) -"iA" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/light/small/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"ja" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/dorm) -"jb" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"jd" = ( -/obj/structure/table/wood, -/obj/structure/railing/wood{ - color = "#792f27"; - dir = 6 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 4 - }, -/obj/item/reagent_containers/food/snacks/grown/cabbage{ - pixel_y = 4 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"ju" = ( -/turf/open/floor/carpet/royalblue, -/area/ship/crew/office) -"jz" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering/engine) -"jJ" = ( -/obj/machinery/button/door{ - dir = 4; - id = "sgc_airlock2"; - name = "blast door control"; - pixel_x = -22; - pixel_y = -8; - req_one_access = list(20,19) - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/light_switch{ - pixel_x = 7; - pixel_y = 21 - }, -/obj/machinery/light/small/directional/west{ - pixel_y = 1 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"jS" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"jU" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew) -"ke" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"kg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"kl" = ( -/obj/structure/table/wood/fancy/purple, -/obj/machinery/computer/secure_data/laptop{ - dir = 8; - pixel_x = 4; - pixel_y = 5 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"kp" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew) -"kw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"kz" = ( -/obj/machinery/telecomms/hub{ - autolinkers = list("solgov","broadcasterA","receiverA","solgovPDA","SolHub"); - id = "Solgov Hub"; - network = "SolNet" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/engineering) -"kI" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"kN" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/dorm) -"kT" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"lc" = ( -/obj/structure/cable{ - icon_state = "5-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew) -"lA" = ( -/obj/effect/turf_decal/atmos/nitrogen{ - dir = 1; - layer = 2.04 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"lJ" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew) -"lP" = ( -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/fancy/wood/corner{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"lZ" = ( -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/structure/sign/warning{ - pixel_x = -23; - pixel_y = 9 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"ma" = ( -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"ml" = ( -/obj/effect/turf_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"mz" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters, -/obj/structure/chair/office, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"mA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/mining{ - name = "Cargo" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"mG" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew) -"mN" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/crew) -"mP" = ( -/obj/structure/filingcabinet/double, -/obj/item/documents/solgov, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/wood, -/area/ship/crew/office) -"mZ" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/fluff/hedge/opaque, -/turf/open/floor/wood, -/area/ship/crew/office) -"nb" = ( -/obj/structure/cable/yellow{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"nd" = ( -/obj/structure/table/wood, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"ne" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"ng" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on, -/turf/open/floor/engine/o2, -/area/ship/engineering/engine) -"nj" = ( -/obj/structure/bed, -/obj/item/bedsheet/solgov, -/obj/structure/curtain/cloth, -/obj/structure/sign/solgov_flag{ - dir = 1; - pixel_y = -27 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"nF" = ( -/obj/structure/closet/crate/wooden, -/obj/machinery/light/directional/south, -/obj/item/mop, -/obj/item/reagent_containers/glass/bucket, -/obj/item/soap, -/obj/item/soap, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"nH" = ( -/obj/structure/chair/sofa/brown/right/directional/east, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"nP" = ( -/obj/structure/dresser, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/office) -"nR" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/effect/turf_decal/solgov/center, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel, -/area/ship/cargo) -"nU" = ( -/obj/item/paper_bin/carbon{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/pen/solgov{ - pixel_x = -4 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/table/wood/fancy/blue, -/turf/open/floor/wood, -/area/ship/bridge) -"nW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/airlock/solgov{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewtwo) -"ol" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_dorm" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/crew) -"oz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"oC" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"oH" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/machinery/door/window/brigdoor/northleft{ - dir = 2; - req_one_access = list(61,11) - }, -/obj/machinery/telecomms/bus{ - autolinkers = list("processor7","solgov"); - id = "bus mainframe"; - network = "SolNet" - }, -/turf/open/floor/circuit, -/area/ship/engineering) -"oK" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"oY" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"pi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_dorm" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/crew) -"pl" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/rack, -/obj/item/radio/intercom/directional/north, -/obj/item/stack/sheet/metal/five, -/obj/item/stack/sheet/metal/five, -/obj/item/stack/sheet/metal/five, -/obj/item/stack/sheet/glass/five, -/obj/item/stack/sheet/glass/five, -/obj/item/stack/sheet/glass/five, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"pC" = ( -/obj/machinery/light/directional/west, -/obj/machinery/modular_computer/console/preset/command{ - dir = 4 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"pR" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/wood/corner{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"pS" = ( -/turf/template_noop, -/area/template_noop) -"qe" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/wood/corner{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"qg" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/solgov/dress, -/obj/item/clothing/suit/solgov/jacket, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/east, -/obj/item/clothing/under/solgov, -/obj/item/clothing/under/solgov, -/obj/item/clothing/under/solgov/dress, -/obj/item/clothing/under/solgov/dress, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"qz" = ( -/obj/machinery/photocopier, -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/ship/crew) -"qH" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"rq" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Equipment Room"; - req_access = list(11) - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"rw" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/wood/corner{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"rD" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew/office) -"rJ" = ( -/obj/machinery/suit_storage_unit/solgov, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"rK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"rO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"rS" = ( -/obj/machinery/autolathe, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"rZ" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew) -"sa" = ( -/obj/machinery/computer/telecomms/monitor/solgov{ - dir = 1; - network = "SolNet" - }, -/obj/structure/railing, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"sd" = ( -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"sf" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"sq" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"sx" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - dir = 4; - req_one_access = list(1,48) - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_airlock1" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"sz" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/obj/structure/railing/wood{ - color = "#543C30" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/bridge) -"sA" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewtwo) -"sE" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24; - req_access = null; - req_one_access = list(1,48); - req_ship_access = 1 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"sL" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"sM" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"sS" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"sU" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/curtain, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/dorm) -"ti" = ( -/obj/item/energyhalberd/purple, -/obj/item/energyhalberd/purple, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/cabinet{ - name = "energy halbreds" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"tl" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/railing/corner/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/bridge) -"tr" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/crew) -"ty" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"tC" = ( -/obj/structure/window/reinforced, -/obj/machinery/door/window/brigdoor/eastleft{ - dir = 8; - req_one_access = list(61,11) - }, -/obj/machinery/telecomms/message_server{ - autolinkers = list("solgovPDA"); - calibrating = 0; - network = "SolNet" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/circuit/red, -/area/ship/engineering) -"tJ" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew) -"tQ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/pen/solgov{ - pixel_x = -5 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"tV" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/office) -"um" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/turf_decal/industrial/outline/orange, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"un" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/bridge) -"uA" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"uC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"uD" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold{ - dir = 9 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"uK" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"uW" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding/wood/end{ - dir = 1 - }, -/obj/structure/fluff/hedge, -/turf/open/floor/wood/walnut, -/area/ship/crew/crewtwo) -"ve" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/engine/hull, -/area/ship/engineering/engine) -"vo" = ( -/obj/machinery/advanced_airlock_controller{ - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewtwo) -"vr" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"vx" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/crew) -"vO" = ( -/obj/structure/table/wood/fancy/purple, -/obj/item/binoculars{ - pixel_y = 7 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/ship/crew/office) -"vR" = ( -/obj/machinery/door/window{ - dir = 8; - name = "Tinted Interior Door"; - opacity = 1 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"wt" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 4 - }, -/obj/structure/sign/solgov_seal, -/turf/open/floor/engine/hull/reinforced, -/area/ship/engineering/engine) -"wK" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"wP" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner{ - dir = 1 - }, -/obj/machinery/light/floor, -/obj/structure/sign/solgov_seal{ - pixel_x = -29; - pixel_y = 0 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"wT" = ( -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"wU" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/wood, -/area/ship/bridge) -"wV" = ( -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/south, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"wW" = ( -/obj/item/kirbyplants{ - icon_state = "plant-11"; - layer = 2.89; - pixel_x = 10 - }, -/obj/structure/table/wood/fancy/purple, -/obj/item/paper/crumpled, -/obj/item/pen/fountain/solgov, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/ship/crew/office) -"xf" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible/layer4, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"xt" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/camera/autoname, -/turf/open/floor/wood, -/area/ship/bridge) -"xu" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"xI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt/dust, -/obj/structure/chair/wood, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"xL" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock/solgov{ - dir = 4; - name = "Command Wing" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewtwo) -"xM" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_captain" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"xO" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew) -"ya" = ( -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"yj" = ( -/obj/structure/chair/sofa/brown/corner/directional/east, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"yu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 8; - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"yv" = ( -/obj/structure/cable{ - icon_state = "1-10" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew) -"yw" = ( -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"yA" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock{ - dir = 4; - name = "Dorm" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"yD" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"yE" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"yQ" = ( -/obj/item/kirbyplants{ - icon_state = "plant-17"; - pixel_x = -7; - pixel_y = 23 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/ship/bridge) -"yY" = ( -/obj/structure/closet/secure_closet/freezer/kitchen{ - req_access = null - }, -/obj/structure/railing/wood{ - color = "#792f27"; - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 4 - }, -/obj/item/reagent_containers/condiment/milk, -/obj/item/reagent_containers/condiment/milk, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"zh" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_engine" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"zi" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"zk" = ( -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/condiment/saltshaker, -/obj/item/reagent_containers/condiment/saltshaker, -/obj/item/reagent_containers/condiment/saltshaker, -/obj/item/reagent_containers/condiment/saltshaker, -/obj/structure/closet/crate/secure/gear{ - desc = "For emergency use only"; - name = "emergency sauerkraut supplies"; - populate = 0; - req_access = list(19) - }, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/item/reagent_containers/food/snacks/grown/cabbage, -/obj/structure/sign/warning/incident{ - pixel_y = 30 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"zm" = ( -/obj/effect/turf_decal/techfloor{ - dir = 10 - }, -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"zq" = ( -/obj/effect/turf_decal/atmos/oxygen{ - layer = 2.04 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"zs" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"zu" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew) -"zv" = ( -/obj/structure/chair/sofa/brown/directional/east, -/obj/machinery/light/small/directional/west, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"zw" = ( -/obj/effect/turf_decal/solgov/bottom_right, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"zM" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"zR" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Ad" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"Ag" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 5 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/solgov_seal{ - pixel_x = -29; - pixel_y = 0 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Ah" = ( -/obj/structure/railing/corner/wood{ - color = "#543C30" - }, -/obj/machinery/computer/helm/solgov{ - dir = 8 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"As" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/secure_closet/engineering_personal{ - name = "ship engineer's locker"; - populate = 0 - }, -/obj/item/storage/backpack/industrial, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/item/clothing/head/hardhat/solgov, -/obj/item/folder/solgov, -/obj/item/clipboard, -/obj/item/clothing/under/solgov/formal, -/obj/item/clothing/under/solgov, -/obj/item/clothing/accessory/armband/engine, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/head/welding, -/obj/item/pen/solgov, -/obj/item/clothing/suit/hazardvest/solgov, -/obj/item/clothing/shoes/workboots, -/obj/machinery/light/directional/west, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 - }, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Au" = ( -/obj/structure/closet/cabinet, -/obj/item/clothing/suit/solgov/dress, -/obj/item/clothing/suit/solgov/jacket, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio/headset, -/obj/item/radio, -/obj/item/radio, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 21 - }, -/obj/item/clothing/under/solgov, -/obj/item/clothing/under/solgov, -/obj/item/clothing/under/solgov/dress, -/obj/item/clothing/under/solgov/dress, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Ax" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Az" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"AK" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/button/door{ - dir = 1; - id = "sgc_cargo"; - name = "blast door control"; - pixel_x = 8; - pixel_y = -22 - }, -/obj/machinery/button/shieldwallgen{ - dir = 1; - id = "sgc_cs"; - pixel_x = -2; - pixel_y = -20 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"AM" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"AN" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/engine) -"AQ" = ( -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"AR" = ( -/obj/structure/mirror{ - pixel_y = 24 - }, -/obj/structure/sink{ - pixel_y = 19 - }, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/dorm) -"AV" = ( -/obj/machinery/telecomms/processor{ - autolinkers = list("processor7"); - id = "Processor"; - network = "SolNet" - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/brigdoor/westleft{ - dir = 4; - req_one_access = list(61,11) - }, -/obj/machinery/light/small/directional/west, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/circuit/green, -/area/ship/engineering) -"AZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/bridge) -"Be" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"Bn" = ( -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering/engine) -"Bs" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"Bz" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2, -/turf/open/floor/engine/o2, -/area/ship/engineering/engine) -"BE" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"BZ" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"Cb" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) -"Cd" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"Cf" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"Cm" = ( -/obj/machinery/door/airlock/solgov{ - dir = 4; - name = "Captain's Quarters"; - req_access = list(20) - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/office) -"Cs" = ( -/obj/machinery/power/smes/engineering, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/industrial/outline/orange, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"CC" = ( -/obj/machinery/door/airlock/solgov{ - dir = 4; - name = "Overseer's Quarters"; - req_access = list(57) - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewtwo) -"CE" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium, -/area/ship/security/armory) -"CK" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/security/armory) -"CM" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"CU" = ( -/obj/machinery/fax/solgov, -/obj/structure/table/wood, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew) -"Dn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/wood, -/area/ship/crew/office) -"Ds" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"Du" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/crew) -"DC" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"DN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 22 - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"DW" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = 10 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"Ef" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/external{ - dir = 4; - req_one_access = list(1,48) - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_airlock1" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Ep" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Er" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/bridge) -"Ex" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/engine/n2, -/area/ship/engineering/engine) -"Ez" = ( -/obj/structure/closet/secure_closet/wall/directional/north{ - name = "bridge supplies" - }, -/obj/item/binoculars, -/obj/item/binoculars{ - pixel_y = 6 - }, -/obj/item/gps{ - gpstag = "SGSV Chronicle" - }, -/obj/item/pen/fountain/solgov, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/bridge) -"EC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"EF" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/kirbyplants{ - icon_state = "applebush"; - pixel_x = -8; - pixel_y = 19 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"EX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"EZ" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/kirbyplants{ - icon_state = "plant-21"; - pixel_x = 7; - pixel_y = 18 - }, -/obj/item/kirbyplants{ - icon_state = "plant-22"; - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/kirbyplants{ - icon_state = "plant-22"; - pixel_x = -6; - pixel_y = 11 - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"Fa" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ship/crew) -"Fg" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 22 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Fh" = ( -/obj/structure/sign/solgov_seal{ - pixel_x = 28; - pixel_y = 0 - }, -/turf/open/floor/plating, -/area/ship/external) -"Fl" = ( -/obj/docking_port/stationary{ - dir = 4; - dwidth = 15; - height = 15; - width = 30 - }, -/turf/template_noop, -/area/template_noop) -"Fm" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"FC" = ( -/obj/structure/bed, -/obj/item/bedsheet/solgov, -/obj/structure/sign/solgov_flag{ - dir = 8; - pixel_x = 28 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/crewtwo) -"FG" = ( -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 6 - }, -/obj/structure/table/wood, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_y = 5 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"FM" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/airalarm/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"FO" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 10 - }, -/turf/open/floor/wood, -/area/ship/crew) -"FX" = ( -/obj/structure/noticeboard/staff{ - dir = 4; - pixel_x = -26 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/wood, -/area/ship/crew/dorm) -"Gk" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Gt" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_x = -30; - pixel_y = 10 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 10 - }, -/obj/structure/closet/firecloset/wall/directional/south, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"Gv" = ( -/obj/machinery/atmospherics/components/unary/thermomachine{ - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"Gw" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"GP" = ( -/obj/machinery/door/airlock/solgov{ - dir = 4; - name = "Armaments Wing"; - req_one_access = list(1,48) - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/security/armory) -"GT" = ( -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"Hb" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 5 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/table/wood/fancy/blue, -/obj/machinery/camera/autoname, -/turf/open/floor/wood, -/area/ship/bridge) -"Hd" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"Ho" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Hp" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/hardsuit/solgov, -/obj/item/tank/jetpack/oxygen, -/turf/open/floor/wood, -/area/ship/crew/office) -"HA" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/landmark/start/shaft_miner, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"HM" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/wood, -/area/ship/crew) -"Id" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_overseer" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"Ii" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Im" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/industrial/outline/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"In" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"Io" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/crew/crewtwo) -"Iv" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/item/reagent_containers/food/drinks/coffee{ - pixel_x = 7 - }, -/obj/structure/table/wood/fancy/blue, -/turf/open/floor/wood, -/area/ship/bridge) -"ID" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/visible/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"IH" = ( -/obj/machinery/telecomms/server/presets/solgov{ - autolinkers = list("solgov","sproingle"); - network = "SolNet" - }, -/obj/machinery/door/window/brigdoor/northleft{ - dir = 2; - req_one_access = list(61,11) - }, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/circuit, -/area/ship/engineering) -"II" = ( -/obj/structure/railing/wood{ - color = "#543C30" - }, -/obj/structure/table/wood, -/obj/machinery/light/directional/west, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/pen/solgov{ - pixel_x = -5 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"Ja" = ( -/obj/structure/chair/sofa/brown/directional/south, -/obj/effect/landmark/start/assistant, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"Jd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Jh" = ( -/obj/structure/table/wood/fancy/blue, -/obj/machinery/fax/solgov, -/obj/item/desk_flag/solgov{ - pixel_x = -9; - pixel_y = 14 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"Jn" = ( -/obj/item/bedsheet/double/solgov{ - dir = 1 - }, -/obj/structure/bed/double{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/solgov_flag{ - dir = 4; - pixel_x = -27 - }, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/office) -"Ju" = ( -/obj/item/kirbyplants{ - icon_state = "plant-22"; - pixel_x = 9; - pixel_y = -4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew) -"JH" = ( -/obj/machinery/computer/telecomms/server/solgov{ - dir = 1; - network = "SolNet" - }, -/obj/structure/railing{ - dir = 10 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"JI" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/ship/bridge) -"JJ" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wood, -/obj/structure/fluff/hedge/opaque, -/turf/open/floor/wood, -/area/ship/crew/office) -"JN" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/ship/engineering) -"JQ" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 5 - }, -/obj/structure/bookcase/random, -/turf/open/floor/wood/walnut, -/area/ship/crew/crewtwo) -"JS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_dorm" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/crew) -"Ka" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_captain" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"Kb" = ( -/obj/structure/cable/yellow{ - icon_state = "4-10" - }, -/obj/effect/turf_decal/corner/opaque/solgovgold{ - dir = 6 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Kc" = ( -/obj/effect/turf_decal/siding/wood{ - color = "#543C30" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"Kh" = ( -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/end, -/obj/structure/fluff/hedge, -/turf/open/floor/wood/walnut, -/area/ship/crew/crewtwo) -"Ks" = ( -/obj/structure/guncloset{ - desc = "A locker that holds weapons."; - name = "weapon locker" - }, -/obj/item/gun/ballistic/automatic/pistol/solgov, -/obj/item/gun/ballistic/automatic/pistol/solgov, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/item/gun/ballistic/automatic/powered/gauss/claris, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"Kv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"Ky" = ( -/obj/structure/closet/crate/bin, -/obj/item/trash/semki, -/obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"KG" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"KN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_captain" - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ship/crew/office) -"KU" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/solgov, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"KZ" = ( -/obj/structure/grille, -/turf/open/floor/plating, -/area/ship/external) -"Lb" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Lc" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 8 - }, -/obj/effect/turf_decal/siding/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/structure/railing/wood{ - color = "#543C30"; - dir = 8 - }, -/obj/item/radio/intercom/table, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 10 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/table/wood/fancy/blue, -/turf/open/floor/wood, -/area/ship/bridge) -"Lk" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"LB" = ( -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering/engine) -"LE" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/on/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/item/radio/intercom/directional/south, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewtwo) -"LL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/dorm) -"Md" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/south, -/turf/open/floor/wood, -/area/ship/bridge) -"Me" = ( -/obj/machinery/cryopod, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 5 - }, -/obj/machinery/camera/autoname{ - dir = 5 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"Mx" = ( -/obj/structure/filingcabinet/double, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"MC" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/bridge) -"ME" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"MH" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ - dir = 8; - piping_layer = 2 - }, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering/engine) -"MT" = ( -/obj/machinery/power/port_gen/pacman, -/obj/structure/cable/yellow, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"MZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_bridge" - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"Nb" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/visible/layer2, -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters, -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/closet/firecloset/wall/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/engineering/engine) -"Nm" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 11; - pixel_y = -16 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"Ns" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"Nu" = ( -/obj/structure/table/wood, -/obj/structure/railing/wood{ - color = "#792f27" - }, -/obj/machinery/light/small/directional/west, -/obj/item/pestle, -/obj/structure/large_mortar, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"Nw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_overseer" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/open/floor/plating, -/area/ship/crew/crewtwo) -"Nz" = ( -/obj/structure/chair/sofa/brown/left/directional/south, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"NH" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/structure/curtain, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/chair/plastic{ - desc = "Welcome to the shower"; - dir = 4; - name = "shower chair" - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/dorm) -"Ob" = ( -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Of" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer5, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"Oo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Oq" = ( -/obj/structure/table/wood/fancy/purple, -/obj/item/paper_bin/carbon{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/folder/solgov{ - pixel_x = 4 - }, -/obj/item/pen/solgov{ - pixel_x = 2 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"OU" = ( -/obj/item/clothing/neck/cloak/overseer, -/obj/item/clothing/suit/armor/vest/solgov/overseer, -/obj/structure/closet/secure_closet/head_of_personnel{ - anchored = 1; - name = "\proper overseer's locker"; - populate = 0 - }, -/obj/item/clothing/gloves/combat, -/obj/item/folder/solgov, -/obj/item/folder/solgov, -/obj/item/folder/documents/solgov, -/obj/item/clothing/under/solgov/formal, -/obj/item/clothing/head/solgov, -/obj/item/storage/belt/sabre/solgov, -/obj/item/storage/backpack, -/obj/item/pen/solgov, -/obj/item/clothing/under/solgov/dress, -/obj/item/stamp/solgov, -/obj/machinery/light/directional/south, -/obj/item/clothing/suit/armor/solgov_trenchcoat, -/turf/open/floor/carpet/royalblue, -/area/ship/crew/crewtwo) -"OX" = ( -/obj/structure/noticeboard/captain{ - pixel_y = 25 - }, -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30"; - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-10" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"OZ" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters{ - dir = 8 - }, -/obj/machinery/button/door{ - id = "sgc_bridge"; - name = "bridge window lockdown"; - pixel_x = 6; - pixel_y = 9 - }, -/obj/item/reagent_containers/glass/maunamug{ - pixel_x = -3 - }, -/obj/structure/table/wood/fancy/blue, -/turf/open/floor/wood, -/area/ship/bridge) -"Pb" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/light/directional/north, -/turf/open/floor/engine/o2, -/area/ship/engineering/engine) -"Pc" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/cargo) -"Pf" = ( -/obj/effect/turf_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/obj/machinery/light/floor, -/obj/structure/sign/solgov_seal{ - pixel_x = -29; - pixel_y = 0 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/hull, -/area/ship/external) -"Pk" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Pm" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners, -/obj/structure/closet/crate/wooden, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/pen/solgov, -/obj/item/pen/solgov, -/obj/item/pen/solgov, -/obj/item/paper_bin/bundlenatural, -/obj/item/paper_bin/bundlenatural, -/obj/item/paper_bin/bundlenatural, -/obj/machinery/light/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/item/clipboard, -/obj/item/clipboard, -/obj/item/clipboard, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Pq" = ( -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/machinery/autolathe, -/obj/structure/sign/poster/solgov/random{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"PT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_engi" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"PY" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Qi" = ( -/obj/item/radio/intercom/wideband/table, -/obj/effect/turf_decal/corner/opaque/solgovblue/three_quarters, -/obj/structure/table/wood/fancy/blue, -/turf/open/floor/wood, -/area/ship/bridge) -"Qk" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Qm" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/wood, -/area/ship/crew/office) -"Qy" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 4 - }, -/obj/item/t_scanner{ - pixel_x = -6 - }, -/obj/item/t_scanner{ - pixel_x = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"QA" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/light/small/directional/south, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"QM" = ( -/obj/effect/turf_decal/siding/wood, -/obj/structure/fluff/hedge/opaque, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/wood, -/area/ship/crew/office) -"Rb" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engine Room"; - req_access = list(11) - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"Rw" = ( -/obj/structure/closet/crate/bin, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"RC" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/railing, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"RL" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engineering"; - req_access = list(11) - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/engineering) -"RV" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/plasteel/freezer, -/area/ship/crew) -"RX" = ( -/obj/structure/table/wood, -/obj/item/cutting_board, -/obj/item/melee/knife/kitchen, -/obj/machinery/newscaster/directional/north, -/obj/structure/sink{ - layer = 2.79; - pixel_x = -15; - pixel_y = 20 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"Sd" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/corner/opaque/solgovgold/three_quarters{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Sg" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 22 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"So" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/engineering) -"Sv" = ( -/obj/structure/table/wood, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/mug/tea{ - pixel_x = 10 - }, -/turf/open/floor/wood, -/area/ship/crew) -"Sy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/dorm) -"SA" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/secure_closet/engineering_personal{ - name = "ship engineer's locker"; - populate = 0 - }, -/obj/item/storage/backpack/industrial, -/obj/effect/turf_decal/industrial/outline/orange, -/obj/item/clothing/head/hardhat/solgov, -/obj/item/folder/solgov, -/obj/item/clipboard, -/obj/item/clothing/under/solgov/formal, -/obj/item/clothing/under/solgov, -/obj/item/clothing/accessory/armband/engine, -/obj/item/storage/toolbox/mechanical, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/head/welding, -/obj/item/pen/solgov, -/obj/item/clothing/suit/hazardvest/solgov, -/obj/item/clothing/shoes/workboots, -/obj/item/clothing/gloves/color/yellow, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"SH" = ( -/obj/machinery/cryopod, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 5 - }, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 - }, -/turf/open/floor/plasteel, -/area/ship/crew/dorm) -"SJ" = ( -/obj/machinery/telecomms/receiver/preset_left{ - id = "Receiver"; - network = "SolNet" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor/westright{ - dir = 4; - req_one_access = list(61,11) - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/turf/open/floor/circuit/green, -/area/ship/engineering) -"SL" = ( -/obj/item/paper_bin/carbon{ - pixel_x = 7; - pixel_y = 8 - }, -/obj/item/paper_bin{ - pixel_x = -5; - pixel_y = -1 - }, -/obj/item/folder/solgov{ - pixel_x = 4 - }, -/obj/item/pen/solgov{ - pixel_x = 2 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/table/wood/fancy/blue, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"SQ" = ( -/obj/effect/turf_decal/solgov/bottom_center, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/cargo) -"ST" = ( -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"Td" = ( -/obj/effect/turf_decal/solgov/top, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Tk" = ( -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"Tr" = ( -/obj/effect/turf_decal/techfloor/corner, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/cabinet{ - name = "ammunition" - }, -/obj/item/ammo_box/amagpellet_claris, -/obj/item/ammo_box/magazine/pistol556mm, -/obj/item/ammo_box/magazine/pistol556mm, -/obj/item/ammo_box/magazine/pistol556mm, -/obj/item/ammo_box/magazine/pistol556mm, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"TA" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/effect/turf_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/mining{ - name = "Cargo" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"TE" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/layer2{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/ship/engineering/engine) -"TH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"TN" = ( -/obj/structure/mirror{ - pixel_y = 26 - }, -/obj/structure/sink{ - pixel_y = 19 - }, -/obj/structure/urinal{ - dir = 4; - pixel_x = -32 - }, -/obj/machinery/button/door{ - dir = 8; - id = "sgc_piss"; - name = "bathroom lock"; - pixel_x = 22; - pixel_y = -9; - specialfunctions = 3 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/freezer, -/area/ship/crew) -"TV" = ( -/obj/item/radio/intercom/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Ue" = ( -/obj/effect/turf_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Uh" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/crew) -"Ut" = ( -/obj/effect/turf_decal/solgov/top_right, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"UB" = ( -/obj/structure/table/wood, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/solgov/random{ - pixel_x = -28 - }, -/turf/open/floor/wood/mahogany, -/area/ship/crew) -"UD" = ( -/obj/effect/turf_decal/siding/wood/corner, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"UJ" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/cargo) -"UQ" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/wood, -/area/ship/crew/office) -"US" = ( -/obj/structure/table/wood, -/obj/item/desk_flag/solgov{ - pixel_x = 8; - pixel_y = 2 - }, -/turf/open/floor/carpet/blue, -/area/ship/crew) -"Vg" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/autoname{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/security/armory) -"Vi" = ( -/obj/structure/cable/yellow{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/black{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/black, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/engineering) -"Vm" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/ship/crew) -"Vo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/freezer, -/area/ship/crew/dorm) -"Vy" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/holopad/secure, -/turf/open/floor/wood, -/area/ship/crew/office) -"VM" = ( -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"VR" = ( -/obj/machinery/atmospherics/components/binary/pump/layer4{ - dir = 4; - name = "External Atmosphere to Waste" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 9 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"Wn" = ( -/obj/machinery/atmospherics/components/binary/pump/layer4{ - dir = 8; - name = "Waste To External Atmosphere" - }, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 10 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"Wo" = ( -/obj/machinery/suit_storage_unit/solgov, -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/techfloor/corner, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"WM" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium, -/area/ship/engineering/engine) -"WX" = ( -/obj/machinery/suit_storage_unit/solgov, -/obj/machinery/light/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor, -/turf/open/floor/plasteel/tech/grid, -/area/ship/security/armory) -"WY" = ( -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 - }, -/obj/effect/turf_decal/spline/fancy/wood{ - dir = 9 - }, -/obj/structure/bookcase/random, -/turf/open/floor/wood/walnut, -/area/ship/crew/crewtwo) -"Xa" = ( -/obj/effect/turf_decal/siding/wood/corner{ - color = "#543C30" - }, -/obj/structure/railing/corner/wood{ - color = "#543C30" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/wood, -/area/ship/bridge) -"Xg" = ( -/obj/effect/turf_decal/solgov/bottom_left, -/obj/machinery/airalarm/directional/south, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"Xi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"Xj" = ( -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"Xm" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/engineering) -"Xu" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer5, -/obj/machinery/atmospherics/pipe/simple/orange/visible/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/orange, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"Xv" = ( -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_cargo" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - id = "sgc_cs" - }, -/turf/open/floor/plasteel/tech, -/area/ship/cargo) -"Xy" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/visible/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/green/visible{ - dir = 6 - }, -/obj/effect/turf_decal/techfloor/orange, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/landmark/start/station_engineer, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -20; - pixel_y = -10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering/engine) -"XA" = ( -/turf/closed/wall/mineral/titanium, -/area/ship/security/armory) -"XE" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/wood, -/area/ship/bridge) -"XG" = ( -/obj/machinery/vending/coffee, -/obj/effect/turf_decal/siding/wood/corner, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 - }, -/turf/open/floor/wood, -/area/ship/crew) -"Yo" = ( -/obj/effect/turf_decal/techfloor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/ship/engineering/engine) -"Yr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"YC" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 6 - }, -/obj/structure/sign/warning/nosmoking/circle{ - pixel_x = 8; - pixel_y = -22 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"Zd" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/spline/fancy/wood, -/obj/machinery/light/small/directional/south, -/obj/item/paper/crumpled, -/obj/item/pen/solgov{ - pixel_x = -5 - }, -/turf/open/floor/wood, -/area/ship/crew/crewtwo) -"Zh" = ( -/obj/effect/turf_decal/techfloor/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/corner/opaque/solgovblue{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/security/armory) -"Zm" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/door/airlock{ - dir = 4; - id_tag = "sgc_piss"; - name = "Bathroom" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"Zt" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/structure/closet/crate/medical, -/obj/item/storage/box/masks, -/obj/item/storage/box/rxglasses, -/obj/structure/sign/poster/solgov/random{ - pixel_y = 30 - }, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/medical, -/obj/item/storage/pill_bottle/charcoal, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) -"Zx" = ( -/obj/effect/turf_decal/solgov, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_x = -12; - pixel_y = 22 - }, -/turf/open/floor/plasteel, -/area/ship/cargo) -"ZC" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/table/wood, -/obj/item/radio/intercom/wideband/table{ - dir = 8; - pixel_x = -4 - }, -/turf/open/floor/wood/walnut, -/area/ship/bridge) -"ZE" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/fulltile/shuttle, -/obj/machinery/door/poddoor{ - id = "sgc_bridge" - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"ZP" = ( -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/door/airlock/external{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - dir = 4; - id = "sgc_airlock2" - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/crewtwo) - -(1,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -AN -wt -bu -ve -ve -bu -hh -AN -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -"} -(2,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -pS -pS -AN -AN -WM -zh -zh -zh -zh -WM -AN -AN -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -"} -(3,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -pS -pS -AN -ng -eU -Bn -Bn -Bn -Bn -Xy -Yo -AN -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -"} -(4,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -pS -pS -AN -Pb -zq -Ad -sS -sS -Cb -lA -Ex -AN -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -"} -(5,1,1) = {" -pS -pS -pS -pS -pS -pS -KZ -KZ -pS -AN -Bz -Wn -sM -yw -oY -fW -VR -TE -AN -pS -KZ -KZ -pS -pS -pS -pS -pS -pS -pS -"} -(6,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -gK -pS -AN -jz -fj -fw -Of -Xu -ID -xf -jz -AN -pS -gK -pS -pS -pS -pS -pS -pS -pS -pS -"} -(7,1,1) = {" -pS -pS -pS -pS -pS -KZ -pS -gK -pS -pS -AN -AN -AN -jz -LB -aA -MH -AN -pS -pS -gK -pS -KZ -pS -pS -pS -pS -pS -pS -"} -(8,1,1) = {" -pS -pS -pS -pS -pS -KZ -gK -gK -pS -Xm -So -AV -SJ -Xm -Gv -kI -Nb -AN -pS -pS -gK -gK -KZ -pS -pS -pS -pS -pS -pS -"} -(9,1,1) = {" -pS -pS -pS -pS -pS -KZ -pS -gK -gK -Xm -oH -Gw -ke -So -Xm -So -Rb -So -Xm -gK -gK -pS -KZ -pS -pS -pS -pS -pS -pS -"} -(10,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -gK -pS -Xm -IH -Tk -aU -gZ -ah -ya -uD -lZ -Xm -pS -gK -pS -pS -pS -pS -pS -pS -pS -pS -"} -(11,1,1) = {" -pS -pS -pS -pS -KZ -pS -pS -gK -pS -Xm -kz -Ax -Ii -JH -fT -Cs -cT -jS -Xm -pS -gK -pS -pS -KZ -pS -pS -pS -pS -pS -"} -(12,1,1) = {" -pS -pS -pS -pS -KZ -gK -gK -vx -vx -Xm -bs -kT -mz -sa -RC -Qy -JN -ME -Xm -pS -Fh -gK -gK -KZ -pS -pS -pS -pS -pS -"} -(13,1,1) = {" -pS -pS -pS -pS -KZ -pS -vx -tJ -RV -Xm -So -tC -cp -So -Qk -um -zM -PY -Xm -ZP -bt -ip -pS -KZ -pS -pS -pS -pS -pS -"} -(14,1,1) = {" -pS -pS -pS -pS -pS -pS -vx -TN -bB -UJ -UJ -UJ -UJ -Xm -if -qH -dR -vr -Xm -vo -LE -ip -pS -pS -pS -pS -pS -pS -pS -"} -(15,1,1) = {" -pS -pS -pS -pS -vx -vx -vx -vx -Zm -UJ -br -TV -Pm -So -PT -PT -Xm -RL -Xm -Io -dC -ip -ip -ip -pS -pS -pS -pS -pS -"} -(16,1,1) = {" -pS -vx -vx -vx -tJ -yj -zv -nH -Uh -UJ -Zx -bm -Xg -UJ -Lb -eD -gB -oC -So -jJ -Be -Gt -ip -ip -Nw -Id -ip -pS -pS -"} -(17,1,1) = {" -pS -vx -UB -Ns -Nu -Ja -US -nd -jU -mA -Td -nR -SQ -TA -Sd -Kb -FM -sL -KU -zs -bg -Ky -ip -eQ -UD -dz -ip -pS -pS -"} -(18,1,1) = {" -pS -vx -RX -ST -hp -Nz -nd -HM -lc -UJ -Ut -fA -zw -UJ -Xm -rq -Xm -So -So -ip -xL -sA -ip -bf -Hd -OU -ip -pS -pS -"} -(19,1,1) = {" -cw -tJ -yY -aB -jd -rZ -mG -yv -dj -UJ -Zt -fq -oK -UJ -As -hw -MT -Xm -WY -EF -rw -uA -ip -hx -fe -FC -ip -pS -pS -"} -(20,1,1) = {" -JS -Vm -Fa -lJ -tr -bd -Ju -fd -cW -UJ -wT -fq -nF -UJ -pl -Vi -dd -Xm -aP -In -xI -Zd -sA -CC -ip -ip -ip -pS -pS -"} -(21,1,1) = {" -pi -Sv -kp -zu -qz -kN -ja -ja -ja -UJ -EX -fq -VM -UJ -SA -nb -Im -Xm -JQ -Fm -hX -dm -xu -lP -wV -ip -pS -pS -pS -"} -(22,1,1) = {" -ol -bw -xO -Du -CU -kN -AR -Vo -NH -UJ -zk -fq -hM -UJ -Xj -ma -Ho -So -So -OX -rO -uW -Kh -pR -cg -MZ -pS -pS -pS -"} -(23,1,1) = {" -vx -tJ -hU -FO -kN -kN -LL -Sy -sU -UJ -zR -sf -AK -UJ -sd -Pq -DC -av -So -Cm -rD -rD -tV -hs -qe -ip -pS -pS -pS -"} -(24,1,1) = {" -pS -vx -XG -mN -ez -FX -vR -bA -kN -UJ -Xv -cP -ga -Pc -Xm -Xm -Xm -Xm -So -DN -QM -Jn -tV -rD -nW -ip -ip -pS -pS -"} -(25,1,1) = {" -XA -XA -XA -GP -XA -Au -EC -nj -ja -Pf -ml -ml -ml -wP -pS -pS -pS -rD -Hp -oz -mZ -ju -bH -rD -zi -yD -ip -pS -pS -"} -(26,1,1) = {" -XA -fl -HA -Ep -XA -qg -ie -ja -ja -pS -pS -pS -pS -pS -pS -pS -pS -rD -mP -UQ -JJ -ju -nP -rD -kg -QA -ip -pS -pS -"} -(27,1,1) = {" -XA -id -gs -Gk -XA -ja -yA -ja -pS -pS -pS -pS -pS -pS -pS -pS -pS -rD -vO -yE -Qm -Vy -Dn -rD -Sg -hS -ip -pS -pS -"} -(28,1,1) = {" -XA -fl -AM -CM -XA -Me -Nm -ja -pS -pS -pS -pS -pS -pS -pS -pS -pS -rD -hr -EZ -Oq -wW -kl -rD -fz -Cd -ip -pS -pS -"} -(29,1,1) = {" -XA -CK -ne -Ue -XA -SH -dA -ja -pS -pS -pS -pS -pS -pS -pS -pS -pS -rD -xM -Ka -KN -rD -rD -rD -iA -YC -ip -pS -pS -"} -(30,1,1) = {" -pS -CK -Fg -Ue -CK -XA -ja -ja -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -MC -MC -hA -MC -MC -pS -"} -(31,1,1) = {" -XA -CK -Pk -jb -zm -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -Jh -yQ -sq -DW -MC -pS -"} -(32,1,1) = {" -XA -ti -Lk -BE -rJ -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -SL -wU -uK -bx -MC -pS -"} -(33,1,1) = {" -XA -rS -aN -TH -WX -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -Mx -un -Ds -Rw -MC -pS -"} -(34,1,1) = {" -XA -Ks -wK -Jd -Wo -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -Er -xt -JI -Er -MC -pS -"} -(35,1,1) = {" -XA -Tr -Zh -AQ -GT -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -Ez -Md -MC -pS -pS -"} -(36,1,1) = {" -XA -CK -Ob -aG -CK -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -MC -Er -ty -Xa -Er -MC -MC -"} -(37,1,1) = {" -pS -XA -sx -XA -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -uC -ZC -II -Bs -gi -pC -da -uC -"} -(38,1,1) = {" -pS -XA -Vg -Ag -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -gk -eV -kw -BZ -Kc -Kv -KG -AZ -"} -(39,1,1) = {" -pS -XA -sE -Az -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -Xi -Ah -FG -Cf -sz -ac -tQ -Xi -"} -(40,1,1) = {" -pS -XA -CE -Ef -XA -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -MC -Er -Hb -aa -tl -Lc -Er -MC -"} -(41,1,1) = {" -pS -pS -pS -Fl -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -uC -OZ -fN -XE -Qi -uC -pS -"} -(42,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -yu -ZE -nU -Iv -rK -be -pS -"} -(43,1,1) = {" -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -pS -yu -Oo -Yr -be -pS -pS -"} diff --git a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt index acb9beda3538..036e43b471a7 100644 --- a/_maps/shuttles/subshuttles/Subshuttle Catalog.txt +++ b/_maps/shuttles/subshuttles/Subshuttle Catalog.txt @@ -43,11 +43,6 @@ Size = "3x4" Purpose = "A horrid merger of engineering platform and pill" File Path = "_maps\shuttles\subshuttles\independant_pill.dmm" -Name = "Falcon Dropship" -Size = "13x7" -Purpose = "A Nanotrasen dropship, primarily used by Heron-Class carriers." -File Path = "_maps\shuttles\subshuttles\nanotrasen_falcon.dmm" - Name = "Crux Dropship" Size = "12x7" Purpose = "A very common general-purpose transport Minutemen vessel." diff --git a/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm b/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm deleted file mode 100644 index e88bfc4bd5f2..000000000000 --- a/_maps/shuttles/subshuttles/nanotrasen_falcon.dmm +++ /dev/null @@ -1,686 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 6 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/storage/eva) -"b" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/holopad/emergency/command, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage/eva) -"c" = ( -/obj/item/gps/computer{ - pixel_y = -20 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"d" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "tactical chair" - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel, -/area/ship/storage/eva) -"e" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage/eva) -"f" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 10 - }, -/obj/machinery/power/smes/engineering, -/obj/structure/cable{ - icon_state = "0-10" - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 10 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"g" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/storage/eva) -"h" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/orange/hidden{ - dir = 8 - }, -/obj/machinery/power/terminal{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable/yellow{ - icon_state = "0-2" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"i" = ( -/obj/effect/turf_decal/steeldecal/steel_decals6, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/storage/eva) -"j" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/storage/eva) -"k" = ( -/obj/machinery/atmospherics/pipe/layer_manifold, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/camera{ - dir = 5 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage/eva) -"l" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "tactical chair" - }, -/obj/effect/turf_decal/techfloor{ - dir = 1 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/turf_decal/techfloor/corner{ - dir = 1; - pixel_y = -16 - }, -/obj/machinery/light_switch{ - pixel_x = -22; - dir = 4; - pixel_y = 8 - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/storage/eva) -"m" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/storage/eva) -"n" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/eva) -"o" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8; - name = "tactical chair" - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/wallmed{ - pixel_y = -28 - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel, -/area/ship/storage/eva) -"p" = ( -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/structure/cable/yellow, -/obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/industrial/warning{ - dir = 9 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"r" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "tactical chair" - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel, -/area/ship/storage/eva) -"s" = ( -/obj/structure/window/reinforced/survival_pod/spawner/west, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"t" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/storage/eva) -"v" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "engine fuel pump" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/machinery/door/airlock/grunge{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"w" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "heron_subshuttle_bridge" - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"y" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "heron_subshuttle2"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-1" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "heron_subshuttle22"; - name = "Blast Shutters" - }, -/obj/machinery/button/shieldwallgen{ - id = "heron_subshuttle2"; - pixel_x = -21; - pixel_y = -8; - dir = 4 - }, -/obj/machinery/button/door{ - id = "heron_subshuttle22"; - name = "Access Shutters"; - pixel_x = -23; - dir = 4 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/storage/eva) -"z" = ( -/turf/template_noop, -/area/template_noop) -"A" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 4; - id = "heron_subshuttle1"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/atmospherics/components/binary/valve{ - dir = 1; - name = "Shuttle Fuel Valve" - }, -/obj/machinery/door/poddoor/shutters{ - id = "heron_subshuttle11"; - name = "Blast Shutters" - }, -/obj/machinery/button/door{ - id = "heron_subshuttle11"; - name = "Access Shutters"; - pixel_x = -23; - dir = 4 - }, -/obj/machinery/button/shieldwallgen{ - id = "heron_subshuttle1"; - pixel_x = -21; - pixel_y = 8; - dir = 4 - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/storage/eva) -"B" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "tactical chair" - }, -/obj/structure/railing{ - dir = 8; - layer = 4.1 - }, -/obj/effect/turf_decal/techfloor{ - dir = 8 - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel, -/area/ship/storage/eva) -"C" = ( -/obj/structure/window/reinforced/survival_pod/spawner/west, -/obj/machinery/atmospherics/components/unary/tank/toxins{ - dir = 4; - piping_layer = 1 - }, -/obj/structure/cable{ - icon_state = "4-5" - }, -/obj/effect/turf_decal/steeldecal/steel_decals3, -/obj/effect/turf_decal/steeldecal/steel_decals3{ - dir = 6 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"D" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, -/obj/machinery/door/poddoor{ - id = "heron_subshuttle_engines"; - name = "Thruster Blast Door"; - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"E" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "heron_subshuttle_bridge"; - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/storage/eva) -"F" = ( -/obj/machinery/atmospherics/pipe/simple/orange/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable{ - icon_state = "2-5" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage/eva) -"G" = ( -/obj/machinery/computer/crew/syndie{ - dir = 8 - }, -/obj/effect/turf_decal/techfloor{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/storage/eva) -"H" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage/eva) -"I" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8; - name = "tactical chair" - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel, -/area/ship/storage/eva) -"J" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/grid, -/area/ship/storage/eva) -"K" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 8; - name = "tactical chair" - }, -/obj/effect/turf_decal/techfloor{ - dir = 4 - }, -/obj/item/radio/intercom/directional/north, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel, -/area/ship/storage/eva) -"L" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "heron_subshuttle1"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-10" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/docking_port/mobile{ - dir = 2; - port_direction = 8; - preferred_direction = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "heron_subshuttle11"; - name = "Blast Shutters" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/storage/eva) -"M" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/orange/hidden{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/landmark/ert_shuttle_brief_spawn, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage/eva) -"N" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/plasma, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage/eva) -"O" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass{ - pixel_x = 8; - pixel_y = 20 - }, -/obj/structure/cable{ - icon_state = "1-6" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage/eva) -"P" = ( -/obj/structure/table/reinforced{ - color = "#c1b6a5" - }, -/obj/item/gps{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/machinery/button/door{ - id = "heron_subshuttle_bridge"; - name = "Bridge Shutters"; - pixel_x = 6; - pixel_y = 7; - dir = 1 - }, -/obj/machinery/button/door{ - id = "heron_subshuttle_engines"; - name = "Engine Shutters"; - pixel_x = 6; - pixel_y = -1; - dir = 1 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/storage/eva) -"Q" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/stairs{ - icon = 'icons/obj/stairs.dmi'; - dir = 8 - }, -/area/ship/storage/eva) -"R" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/power/shieldwallgen/atmos{ - anchored = 1; - dir = 8; - id = "heron_subshuttle2"; - locked = 1 - }, -/obj/structure/cable{ - icon_state = "0-9" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/poddoor/shutters{ - id = "heron_subshuttle22"; - name = "Blast Shutters" - }, -/turf/open/floor/plasteel/patterned/ridged, -/area/ship/storage/eva) -"S" = ( -/obj/structure/window/reinforced/survival_pod/spawner/west, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, -/obj/effect/turf_decal/techfloor/orange{ - dir = 1 - }, -/turf/open/floor/plasteel/tech, -/area/ship/storage/eva) -"T" = ( -/obj/structure/chair/comfy/shuttle{ - dir = 4; - name = "tactical chair" - }, -/obj/effect/turf_decal/techfloor, -/obj/effect/turf_decal/steeldecal/steel_decals10, -/obj/effect/turf_decal/techfloor/corner{ - dir = 8; - pixel_y = 16 - }, -/obj/effect/landmark/ert_shuttle_spawn, -/turf/open/floor/plasteel/telecomms_floor, -/area/ship/storage/eva) -"U" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage/eva) -"X" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/storage/eva) -"Z" = ( -/obj/effect/turf_decal/siding/thinplating/dark{ - dir = 1 - }, -/obj/effect/turf_decal/siding/thinplating/dark, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned/brushed, -/area/ship/storage/eva) - -(1,1,1) = {" -z -n -D -n -D -n -z -"} -(2,1,1) = {" -z -n -S -C -s -n -z -"} -(3,1,1) = {" -n -n -f -h -p -n -n -"} -(4,1,1) = {" -n -n -n -v -n -n -n -"} -(5,1,1) = {" -A -F -k -M -U -O -y -"} -(6,1,1) = {" -L -N -X -e -X -X -R -"} -(7,1,1) = {" -n -B -r -Z -B -d -n -"} -(8,1,1) = {" -n -m -J -b -J -t -n -"} -(9,1,1) = {" -n -K -I -H -I -o -n -"} -(10,1,1) = {" -n -n -n -Q -n -n -n -"} -(11,1,1) = {" -w -c -l -i -T -P -w -"} -(12,1,1) = {" -g -n -G -j -a -n -g -"} -(13,1,1) = {" -z -g -E -E -E -g -z -"} diff --git a/code/datums/ruins.dm b/code/datums/ruins/_ruins.dm similarity index 100% rename from code/datums/ruins.dm rename to code/datums/ruins/_ruins.dm diff --git a/code/datums/ruins/beachplanet.dm b/code/datums/ruins/beachplanet.dm index 3b048ab940c1..136950cce70b 100644 --- a/code/datums/ruins/beachplanet.dm +++ b/code/datums/ruins/beachplanet.dm @@ -18,13 +18,6 @@ suffix = "beach_ancient_ruin.dmm" ruin_tags = list(RUIN_TAG_MEDIUM_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_LIVEABLE) -/datum/map_template/ruin/beachplanet/town - name = "Beachside Town" - id = "beach_town" - description = "A fresh town on a lovely coast, where its inhabitants are is unknown." - suffix = "beach_ocean_town.dmm" - ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MINOR_LOOT, RUIN_TAG_LIVEABLE) - /datum/map_template/ruin/beachplanet/scrapvillage name = "Pirate Village" id = "beach_pirate" @@ -38,17 +31,3 @@ description = "A abandoned colony. It seems that this colony was abandoned, for a reason or another" suffix = "beach_treasure_cove.dmm" ruin_tags = list(RUIN_TAG_MEDIUM_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_LIVEABLE) - -/datum/map_template/ruin/beachplanet/crashedengie - name = "Crashed Engineer Ship" - id = "beach_crashed_engineer" - description = "An abandoned camp built by a crashed engineer" - suffix = "beach_crashed_engineer.dmm" - ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_HAZARDOUS) - -/datum/map_template/ruin/beachplanet/floatresort - name = "Floating Beach Resort" - id = "beach_float_resort" - description = "A hidden paradise on the beach" - suffix = "beach_float_resort.dmm" - ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MINOR_LOOT, RUIN_TAG_LIVEABLE) diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm index 1ea3d57e6928..d3b0fdf40e90 100644 --- a/code/datums/ruins/icemoon.dm +++ b/code/datums/ruins/icemoon.dm @@ -4,13 +4,6 @@ prefix = "_maps/RandomRuins/IceRuins/" ruin_type = RUINTYPE_ICE -/datum/map_template/ruin/icemoon/hydroponicslab - name = "Hydroponics Lab" - id = "hydroponicslab" - description = "An abandoned hydroponics research facility containing hostile plant fauna." - suffix = "icemoon_hydroponics_lab.dmm" - ruin_tags = list(RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_MEDIUM_COMBAT, RUIN_TAG_SHELTER) - /datum/map_template/ruin/icemoon/abandonedvillage name = "Abandoned Village" id = "abandonedvillage" diff --git a/code/datums/ruins/jungle.dm b/code/datums/ruins/jungle.dm index faaefea4fd8b..e8705d7f2f89 100644 --- a/code/datums/ruins/jungle.dm +++ b/code/datums/ruins/jungle.dm @@ -45,10 +45,3 @@ description = "A frontiersmen base, hidden within a cave. They don't seem friendly" suffix = "jungle_cavecrew.dmm" ruin_tags = list(RUIN_TAG_MEDIUM_COMBAT, RUIN_TAG_HAZARDOUS, RUIN_TAG_LIVEABLE, RUIN_TAG_MAJOR_LOOT) - -/datum/map_template/ruin/jungle/library - name = "Abandoned Library" - id = "abandoned-library" - description = "A forgotten library, with a few angry monkeys." - suffix = "jungle_abandoned_library.dmm" - ruin_tags = list(RUIN_TAG_MEDIUM_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_LIVEABLE) diff --git a/code/datums/ruins/rockplanet.dm b/code/datums/ruins/rockplanet.dm index 3d1414ef35af..f34c7c2d23c4 100644 --- a/code/datums/ruins/rockplanet.dm +++ b/code/datums/ruins/rockplanet.dm @@ -5,13 +5,6 @@ ruin_type = RUINTYPE_ROCK -/datum/map_template/ruin/rockplanet/harmfactory - name = "Harm Factory" - description = "A factory made for HARM and AGONY." - id = "rockplanet_harmfactory" - suffix = "rockplanet_harmfactory.dmm" - ruin_tags = list(RUIN_TAG_BOSS_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER, RUIN_TAG_HAZARDOUS) - /datum/map_template/ruin/rockplanet/budgetcuts name = "Budgetcuts" description = "Nanotrasen's gotta lay off some personnel, and this facility hasn't been worth the effort so far" @@ -25,12 +18,6 @@ id = "rockplanet_shippingdock" suffix = "rockplanet_shippingdock.dmm" -/datum/map_template/ruin/rockplanet/nomadcrash - name = "Nomad Crash" - description = "A Crashed Arrow & Axe Interceptor. A long forgotten Crew. They tried their best to survive..." - id = "rockplanet_nomadcrash" - suffix = "rockplanet_nomadcrash.dmm" - /datum/map_template/ruin/rockplanet/distillery name = "Frontiersman Distillery" description = "A former pre-ICW era Nanotrasen outpost converted into a moonshine distillery by Frontiersman bootleggers." diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index f8cda3a84426..8bdc04a9161f 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -13,14 +13,6 @@ description = "An old and rusty mining facility, with big ore potential." ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_SHELTER) -/datum/map_template/ruin/space/bigderelict1 - id = "bigderelict1" - suffix = "bigderelict1.dmm" - name = "Derelict Tradepost" - description = "A once-bustling tradestation that handled imports and exports from nearby stations now lays eerily dormant. \ - The last received message was a distress call from one of the on-board officers, but we had no success in making contact again." - ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_SHELTER) - /datum/map_template/ruin/space/onehalf id = "onehalf" suffix = "onehalf.dmm" @@ -36,13 +28,6 @@ You will have to power areas to raise the bolts on the doors. look out for secrets." ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER, RUIN_TAG_HAZARDOUS) -/datum/map_template/ruin/space/astraeus - id = "astraeus" - suffix = "astraeus.dmm" - name = "Astraeus Ruin" - description = "This vessel served a lengthy period in the Nanotrasen fleet, before an accident in the munitions bay caused to to be destroyed while in active combat." - ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_INHOSPITABLE) - /datum/map_template/ruin/space/singularitylab id = "singularitylab" suffix = "singularity_lab.dmm" diff --git a/code/datums/ruins/wasteplanet.dm b/code/datums/ruins/wasteplanet.dm index 66bd3841ec6b..b80533b3ae71 100644 --- a/code/datums/ruins/wasteplanet.dm +++ b/code/datums/ruins/wasteplanet.dm @@ -4,13 +4,6 @@ prefix = "_maps/RandomRuins/WasteRuins/" ruin_type = RUINTYPE_WASTE -/datum/map_template/ruin/wasteplanet/weaponstest - name = "Weapons testing facility" - id = "guntested" - description = "A abandoned Nanotrasen weapons facility, presumably the place where the X-01 was manufactured." - suffix = "wasteplanet_lab.dmm" - ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_SHELTER, RUIN_TAG_HAZARDOUS, RUIN_TAG_LIVEABLE) - /datum/map_template/ruin/wasteplanet/pandora id = "pandora_arena" suffix = "wasteplanet_pandora.dmm" diff --git a/code/datums/ruins/whitesands.dm b/code/datums/ruins/whitesands.dm index 0ec75c936dd9..79ddbf6b99f7 100644 --- a/code/datums/ruins/whitesands.dm +++ b/code/datums/ruins/whitesands.dm @@ -4,13 +4,6 @@ prefix = "_maps/RandomRuins/SandRuins/" ruin_type = RUINTYPE_SAND -/datum/map_template/ruin/whitesands/medipen_plant - name = "Abandoned Medipen Factory" - id = "medipenplant" - description = "A once prosperous autoinjector manufacturing plant." - suffix = "whitesands_surface_medipen_plant.dmm" - ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER) - /datum/map_template/ruin/whitesands/pubbyslopcrash name = "Pubby Slop Crash" id = "ws-pubbyslopcrash" diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 4f97d04cf55b..9e0e8c125978 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -360,11 +360,7 @@ name = "Sugarcube Transport" prefix = "ISV" -//your subshuttle here //why is my subshuttle here -/datum/map_template/shuttle/subshuttles/heron - file_name = "nanotrasen_falcon" - name = "Falcon Dropship" - prefix = "NTSV" +//your subshuttle here //why is my subshuttle here // its no longer there /datum/map_template/shuttle/subshuttles/crux file_name = "minutemen_crux" diff --git a/shiptest.dme b/shiptest.dme index ad7e5f53f2ae..b6fb8021c85a 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -448,7 +448,6 @@ #include "code\datums\progressbar.dm" #include "code\datums\quixotejump.dm" #include "code\datums\radiation_wave.dm" -#include "code\datums\ruins.dm" #include "code\datums\saymode.dm" #include "code\datums\shuttles.dm" #include "code\datums\simple_beam.dm" @@ -778,6 +777,7 @@ #include "code\datums\proximity_monitor\fields\gravity.dm" #include "code\datums\proximity_monitor\fields\peaceborg_dampener.dm" #include "code\datums\proximity_monitor\fields\timestop.dm" +#include "code\datums\ruins\_ruins.dm" #include "code\datums\ruins\beachplanet.dm" #include "code\datums\ruins\icemoon.dm" #include "code\datums\ruins\jungle.dm" From c19a9ff7f04cbae7f7bae9b956fc373aedf67a40 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 13 Dec 2024 08:28:40 -0600 Subject: [PATCH 019/122] Automatic changelog generation for PR #3840 [ci skip] --- html/changelogs/AutoChangeLog-pr-3840.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3840.yml diff --git a/html/changelogs/AutoChangeLog-pr-3840.yml b/html/changelogs/AutoChangeLog-pr-3840.yml new file mode 100644 index 000000000000..901d5e7cf7a3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3840.yml @@ -0,0 +1,9 @@ +author: meemofcourse +changes: + - {rscdel: 'Beluga-class, Box-class, Lagoon-class, Schmiedeberg-class, Tranquility-class'} + - {rscdel: Hound-class} + - {rscdel: 'Gecko-class, Heron-class (also Falcon-class), Mimir-class'} + - {rscdel: Jupiter-class} + - {rscdel: Chronicle-class} + - {rscdel: 'Many ruins, mostly for being old, have been removed'} +delete-after: true From dd9781a104fe4f68bc4de94e13db67770e9373ec Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 14 Dec 2024 01:06:20 +0000 Subject: [PATCH 020/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3840.yml | 9 --------- html/changelogs/archive/2024-12.yml | 8 ++++++++ 2 files changed, 8 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3840.yml diff --git a/html/changelogs/AutoChangeLog-pr-3840.yml b/html/changelogs/AutoChangeLog-pr-3840.yml deleted file mode 100644 index 901d5e7cf7a3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3840.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: meemofcourse -changes: - - {rscdel: 'Beluga-class, Box-class, Lagoon-class, Schmiedeberg-class, Tranquility-class'} - - {rscdel: Hound-class} - - {rscdel: 'Gecko-class, Heron-class (also Falcon-class), Mimir-class'} - - {rscdel: Jupiter-class} - - {rscdel: Chronicle-class} - - {rscdel: 'Many ruins, mostly for being old, have been removed'} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 0f1d3ce16e0d..99ec57706479 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -94,3 +94,11 @@ - rscadd: Filled subtype of Molotovs - bugfix: Molotovs can no longer be used to craft themselves - bugfix: Mapped in Molotovs are no longer empty +2024-12-14: + meemofcourse: + - rscdel: Beluga-class, Box-class, Lagoon-class, Schmiedeberg-class, Tranquility-class + - rscdel: Hound-class + - rscdel: Gecko-class, Heron-class (also Falcon-class), Mimir-class + - rscdel: Jupiter-class + - rscdel: Chronicle-class + - rscdel: Many ruins, mostly for being old, have been removed From 68134139ebd2f026edf2a3eae5a45445014530a6 Mon Sep 17 00:00:00 2001 From: MemeSnorfer <116136632+MemeSnorfer@users.noreply.github.com> Date: Wed, 18 Dec 2024 00:02:50 -0800 Subject: [PATCH 021/122] Atoll-Class Hospital Ship (#3749) ## About The Pull Request Brings in a new independent medship, meant to be the successor of the box-class. Made by Ihejirika Civ. Manufacturing, this vessel is popular among small medical companies and charity organizations. ![image](https://github.com/user-attachments/assets/21e80687-5003-4038-be4e-7a00027fd9fc) Also adds a preloaded subtype of the organ smartfridge.
    More images of various areas of the ship Lobby & Reception ![image](https://github.com/user-attachments/assets/2118e9be-98b7-4546-b609-18170f271f24) Medical Center & Morgue ![image](https://github.com/user-attachments/assets/141e2aa1-fd33-437b-a2c7-4b419ae6ff42) Crew Area ![image](https://github.com/user-attachments/assets/539a270b-f440-492f-a5fa-767b57dff66e) Engineering ![image](https://github.com/user-attachments/assets/80d358de-32d4-4a40-bda3-8f1fc4f12e15) Office & Bridge ![image](https://github.com/user-attachments/assets/fed51042-3901-4237-b407-7432e5279695)
    SDMM screenshots ![2024-11-13 14 43 22](https://github.com/user-attachments/assets/c186f731-843b-493d-8a32-a97a75ff502c) ![2024-11-13 14 43 27](https://github.com/user-attachments/assets/4ddbd87f-ce96-49e2-82eb-e2c5ac40eea3)
    ## Why It's Good For The Game The Box-Class is outdated, and was made for a different time. This new ship should hopefully bring independent medships back into the scene. ## Changelog :cl: MemeSnorfer and Moffball add: Atoll-Class Hospital Ship add: Preloaded organ smartfridge del: Disabled the Box-Class /:cl: --- _maps/configs/independent_atoll.json | 46 + .../independent/independent_atoll.dmm | 6871 +++++++++++++++++ .../objects/items/storage/filled_guncases.dm | 5 + .../kitchen_machinery/smartfridge.dm | 9 + 4 files changed, 6931 insertions(+) create mode 100644 _maps/configs/independent_atoll.json create mode 100644 _maps/shuttles/independent/independent_atoll.dmm diff --git a/_maps/configs/independent_atoll.json b/_maps/configs/independent_atoll.json new file mode 100644 index 000000000000..4d91d09694be --- /dev/null +++ b/_maps/configs/independent_atoll.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", + "map_name": "Atoll-Class Hospital Ship", + "map_short_name": "Atoll-class", + "description": "The Atoll-class is a large Ihejirika-built medical ship known for its unusually spacious and comfortable facilities and very respectable assortment of equipment and supplies. Atolls are favored by small medical companies and charity organizations dedicated to rendering welcome medical aid in an often harsh and unforgiving Frontier, making them a very welcome sight indeed.", + "tags": [ + "Medical" + ], + "map_path": "_maps/shuttles/independent/independent_atoll.dmm", + "namelists": [ + "GENERAL", + "SPACE", + "NATURAL" + ], + "faction": "/datum/faction/independent", + "prefix": "IMV", + "job_slots": { + "Captain": { + "outfit": "/datum/outfit/job/independent/captain", + "slots": 1, + "officer": true + }, + "Medical Administrator":{ + "outfit": "/datum/outfit/job/independent/cmo", + "slots": 1, + "officer": true + }, + "Medical Doctor": { + "outfit": "/datum/outfit/job/independent/doctor", + "slots": 1 + }, + "Paramedic": { + "outfit": "/datum/outfit/job/independent/paramedic", + "slots": 2 + }, + "Mechanic": { + "outfit": "/datum/outfit/job/independent/engineer", + "slots": 1 + }, + "Deckhand": { + "outfit": "/datum/outfit/job/independent/assistant", + "slots": 2 + } + }, + "enabled": true +} diff --git a/_maps/shuttles/independent/independent_atoll.dmm b/_maps/shuttles/independent/independent_atoll.dmm new file mode 100644 index 000000000000..dccf3b7848fa --- /dev/null +++ b/_maps/shuttles/independent/independent_atoll.dmm @@ -0,0 +1,6871 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/suit_storage_unit/inherit, +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/item/tank/jetpack{ + pixel_x = -5 + }, +/obj/item/clothing/suit/space/hardsuit/medical{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/clothing/mask/breath/medical{ + pixel_y = 5; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/cargo) +"ac" = ( +/obj/structure/chair/handrail{ + dir = 4 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_x = -26 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering/engines/starboard) +"ae" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"aj" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 10 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/office/lobby) +"ao" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + dir = 4; + name = "EVA Storage" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) +"av" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/storage/equip) +"aw" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/structure/closet, +/obj/structure/sign/poster/solgov/luna{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"ay" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"aG" = ( +/obj/structure/table/chem, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/reagent_containers/medigel/sterilizine{ + pixel_x = 9; + pixel_y = 4 + }, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical/surgery) +"aM" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"aN" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/smartfridge/organ/preloaded{ + pixel_x = -4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"aR" = ( +/obj/effect/turf_decal/borderfloorwhite{ + dir = 5 + }, +/obj/machinery/smartfridge/bloodbank/preloaded{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"aU" = ( +/obj/machinery/vending/coffee, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 + }, +/obj/machinery/light/directional/north, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/ccommons) +"be" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"bf" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"bk" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/outline/blue, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering) +"bE" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/structure/closet/crate/trashcart/laundry, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"bK" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/structure/sign/warning/fire{ + pixel_y = 24 + }, +/obj/effect/turf_decal/industrial/caution/red{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"bM" = ( +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"bW" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"ch" = ( +/obj/effect/turf_decal/corner/opaque/black/three_quarters{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/closet/wall/directional/north{ + name = "anesthesia locker" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/item/clothing/mask/breath/medical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/tank/internals/anesthetic{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"cm" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + id = "atoll_holo_blast" + }, +/obj/docking_port/mobile{ + dir = 2; + name = "Hospital Ship"; + launch_status = 0; + port_direction = 8; + preferred_direction = 4 + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/office/lobby) +"cJ" = ( +/obj/effect/turf_decal/industrial/traffic/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_y = -8; + pixel_x = 20 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"cK" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"cL" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = -12; + pixel_y = 1 + }, +/obj/structure/mirror{ + pixel_x = -24 + }, +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/toilet) +"cS" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/cargo) +"cV" = ( +/obj/effect/turf_decal/borderfloorwhite{ + dir = 5 + }, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/storage/equip) +"da" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_windows"; + name = "Window Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"db" = ( +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/corner/opaque/black, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 8 + }, +/turf/open/floor/plating, +/area/ship/crew/ccommons) +"de" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"dh" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"dj" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/cargo) +"dr" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"dB" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken7" + }, +/area/ship/crew/office/lobby) +"dG" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"dO" = ( +/obj/structure/aquarium/prefilled, +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/white, +/area/ship/crew/ccommons) +"dP" = ( +/obj/effect/turf_decal/corner/opaque/black/half, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"dS" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"dT" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/closet/secure_closet{ + icon_state = "cmo"; + name = "medical administrator locker"; + req_access_txt = "40" + }, +/obj/item/clothing/suit/longcoat/cmo, +/obj/item/clothing/suit/toggle/labcoat/cmo, +/obj/item/defibrillator/compact/loaded, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 10 + }, +/obj/item/clothing/under/rank/medical/doctor/blue, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/megaphone/command, +/obj/item/clothing/shoes/sneakers/brown{ + pixel_y = -12 + }, +/obj/item/storage/belt/medical, +/obj/item/clothing/head/beret/cmo{ + pixel_y = 10 + }, +/obj/item/clothing/glasses/hud/health/sunglasses{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"dZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/turf_decal/corner/opaque/grey/three_quarters{ + dir = 1 + }, +/obj/structure/closet, +/obj/item/crowbar/red, +/obj/machinery/computer/cryopod/directional/west, +/obj/machinery/firealarm/directional/south, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/turf/open/floor/plating, +/area/ship/crew/cryo) +"ej" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"es" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/medical) +"ex" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "Air to Distro" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"eB" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/machinery/power/ship_gravity, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/platform/industrial{ + dir = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"eD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"eF" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"eJ" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 9 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/structure/platform/industrial{ + dir = 6 + }, +/obj/structure/railing{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"eP" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/structure/closet/wall/orange/directional/south{ + name = "Fuel Locker" + }, +/obj/effect/decal/cleanable/oil/slippery, +/obj/effect/decal/cleanable/robot_debris, +/obj/item/stack/sheet/mineral/uranium/ten, +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/engineering) +"eT" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office/lobby) +"eU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/structure/platform/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"ff" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/effect/turf_decal/siding/thinplating, +/obj/item/reagent_containers/condiment/milk, +/obj/item/reagent_containers/condiment/sugar, +/obj/item/reagent_containers/food/drinks/bottle/orangejuice, +/obj/item/reagent_containers/condiment/rice, +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/food/snacks/pie/applepie, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/structure/closet/secure_closet/freezer{ + anchored = 1; + locked = 0; + name = "fridge" + }, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/grown/cabbage, +/obj/item/reagent_containers/food/snacks/branrequests, +/obj/item/reagent_containers/condiment/enzyme, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/oat, +/obj/item/reagent_containers/food/snacks/grown/cocoapod, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"fj" = ( +/obj/structure/closet/secure_closet{ + icon_state = "med_secure"; + name = "medical doctor locker"; + req_access_txt = "5" + }, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/suit/longcoat, +/obj/item/clothing/suit/toggle/labcoat, +/obj/item/clothing/suit/hooded/wintercoat/medical, +/obj/item/clothing/under/rank/medical/doctor/blue, +/obj/item/clothing/under/rank/medical/doctor/green, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 1 + }, +/obj/item/clothing/shoes/laceup{ + pixel_y = -12 + }, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/machinery/light/directional/north, +/obj/item/storage/backpack/satchel/med, +/obj/item/storage/backpack/messenger/med, +/obj/item/clothing/shoes/sneakers/white{ + pixel_y = -12 + }, +/obj/item/storage/belt/medical, +/obj/item/clothing/glasses/hud/health/prescription{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"fm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_windows"; + name = "Window Shutters" + }, +/turf/open/floor/plating, +/area/ship/medical) +"fo" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"fz" = ( +/obj/machinery/vending/cigarette, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office) +"fD" = ( +/obj/machinery/holopad/emergency/command, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/bridge) +"fG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "4-10" + }, +/obj/structure/cable{ + icon_state = "0-10" + }, +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"fK" = ( +/obj/structure/chair/handrail{ + dir = 1 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"fM" = ( +/obj/item/kirbyplants/random{ + pixel_y = 14; + pixel_x = -8 + }, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel/dark, +/area/ship/crew/ccommons) +"fT" = ( +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/ccommons) +"fW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"fZ" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"gh" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical/morgue) +"gv" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/machinery/cryopod, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/cryo) +"gH" = ( +/obj/effect/turf_decal/ihejirika_small/right{ + dir = 8 + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"gW" = ( +/obj/item/kirbyplants/random{ + pixel_x = 8; + pixel_y = 14 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/mono, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"hb" = ( +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"hj" = ( +/obj/structure/table/wood, +/obj/item/book/fish_catalog{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/fish_feed{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 + }, +/obj/machinery/light/directional/north, +/obj/machinery/light_switch{ + dir = 8; + pixel_y = -8; + pixel_x = 20 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/ccommons) +"hx" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/hallway/fore) +"hy" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/cryo) +"hB" = ( +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/machinery/button/door{ + pixel_x = 6; + pixel_y = 20; + name = "Bridge Window Shutters"; + id = "atoll_bridge_windows" + }, +/obj/machinery/button/door{ + pixel_x = -6; + pixel_y = 20; + name = "Ship Window Shutters"; + id = "atoll_windows" + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"hC" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/medical/surgery) +"hE" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/hallway/port) +"hF" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"hG" = ( +/obj/structure/chair/bench/blue/directional/west, +/obj/structure/closet/wall/directional/east{ + name = "patient's locker" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/under/rank/medical/gown/blue{ + pixel_x = 5 + }, +/obj/item/clothing/shoes/sandal/slippers{ + pixel_y = -10; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"hK" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/cargo) +"hN" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/structure/railing, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 4 + }, +/area/ship/engineering) +"hO" = ( +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/ccommons) +"ie" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/engineering) +"ik" = ( +/obj/effect/turf_decal/corner/opaque/black, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"in" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 2 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"ir" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/maintenance{ + name = "Portside Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"is" = ( +/obj/structure/fluff/hedge/opaque, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"iu" = ( +/obj/machinery/smartfridge/chemistry/preloaded{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"iA" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "5-10" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"iC" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_windows"; + name = "Window Shutters" + }, +/turf/open/floor/plating, +/area/ship/crew/ccommons) +"iE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/light/directional/east, +/obj/machinery/computer/crew{ + dir = 1; + icon_state = "computer-left" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -20; + pixel_x = 12 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"iF" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/item/clothing/suit/space/fragile{ + pixel_x = -10 + }, +/obj/item/clothing/suit/space/fragile{ + pixel_x = 10 + }, +/obj/item/clothing/head/helmet/space/fragile{ + pixel_y = 10; + pixel_x = -10 + }, +/obj/item/clothing/head/helmet/space/fragile{ + pixel_y = 10; + pixel_x = 10 + }, +/obj/item/pickaxe/emergency, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"iS" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "6-8" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"iY" = ( +/obj/structure/sign/poster/official/help_others{ + pixel_y = -32 + }, +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/blue, +/area/ship/crew/office/lobby) +"iZ" = ( +/obj/structure/chair/wood, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"jb" = ( +/obj/machinery/holopad, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/transparent/bottlegreen/filled/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/office/lobby) +"je" = ( +/obj/structure/table/chem, +/obj/structure/sink/chem, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 6 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -13; + pixel_y = 12 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical) +"jf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"js" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/external/glass, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"jC" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"jF" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"jJ" = ( +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/button/door{ + dir = 4; + pixel_x = -20; + name = "Starboard Thruster Shields"; + pixel_y = -6; + id = "atoll_thruster_blast_starboard" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"jK" = ( +/obj/machinery/door/window/southleft, +/obj/structure/table/glass, +/obj/item/storage/firstaid/toxin{ + pixel_x = -10; + pixel_y = 10 + }, +/obj/item/storage/firstaid/o2{ + pixel_y = 4; + pixel_x = -10 + }, +/obj/effect/turf_decal/borderfloorblack/full, +/obj/item/storage/firstaid/brute{ + pixel_x = 10; + pixel_y = 10 + }, +/obj/item/storage/firstaid/fire{ + pixel_y = 4; + pixel_x = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"jR" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/machinery/light/directional/east, +/obj/structure/chair/handrail{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"jY" = ( +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_y = 28 + }, +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"kt" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"ku" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-10" + }, +/obj/machinery/door/poddoor{ + id = "atoll_holo_blast" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "atoll_holo" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/office/lobby) +"kv" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"kB" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/autolathe, +/obj/item/radio/intercom/directional/north, +/obj/structure/sign/warning/enginesafety{ + pixel_x = -32 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"kM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/orange/hidden, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering) +"lb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = 4; + pixel_y = -1 + }, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"lm" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/item/clothing/suit/space/fragile{ + pixel_x = -10 + }, +/obj/item/clothing/suit/space/fragile{ + pixel_x = 10 + }, +/obj/item/clothing/head/helmet/space/fragile{ + pixel_y = 10; + pixel_x = -10 + }, +/obj/item/clothing/head/helmet/space/fragile{ + pixel_y = 10; + pixel_x = 10 + }, +/obj/item/pickaxe/emergency, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"ln" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 + }, +/obj/item/paper_bin{ + pixel_y = 5; + pixel_x = -9 + }, +/obj/item/pen/fourcolor{ + pixel_x = -9; + pixel_y = 5 + }, +/obj/item/spacecash/bundle/c1000, +/obj/machinery/firealarm/directional/east, +/obj/machinery/recharger{ + pixel_y = 4; + pixel_x = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/bridge) +"lu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"lw" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_bridge_windows"; + name = "Bridge Window Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/bridge) +"lC" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"lE" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"lI" = ( +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"lV" = ( +/obj/structure/table/optable, +/obj/item/defibrillator/loaded{ + pixel_y = 6; + pixel_x = -2 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"ma" = ( +/obj/machinery/vending/snack/teal, +/obj/effect/turf_decal/borderfloorwhite, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/office/lobby) +"mn" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 5 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"mr" = ( +/obj/item/kirbyplants/random{ + pixel_y = 14; + pixel_x = -8 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/computer/helm/viewscreen/directional/north, +/turf/open/floor/plasteel/white, +/area/ship/crew/office) +"mt" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 7; + pixel_x = -1 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"mv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"mx" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/maintenance{ + name = "Starboard Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"mD" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engines/port) +"mX" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/machinery/cryopod, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/cryo) +"mZ" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"nk" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"nn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-6" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_y = -8; + pixel_x = 20 + }, +/obj/machinery/firealarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi' + }, +/area/ship/engineering) +"nv" = ( +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/structure/closet/wall/directional/north{ + name = "patient's locker" + }, +/obj/item/clothing/under/rank/medical/gown/green{ + pixel_x = 5 + }, +/obj/item/clothing/under/rank/medical/gown/green{ + pixel_y = -5; + pixel_x = 5 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"nz" = ( +/obj/machinery/power/shuttle/engine/fire, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ship/engineering) +"nA" = ( +/obj/structure/bookcase/random/reference, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"nH" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/machinery/washing_machine, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"nI" = ( +/obj/machinery/power/smes/engineering, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light/dim/directional/south, +/obj/structure/platform/industrial{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"nN" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 4 + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"nW" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"nY" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/modular_computer/console/preset/command{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/bridge) +"ok" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 10 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering) +"on" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + dir = 4; + name = "Reception Desk" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/crew/office/lobby) +"ov" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + id_tag = "atoll_bath_lock"; + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/toilet) +"oR" = ( +/obj/effect/turf_decal/borderfloorwhite{ + dir = 10 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical) +"oS" = ( +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"ph" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engines/starboard) +"pn" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"pq" = ( +/obj/structure/table/chem, +/obj/effect/turf_decal/borderfloorblack/full, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/structure/closet/secure_closet/wall/directional/east{ + icon_door = "med_wall"; + name = "mortuary locker"; + req_access_txt = "5" + }, +/obj/structure/sink/chem, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 15 + }, +/obj/item/storage/box/syringes{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = -1 + }, +/obj/item/reagent_containers/glass/bottle/formaldehyde{ + pixel_x = -9 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"pP" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/engineering/engines/port) +"pR" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/ccommons) +"pV" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "5-6" + }, +/obj/structure/cable{ + icon_state = "6-9" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"pY" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorwhite/corner, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"pZ" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/mono, +/area/ship/cargo) +"qf" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 5 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = 12 + }, +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"qi" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"qk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/item/flashlight/lamp/green{ + pixel_y = 12; + pixel_x = 4 + }, +/obj/item/paper_bin{ + pixel_y = 2; + pixel_x = -5 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/structure/table/wood/reinforced, +/obj/item/phone{ + pixel_y = -2; + pixel_x = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"qA" = ( +/obj/structure/sign/poster/official/moth/epi{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/carpet/nanoweave/blue, +/area/ship/crew/office/lobby) +"qJ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/layer4{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = 32 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"qK" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/item/clothing/glasses/regular{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"qM" = ( +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"qX" = ( +/obj/structure/closet/secure_closet{ + icon_state = "med_secure"; + name = "paramedic locker"; + req_access_txt = "5" + }, +/obj/item/clothing/accessory/armband/medblue, +/obj/item/clothing/accessory/armband/medblue, +/obj/item/clothing/suit/toggle/labcoat/paramedic, +/obj/item/clothing/suit/toggle/labcoat/paramedic, +/obj/item/clothing/suit/hooded/wintercoat/medical/paramedic, +/obj/item/clothing/under/rank/medical/paramedic, +/obj/item/clothing/under/rank/medical/paramedic, +/obj/item/clothing/shoes/workboots{ + pixel_y = -8 + }, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 8 + }, +/obj/item/storage/backpack/medic, +/obj/item/storage/backpack/duffelbag/med, +/obj/item/clothing/shoes/sneakers/white{ + pixel_y = -12 + }, +/obj/item/clothing/shoes/sneakers/white{ + pixel_y = -12 + }, +/obj/item/storage/belt/medical/paramedic, +/obj/item/storage/belt/medical/paramedic, +/obj/item/clothing/head/soft/paramedic{ + pixel_y = 10 + }, +/obj/item/clothing/head/soft/paramedic{ + pixel_y = 10 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 5 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"rd" = ( +/obj/structure/chair/comfy/orange/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"rq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"rs" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock, +/turf/open/floor/plasteel, +/area/ship/crew/ccommons) +"ry" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/crew/office/lobby) +"rM" = ( +/obj/structure/fluff/hedge, +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"rN" = ( +/obj/machinery/advanced_airlock_controller/internal{ + pixel_y = 26 + }, +/obj/structure/chair/handrail, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/light/small/directional/east, +/obj/structure/railing/corner, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/item/paper/fluff{ + default_raw_text = "Mechanic's Note: The AAC is old and tends to break after a while. If this happens, remember how to reset the links. Swipe your ID card on the control panel and make sure all settings are correct. One airlock should be set to internal, one to external. Once this is done, cycle the airlock to re-enable automatic mode and lift any stuck bolts." + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"rO" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/light/small/directional/south, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"rS" = ( +/obj/structure/closet/crate/bin, +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/white, +/area/ship/crew/office) +"se" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/medical/morgue) +"sg" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"sm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/corner_techfloor_gray/full{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 20 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"sn" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/directional/north, +/obj/structure/chair/handrail, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"sr" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ship/crew/ccommons) +"ss" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"sv" = ( +/obj/structure/fluff/hedge, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 2 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"sw" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/random{ + pixel_x = -10 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"sx" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/machinery/light/directional/north, +/obj/structure/chair/handrail, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"sA" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/engineering) +"sB" = ( +/obj/structure/dresser{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"sX" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"sY" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_windows"; + name = "Window Shutters" + }, +/turf/open/floor/plating, +/area/ship/crew/office) +"te" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/ash{ + pixel_x = -1; + pixel_y = -5 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/port) +"ts" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/item/kirbyplants/random{ + pixel_x = -10 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"tK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/structure/cable{ + icon_state = "5-6" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"tP" = ( +/obj/structure/sign/departments/engineering, +/turf/closed/wall/mineral/titanium, +/area/ship/engineering/engines/starboard) +"tU" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"um" = ( +/obj/structure/chair/bench/blue/directional/west, +/obj/structure/closet/wall/directional/east{ + name = "patient's locker" + }, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/clothing/shoes/sandal/slippers{ + pixel_y = -10; + pixel_x = 5 + }, +/obj/item/clothing/under/rank/medical/gown/blue{ + pixel_x = 5 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken2" + }, +/area/ship/medical) +"ux" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 2 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"uB" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"uL" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "atoll_thruster_blast_port"; + name = "Thruster Shield" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"uP" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"uR" = ( +/obj/machinery/atmospherics/components/unary/tank/air{ + piping_layer = 2 + }, +/obj/effect/turf_decal/corner_techfloor_gray/full{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"uT" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/ccommons) +"uX" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical/morgue) +"vh" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock/medical{ + name = "Operating Theater" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/white, +/area/ship/medical/surgery) +"vl" = ( +/obj/structure/cable{ + icon_state = "6-9" + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"vB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "Waste to External" + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"vI" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/engineer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/clothing/head/helmet/space/light/engineer{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -5 + }, +/obj/item/clothing/mask/breath{ + pixel_y = 5; + pixel_x = -5 + }, +/obj/machinery/light/small/directional/east, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"vN" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"vP" = ( +/obj/effect/turf_decal/corner_techfloor_gray, +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/machinery/airalarm/directional/east, +/obj/structure/cable{ + icon_state = "8-10" + }, +/obj/structure/cable{ + icon_state = "9-10" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"vT" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/ihejirika_small/left{ + dir = 4; + pixel_x = 2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"vX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"wc" = ( +/obj/item/radio/intercom/wideband/directional/east, +/obj/item/folder/white{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/folder/white{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/structure/filingcabinet{ + dir = 8; + pixel_x = 10; + density = 0 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office/lobby) +"wm" = ( +/obj/effect/turf_decal/ihejirika_small{ + dir = 8 + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"wq" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"wr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken2" + }, +/area/ship/crew/office/lobby) +"wB" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/medical) +"wH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"wJ" = ( +/obj/item/radio/intercom/wideband/table{ + dir = 8; + pixel_x = -4; + pixel_y = 1 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/machinery/airalarm/directional/west, +/obj/item/toy/figure/cmo{ + pixel_x = 3; + pixel_y = 17 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"wS" = ( +/obj/structure/marker_beacon{ + picked_color = "Lime" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"wX" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/obj/structure/rack, +/obj/item/wheelchair, +/obj/item/wheelchair{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical) +"xa" = ( +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"xg" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/office) +"xi" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/port_gen/pacman/super{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"xr" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"xx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"xC" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-6" + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"xE" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/office/lobby) +"xK" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "6-9" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"xX" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"xZ" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 6 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"yd" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"yg" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 10; + pixel_x = -12 + }, +/obj/item/cutting_board{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/kitchen/rollingpin{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"yk" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "2-9" + }, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"yn" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engines/starboard) +"yt" = ( +/obj/structure/table/wood, +/obj/machinery/jukebox/boombox{ + pixel_x = 15; + pixel_y = -5 + }, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"yu" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 9; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/west, +/obj/item/storage/secure/safe{ + dir = 1; + pixel_y = 32 + }, +/obj/item/flashlight/lamp{ + pixel_y = 12; + pixel_x = -5 + }, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/pen/fountain{ + pixel_x = 5; + pixel_y = 4 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"yA" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 2 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"yB" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_windows"; + name = "Window Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"yF" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "atoll_thruster_blast_starboard"; + name = "Thruster Shield" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"yM" = ( +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 6 + }, +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/components/binary/valve/on/layer2{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"zf" = ( +/obj/structure/bed/bunk, +/obj/structure/bed/bunk/top, +/obj/structure/curtain/bounty{ + layer = 4.1 + }, +/obj/item/radio/intercom/directional/east, +/obj/item/bedsheet/dorms, +/obj/item/bedsheet/blue{ + pixel_y = 13 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"zu" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 5 + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"zA" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-6" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"zF" = ( +/obj/effect/turf_decal/dept/medical{ + dir = 8 + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"zG" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/storage/equip) +"zN" = ( +/obj/structure/marker_beacon{ + picked_color = "Burgundy" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"zU" = ( +/obj/machinery/atmospherics/components/trinary/mixer{ + dir = 8; + name = "Fuel Mixer" + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering) +"zY" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical) +"Ae" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 4 + }, +/area/ship/bridge) +"Aq" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/structure/chair/handrail{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"At" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 20 + }, +/obj/structure/chair/handrail, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"Au" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"Ax" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/stairs/wood/walnut/right{ + dir = 8 + }, +/area/ship/crew/office) +"AG" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/curtain{ + layer = 4.1 + }, +/obj/effect/turf_decal/siding/wood/corner{ + color = "#543C30"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"AL" = ( +/obj/structure/sign/departments/medbay/alt, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/office/lobby) +"AR" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/filingcabinet{ + dir = 8; + pixel_x = 10; + density = 0 + }, +/obj/item/folder/white{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/folder/blue{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/pen/blue{ + pixel_x = 10; + pixel_y = 3 + }, +/obj/item/pen/red{ + pixel_x = 10; + pixel_y = -3 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken7" + }, +/area/ship/crew/office) +"AT" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"Bi" = ( +/turf/open/floor/plasteel/mono, +/area/ship/hallway/fore) +"Bl" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-5" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Bu" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"Bv" = ( +/obj/machinery/suit_storage_unit/inherit, +/obj/effect/turf_decal/box/white/corners, +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/item/tank/jetpack{ + pixel_x = -5 + }, +/obj/item/clothing/suit/space/hardsuit/medical{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/clothing/mask/breath/medical{ + pixel_y = 5; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/cargo) +"BD" = ( +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/ccommons) +"BK" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm) +"Ce" = ( +/obj/structure/platform/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/stairs/wood/walnut/left{ + dir = 8 + }, +/area/ship/crew/office) +"Cs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "9-10" + }, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/fore) +"CC" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/noticeboard{ + pixel_y = -26; + dir = 1 + }, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"CQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/carpet/nanoweave/blue, +/area/ship/crew/office/lobby) +"CR" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_y = 4; + pixel_x = 15 + }, +/obj/structure/closet/secure_closet/wall/directional/south{ + icon_door = "sec_wall"; + name = "self-defense locker"; + req_access_txt = "5"; + icon_state = "sec_wall" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/west, +/obj/item/storage/guncase/pistol/miniegun{ + pixel_y = 6 + }, +/obj/item/storage/guncase/pistol/miniegun, +/obj/item/screwdriver{ + pixel_x = 8 + }, +/obj/item/screwdriver{ + pixel_y = -3; + pixel_x = 10 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/cargo) +"Dn" = ( +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/white, +/area/ship/bridge) +"Do" = ( +/obj/structure/fluff/hedge, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/computer/helm/viewscreen/directional/south, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"DD" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -8 + }, +/obj/machinery/computer/cargo{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/west{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"DN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"DO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"DQ" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken7" + }, +/area/ship/crew/ccommons) +"DW" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-9" + }, +/obj/structure/closet/wall/orange/directional/east{ + name = "Mechanic's Locker" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/item/clothing/under/rank/engineering/engineer, +/obj/item/storage/belt/utility, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/head/hardhat/dblue, +/obj/item/clothing/shoes/workboots, +/obj/item/storage/backpack/industrial, +/obj/item/clothing/suit/toggle/industrial, +/obj/item/storage/backpack/duffelbag/engineering, +/obj/item/clothing/suit/hazardvest, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"Ee" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 20 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office) +"Em" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"Es" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/airalarm/directional/south, +/obj/structure/cable{ + icon_state = "1-9" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/toilet) +"Ex" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "0-6" + }, +/obj/machinery/door/poddoor{ + id = "atoll_holo_blast" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "atoll_holo" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/office/lobby) +"Ey" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-10" + }, +/obj/structure/cable{ + icon_state = "6-10" + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken2" + }, +/area/ship/crew/ccommons) +"EA" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"EQ" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"EU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"EY" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/structure/curtain{ + opaque_closed = 1 + }, +/turf/open/floor/plating, +/area/ship/medical/surgery) +"Fd" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"Ff" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/three_quarters{ + dir = 1 + }, +/obj/structure/closet/crate/bin, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Fm" = ( +/obj/structure/table/chem, +/obj/effect/turf_decal/borderfloorblack/full, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = -5 + }, +/obj/item/pen/fourcolor{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"Fs" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock/medical/glass{ + dir = 4; + id_tag = "atoll_lobby_airlock" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"Ft" = ( +/obj/structure/cable{ + icon_state = "6-9" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Fv" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = -3; + pixel_y = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"FC" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "Helm" + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"FF" = ( +/obj/structure/table/chem, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/item/clothing/mask/surgical{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/suit/apron/surgical{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical/surgery) +"FH" = ( +/obj/effect/turf_decal/number/one{ + dir = 8 + }, +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/structure/closet/body_bag, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical/morgue) +"Gi" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-6" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"Gp" = ( +/obj/machinery/airalarm/directional/west, +/obj/machinery/firealarm/directional/south, +/obj/structure/chair/comfy/orange/directional/east, +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"GC" = ( +/obj/structure/table/chem, +/obj/structure/sink/chem, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 8 + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical/surgery) +"GL" = ( +/obj/structure/chair/bench/blue/directional/east, +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"GM" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/office) +"GU" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/box/gloves{ + pixel_y = 6; + pixel_x = -4 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"GW" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + req_access_txt = "19"; + name = "Officer Quarters" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/dorm/captain) +"GZ" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Ho" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"Hr" = ( +/obj/machinery/photocopier, +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office) +"HD" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/effect/turf_decal/box/white/corners{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/structure/closet/secure_closet/wall/directional/south{ + icon_door = "med_wall"; + name = "medical locker"; + req_access_txt = "5" + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 15 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/roller{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/roller{ + pixel_x = -8; + pixel_y = 5 + }, +/obj/item/pinpointer/crew{ + pixel_x = 5 + }, +/obj/item/pinpointer/crew{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/gps{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/gps{ + pixel_x = -5; + pixel_y = -4 + }, +/obj/item/pickaxe/mini, +/obj/item/pickaxe/mini, +/turf/open/floor/plasteel/mono/dark, +/area/ship/cargo) +"HN" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"HO" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/shutoff, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"HR" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"HS" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/machinery/light_switch{ + pixel_x = 8; + pixel_y = 20 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"HX" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"Ip" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"Is" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm/captain) +"Iu" = ( +/obj/effect/turf_decal/corner/opaque/black/three_quarters{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"IC" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock, +/obj/structure/cable{ + icon_state = "1-10" + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"IE" = ( +/obj/effect/turf_decal/ihejirika_small/left{ + dir = 8 + }, +/obj/structure/marker_beacon{ + picked_color = "Lime" + }, +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"IJ" = ( +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/obj/structure/cable{ + icon_state = "4-6" + }, +/obj/structure/cable{ + icon_state = "5-6" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/button/door{ + dir = 4; + pixel_x = -20; + name = "Portside Thruster Shields"; + pixel_y = 6; + id = "atoll_thruster_blast_port" + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"IU" = ( +/obj/structure/chair/bench/blue/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"IZ" = ( +/obj/structure/fluff/hedge, +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"Jc" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/bridge) +"Jd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm/captain) +"Jg" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-6" + }, +/obj/machinery/button/door{ + dir = 4; + pixel_y = -8; + pixel_x = -20; + normaldoorcontrol = 1; + specialfunctions = 4; + id = "atoll_bath_lock"; + name = "Privacy Lock" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = 8 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/toilet) +"Ji" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/computer/helm/viewscreen/directional/north, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"Jj" = ( +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 6 + }, +/obj/effect/turf_decal/corner_techfloor_gray{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"Jp" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"Jr" = ( +/obj/structure/chair/bench/blue/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"Jt" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/machinery/light_switch{ + dir = 4; + pixel_y = -12; + pixel_x = -20 + }, +/turf/open/floor/plasteel/mono, +/area/ship/cargo) +"JE" = ( +/obj/effect/turf_decal/corner/opaque/black/half, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/fore) +"JF" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer3{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/hydrogen, +/obj/effect/turf_decal/industrial/outline/orange, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering) +"JH" = ( +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"JL" = ( +/obj/structure/closet/cabinet, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/item/clothing/under/suit/tan{ + pixel_x = -6 + }, +/obj/item/clothing/under/pants/khaki{ + pixel_y = -8; + pixel_x = -6 + }, +/obj/item/clothing/suit/ianshirt{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/clothing/under/suit/charcoal{ + pixel_x = 6 + }, +/obj/item/clothing/under/pants/jeans{ + pixel_y = -8; + pixel_x = 6 + }, +/obj/item/clothing/under/rank/medical/doctor/blue, +/obj/item/clothing/under/rank/medical/doctor/blue, +/obj/item/clothing/shoes/workboots{ + pixel_y = -8 + }, +/obj/item/clothing/shoes/workboots{ + pixel_y = -8 + }, +/obj/item/clothing/shoes/sneakers/brown{ + pixel_y = -12 + }, +/obj/item/clothing/neck/tie/blue, +/obj/item/clothing/neck/stripedbluescarf, +/obj/item/clothing/gloves/color/black, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -8; + pixel_y = -20 + }, +/obj/item/storage/backpack/messenger, +/obj/item/storage/backpack/satchel/leather, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"JR" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"JX" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Kh" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "8-9" + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/plating, +/area/ship/engineering/engines/starboard) +"Kj" = ( +/turf/open/floor/carpet, +/area/ship/crew/dorm/captain) +"Kk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/obj/structure/bookcase/random, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"Kq" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/structure/closet{ + name = "janitorial supplies" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/pushbroom, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/item/storage/bag/trash, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/glass/rag, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"Kt" = ( +/turf/open/floor/carpet/nanoweave/blue, +/area/ship/crew/office/lobby) +"KD" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/effect/turf_decal/number/two{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical/morgue) +"KH" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"KJ" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-6" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"KO" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_windows"; + name = "Window Shutters" + }, +/turf/open/floor/plating, +/area/ship/hallway/port) +"KP" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/effect/turf_decal/siding/thinplating/corner, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"Lk" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/toilet) +"LA" = ( +/obj/effect/turf_decal/corner/opaque/black/half, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"LC" = ( +/obj/structure/fluff/hedge, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"LD" = ( +/obj/structure/closet/cabinet, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 10 + }, +/obj/item/clothing/under/suit/green{ + pixel_x = 6 + }, +/obj/item/clothing/under/pants/blackjeans{ + pixel_x = 6; + pixel_y = -8 + }, +/obj/item/clothing/suit/toggle/lawyer/navy{ + pixel_x = -6 + }, +/obj/item/clothing/under/suit/black_really{ + pixel_x = -6 + }, +/obj/item/clothing/under/pants/khaki{ + pixel_y = -8; + pixel_x = -6 + }, +/obj/item/clothing/shoes/sneakers/brown{ + pixel_y = -12; + pixel_x = 6 + }, +/obj/item/clothing/shoes/laceup{ + pixel_y = -12; + pixel_x = -6 + }, +/obj/item/clothing/neck/tie/black{ + pixel_x = -6 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"LG" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "9-10" + }, +/obj/structure/cable{ + icon_state = "6-10" + }, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"LK" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Crew Quarters" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/dorm) +"LO" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/turf_decal/siding/thinplating{ + dir = 6 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"LV" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"LW" = ( +/obj/structure/bed, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 5 + }, +/obj/item/bedsheet/blue, +/obj/machinery/firealarm/directional/north, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"LX" = ( +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater, +/obj/machinery/door/poddoor{ + dir = 4; + id = "atoll_thruster_blast_central"; + name = "Thruster Shield" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Ma" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"Mc" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_bridge_windows"; + name = "Bridge Window Shutters" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"Md" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -8 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Mu" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering) +"MG" = ( +/obj/structure/fluff/hedge, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"MK" = ( +/obj/structure/chair/bench/blue/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken2" + }, +/area/ship/crew/office/lobby) +"MS" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"MV" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"Nm" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "6-10" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Ns" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/engineering/engines/starboard) +"Nv" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm/captain) +"Nw" = ( +/obj/structure/table/reinforced, +/obj/machinery/fax/indie{ + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 + }, +/obj/item/radio/intercom/directional/west, +/obj/item/gps{ + pixel_x = -7; + pixel_y = -4 + }, +/obj/item/stamp/cmo{ + pixel_x = 5 + }, +/turf/open/floor/plasteel/white, +/area/ship/bridge) +"NB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/siding/wood{ + dir = 1; + color = "#543C30" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/ccommons) +"NC" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering) +"NF" = ( +/obj/machinery/light/floor, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"NL" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 4 + }, +/obj/effect/turf_decal/ihejirika_small{ + dir = 4; + pixel_x = 2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"Oe" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_windows"; + name = "Window Shutters" + }, +/turf/open/floor/plating, +/area/ship/crew/office/lobby) +"Oh" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"Oi" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Oj" = ( +/obj/structure/bed/bunk{ + dir = 4 + }, +/obj/structure/bed/bunk/top{ + dir = 4 + }, +/obj/structure/curtain/bounty{ + layer = 4.1 + }, +/obj/item/bedsheet/blue{ + dir = 4 + }, +/obj/item/radio/intercom/directional/west, +/obj/item/bedsheet/black{ + dir = 4; + pixel_y = 13 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"Ol" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/ccommons) +"Op" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light_switch{ + pixel_x = -8; + pixel_y = 20 + }, +/turf/open/floor/plating, +/area/ship/hallway/fore) +"Ow" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 9 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/engineering) +"Ox" = ( +/obj/machinery/cryopod, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/cryo) +"OC" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/office) +"OG" = ( +/obj/structure/table, +/obj/item/paper/guides/jobs/engi/combustion_thruster{ + pixel_x = -5; + pixel_y = 1 + }, +/obj/item/wrench/medical{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ship/engineering) +"OH" = ( +/obj/structure/chair/comfy/orange/directional/west, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"OZ" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 6 + }, +/obj/machinery/button/door{ + dir = 1; + pixel_y = -20; + pixel_x = -8; + id = "atoll_dorm_windows"; + name = "Window Shutters" + }, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"Pb" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Pn" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"Pt" = ( +/obj/machinery/light/floor, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/airalarm/directional/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"Pv" = ( +/obj/structure/table/chem, +/obj/machinery/computer/med_data/laptop{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorwhite/corner, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical) +"PB" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/button/door{ + dir = 4; + pixel_x = -20; + pixel_y = -5; + name = "Lobby Blast Doors"; + id = "atoll_holo_blast" + }, +/obj/machinery/button/shieldwallgen{ + dir = 4; + id = "atoll_holo"; + pixel_x = -19; + name = "Lobby Holofield"; + pixel_y = 5 + }, +/obj/machinery/computer/med_data{ + icon_state = "computer-right"; + dir = 1 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"PC" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/hidden{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/effect/turf_decal/corner_techfloor_gray/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/light_switch{ + dir = 8; + pixel_y = -8; + pixel_x = 20 + }, +/turf/open/floor/plating, +/area/ship/engineering/engines/port) +"PH" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/noticeboard{ + pixel_y = -26; + dir = 1 + }, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken5" + }, +/area/ship/crew/office/lobby) +"PO" = ( +/obj/machinery/shower{ + pixel_y = 19 + }, +/obj/structure/chair/handrail{ + dir = 1 + }, +/obj/structure/closet/wall/white/directional/east{ + name = "Shower Cubby" + }, +/obj/item/soap/deluxe, +/obj/item/towel{ + pixel_y = -5; + pixel_x = -5 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/machinery/door/window/westright, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/toilet) +"Qb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/computer/helm/viewscreen/directional/north, +/turf/open/floor/wood/walnut{ + icon_state = "wood-broken7" + }, +/area/ship/medical) +"Qg" = ( +/obj/effect/turf_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -20 + }, +/obj/structure/table/glass, +/obj/item/storage/box/rxglasses{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical) +"Qk" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"Qq" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Qs" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "5-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"Qu" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/effect/turf_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -8 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ship/medical/morgue) +"QG" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/structure/closet/secure_closet/wall/directional/south{ + icon_state = "solgov_wall" + }, +/obj/item/clothing/suit/hooded/wintercoat/captain, +/obj/item/clothing/head/caphat, +/obj/item/clothing/under/rank/command/captain, +/obj/item/clothing/gloves/color/captain, +/obj/item/megaphone/command, +/obj/item/storage/guncase/energy/e10, +/obj/item/screwdriver, +/obj/item/clothing/shoes/laceup, +/obj/item/reagent_containers/food/drinks/bottle/wine, +/turf/open/floor/plasteel/dark, +/area/ship/bridge) +"QH" = ( +/turf/open/floor/carpet, +/area/ship/crew/dorm) +"QP" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom/table{ + dir = 8; + pixel_y = 2; + pixel_x = -5 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/button/door{ + dir = 4; + pixel_x = 10; + name = "Lobby Airlock Control"; + pixel_y = 6; + normaldoorcontrol = 1; + id = "atoll_lobby_airlock" + }, +/obj/machinery/button/door{ + dir = 4; + pixel_x = 10; + name = "Lobby Airlock Bolts"; + pixel_y = -6; + normaldoorcontrol = 1; + specialfunctions = 4; + id = "atoll_lobby_airlock" + }, +/obj/item/paper_bin{ + pixel_y = -10; + pixel_x = -2 + }, +/obj/item/pen/fourcolor{ + pixel_x = -2; + pixel_y = -10 + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"QS" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"QZ" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/poster/clip/serene{ + pixel_y = -32 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"Ra" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"Rb" = ( +/obj/item/kirbyplants/random{ + pixel_x = 8; + pixel_y = 14 + }, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 + }, +/obj/machinery/computer/helm/viewscreen/directional/north, +/obj/effect/turf_decal/corner/opaque/black, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plating, +/area/ship/crew/ccommons) +"Rc" = ( +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/crew/dorm/captain) +"Rd" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "6-8" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Rf" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/office) +"Rj" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ship/engineering/engines/port) +"Rv" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "atoll_dorm_windows"; + name = "Window Shutters" + }, +/turf/open/floor/plating, +/area/ship/crew/dorm/captain) +"RJ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock/medical/glass{ + dir = 4; + id_tag = "atoll_lobby_airlock" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"RN" = ( +/obj/structure/fluff/hedge/opaque, +/obj/effect/turf_decal/siding/wood{ + dir = 8; + color = "#543C30" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"RP" = ( +/obj/effect/turf_decal/corner/opaque/white/half{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"RQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"RW" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/ihejirika_small/right{ + dir = 4; + pixel_x = 2 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"RZ" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/machinery/washing_machine, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"Sj" = ( +/obj/effect/turf_decal/corner/opaque/black{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/fore) +"Sq" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/medical) +"SD" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono, +/area/ship/cargo) +"SE" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/components/unary/portables_connector/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/structure/sign/warning/vacuum/external{ + pixel_x = 32; + pixel_y = -6 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"SI" = ( +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/defibrillator_mount/charging{ + pixel_y = 20 + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/medical/surgery) +"SJ" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/cargo) +"SR" = ( +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/mob/living/simple_animal/hostile/retaliate/gator/steppy/iguana{ + name = "Gesundheit"; + desc = "Exported from Sol, this exotic reptile regards you with a careful eye. Just don't get on his cranky side." + }, +/obj/structure/bed/dogbed{ + name = "Gesundheit's bed" + }, +/obj/item/flashlight/lamp{ + pixel_y = 13; + pixel_x = -13; + name = "heat lamp"; + light_color = "#FF773D"; + desc = "A heat lamp with an adjustable mount."; + light_range = 2; + light_power = 2; + on = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/ccommons) +"SS" = ( +/obj/machinery/door/window/southright, +/obj/structure/table/glass, +/obj/effect/turf_decal/borderfloorblack/full, +/obj/item/reagent_containers/glass/bottle{ + list_reagents = list(/datum/reagent/medicine/rezadone=30); + name = "rezadone bottle"; + pixel_x = -6; + pixel_y = 14 + }, +/obj/item/reagent_containers/glass/bottle{ + list_reagents = list(/datum/reagent/medicine/thializid=30); + name = "thializid bottle"; + pixel_x = 6; + pixel_y = 14 + }, +/obj/item/reagent_containers/glass/bottle/atropine{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/storage/pill_bottle/mannitol{ + pixel_x = -8 + }, +/obj/item/storage/pill_bottle/mutadone, +/obj/item/storage/pill_bottle/penacid{ + pixel_x = 8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"SU" = ( +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 4 + }, +/obj/machinery/photocopier, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/mono/dark, +/area/ship/medical) +"SW" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/closet/firecloset/wall/directional/north, +/obj/item/storage/firstaid/fire, +/obj/item/extinguisher/mini, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"Ta" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "6-8" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Tk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/fore) +"Tt" = ( +/obj/structure/fluff/hedge, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm) +"TI" = ( +/turf/open/floor/engine/hull, +/area/ship/external/dark) +"TR" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/airlock/external, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"TX" = ( +/obj/structure/chair/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "5-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/carpet, +/area/ship/crew/ccommons) +"TZ" = ( +/obj/machinery/power/shuttle/engine/electric{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ship/engineering/engines/starboard) +"Uk" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Up" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/crew/ccommons) +"Uw" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/carpet, +/area/ship/crew/dorm/captain) +"UQ" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Cryo Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "1-10" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/crew/cryo) +"UW" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorwhite/full, +/obj/machinery/door/airlock/medical/glass{ + dir = 4; + req_access_txt = "5"; + name = "Medical Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"Va" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/storage/box/masks{ + pixel_y = 6; + pixel_x = 4 + }, +/turf/open/floor/wood/walnut, +/area/ship/crew/office/lobby) +"Ve" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -20; + pixel_y = -8 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/obj/machinery/iv_drip, +/turf/open/floor/plasteel/white, +/area/ship/storage/equip) +"Vf" = ( +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"Vj" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"Vl" = ( +/obj/structure/sign/warning/docking, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/engineering/engines/starboard) +"Vn" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Vs" = ( +/obj/structure/window/reinforced/fulltile/shuttle, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ship/cargo) +"VG" = ( +/obj/effect/turf_decal/industrial/warning/fulltile, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + dir = 4; + name = "Engineering" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"VH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + name = "Reception Desk" + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/item/reagent_containers/food/snacks/chewable/lollipop, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"VO" = ( +/turf/closed/wall/mineral/titanium, +/area/ship/medical/morgue) +"VY" = ( +/obj/effect/turf_decal/borderfloorwhite, +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ship/storage/equip) +"We" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/curtain{ + layer = 4.1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/east, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"Wh" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/button/door{ + pixel_x = -12; + pixel_y = 20; + name = "Central Thruster Shields"; + id = "atoll_thruster_blast_central" + }, +/obj/machinery/light/dim/directional/north, +/obj/structure/platform/industrial{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/item/stack/sheet/metal/ten{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/stack/rods/ten{ + pixel_y = 1; + pixel_x = -1 + }, +/obj/item/stack/sheet/glass/twenty{ + pixel_x = -6; + pixel_y = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering) +"Wm" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 15; + height = 15; + width = 30 + }, +/turf/template_noop, +/area/template_noop) +"Wz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/structure/tank_dispenser, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"WC" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + dir = 4; + name = "EVA Storage" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/cargo) +"WI" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ship/engineering/engines/starboard) +"WM" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + dir = 4; + req_access_txt = "6"; + name = "Morgue" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical/morgue) +"WT" = ( +/obj/machinery/computer/crew{ + dir = 8; + icon_state = "computer-left" + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 9 + }, +/obj/machinery/light/directional/north, +/obj/structure/platform/ship_four{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ship/bridge) +"Xd" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) +"Xi" = ( +/obj/item/kirbyplants{ + icon_state = "plant-18"; + pixel_x = -5; + pixel_y = 20 + }, +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/siding/thinplating{ + dir = 5 + }, +/obj/structure/toilet{ + dir = 8; + pixel_x = 7; + pixel_y = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/toilet) +"Xv" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "2-9" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_y = -8; + pixel_x = 20 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"XH" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/structure/table/reinforced, +/obj/structure/closet/wall/white/directional/south{ + name = "Utinsels Cabinet" + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 10; + pixel_x = 10 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 5; + pixel_x = 10 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 10 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 15; + pixel_x = 1 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 10; + pixel_x = 1 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 5; + pixel_x = 1 + }, +/obj/effect/turf_decal/siding/thinplating, +/obj/item/melee/knife/kitchen{ + pixel_x = -8 + }, +/obj/item/melee/knife/pizza_cutter, +/obj/item/kitchen/fork{ + pixel_x = -10; + pixel_y = 1 + }, +/obj/item/kitchen/fork{ + pixel_x = -6; + pixel_y = -1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"XT" = ( +/turf/template_noop, +/area/template_noop) +"XX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/corner/opaque/white/half, +/turf/open/floor/plasteel/white, +/area/ship/medical) +"Yc" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "4-9" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"Ye" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plating, +/area/ship/engineering) +"Yp" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ship/crew/office/lobby) +"Ys" = ( +/obj/machinery/atmospherics/pipe/simple/orange/hidden{ + dir = 6 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plating, +/area/ship/engineering) +"Yu" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/hallway/fore) +"Yy" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 10 + }, +/turf/open/floor/wood/walnut, +/area/ship/medical) +"YK" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + dir = 4; + req_access_txt = "19"; + name = "Bridge" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"YM" = ( +/obj/effect/turf_decal/corner/transparent/grey/full, +/obj/effect/turf_decal/corner/transparent/lightgrey/diagonal, +/obj/structure/sink/kitchen{ + dir = 4; + layer = 2.04; + pixel_y = -5 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/showroomfloor, +/area/ship/crew/ccommons) +"YR" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel, +/area/ship/crew/cryo) +"YV" = ( +/obj/effect/turf_decal/borderfloorblack/full, +/obj/effect/turf_decal/borderfloorblack/corner, +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/medical/morgue) +"YY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/structure/table/wood/reinforced, +/turf/open/floor/wood/walnut, +/area/ship/crew/office) +"Zb" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"Ze" = ( +/obj/effect/turf_decal/corner/opaque/black, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/aft) +"Zh" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ship/engineering) +"Zi" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/white, +/area/ship/crew/office/lobby) +"Zj" = ( +/obj/machinery/vending/cola/blue, +/obj/effect/turf_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/mono/dark, +/area/ship/crew/office/lobby) +"Zq" = ( +/obj/machinery/computer/helm{ + dir = 8; + icon_state = "computer-right" + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 10 + }, +/obj/structure/platform/ship_four{ + dir = 6 + }, +/turf/open/floor/plasteel/white, +/area/ship/bridge) +"Zr" = ( +/obj/effect/turf_decal/corner/opaque/black, +/turf/open/floor/plasteel/mono, +/area/ship/hallway/fore) +"ZA" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating, +/area/ship/hallway/aft) +"ZQ" = ( +/obj/effect/turf_decal/siding/wood{ + color = "#543C30"; + dir = 2 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood/walnut, +/area/ship/crew/dorm/captain) +"ZZ" = ( +/obj/effect/turf_decal/corner/opaque/bottlegreen/half{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/white, +/area/ship/hallway/port) + +(1,1,1) = {" +XT +XT +XT +XT +XT +XT +XT +Mu +nz +nz +nz +Mu +XT +XT +XT +XT +XT +XT +XT +XT +"} +(2,1,1) = {" +XT +XT +XT +IE +wm +gH +pP +Mu +LX +LX +LX +Mu +Ns +nN +zF +zN +XT +XT +XT +XT +"} +(3,1,1) = {" +XT +mD +Rj +Rj +mD +yB +mD +kB +ok +kM +Ow +xi +ph +da +ph +TZ +TZ +yn +XT +XT +"} +(4,1,1) = {" +XT +mD +uL +uL +mD +Jj +mD +jY +RW +NL +vT +eP +ph +vB +ph +yF +yF +yn +XT +XT +"} +(5,1,1) = {" +XT +mD +zA +mZ +IJ +te +mD +Wh +eJ +hN +eB +nI +ph +sm +jJ +tK +rO +yn +XT +XT +"} +(6,1,1) = {" +XT +mD +uR +vP +ex +PC +ir +ie +Ye +sA +KJ +Zh +mx +MV +hb +dr +Kh +yn +XT +XT +"} +(7,1,1) = {" +SJ +hK +hK +hK +hK +mD +mD +bK +HO +cJ +LV +DW +ph +Wz +WI +yM +ph +ph +tP +XT +"} +(8,1,1) = {" +hK +aa +Jt +dj +CR +Mu +Ys +NC +zU +Mu +VG +Mu +Mu +Mu +iF +uB +js +ac +TR +Wm +"} +(9,1,1) = {" +hK +Bv +SD +pZ +HD +Mu +bk +OG +JF +Mu +rN +nn +fK +Mu +qJ +SE +bW +vI +Vl +XT +"} +(10,1,1) = {" +cS +Vs +WC +ao +Vs +Mu +Mu +Mu +Mu +Mu +Mu +Mu +QS +Mu +Rc +Rc +Rc +Rc +Rc +XT +"} +(11,1,1) = {" +Ex +rq +ss +Vf +jC +Kk +rM +xE +mX +YR +dZ +hy +SW +ts +Rc +yu +qK +LD +Rc +XT +"} +(12,1,1) = {" +cm +pV +Zi +zu +dB +CQ +iY +xE +Ox +nk +CC +hy +de +fZ +Rc +HS +OH +ZQ +Rv +XT +"} +(13,1,1) = {" +ku +qM +Yc +Vf +IU +Va +MK +xE +gv +EQ +Xv +UQ +JR +Ip +GW +Jd +Uw +Kj +Rv +XT +"} +(14,1,1) = {" +AL +aj +lu +DO +IZ +Do +xE +xE +BK +BK +BK +BK +At +Ze +Rc +Nv +Is +Kj +Rv +XT +"} +(15,1,1) = {" +Oe +ma +Ra +Vf +GL +GU +Jr +xE +Oj +kt +Gp +BK +vN +LA +Rc +LW +sB +OZ +Rc +XT +"} +(16,1,1) = {" +Oe +Zj +kv +xx +wr +Kt +qA +xE +Ji +iS +aM +BK +AT +fo +Rc +Rc +Rc +Rc +Rc +XT +"} +(17,1,1) = {" +xE +xE +lm +Vf +qf +bf +PH +xE +zf +QH +nW +LK +ZA +yk +ov +Jg +cL +Lk +TI +XT +"} +(18,1,1) = {" +wS +xE +RJ +Fs +xE +QP +VH +xE +xE +nA +JL +BK +Zb +ik +Lk +Xi +Es +Lk +zN +XT +"} +(19,1,1) = {" +XT +KO +HN +bM +ry +jb +eT +PB +xE +Tt +uT +uT +pR +Ol +uT +uT +PO +Lk +XT +XT +"} +(20,1,1) = {" +XT +KO +HN +bM +ry +wc +Yp +iE +xE +uT +uT +aU +Ho +ux +db +uT +uT +uT +XT +XT +"} +(21,1,1) = {" +XT +hE +Rd +RQ +xE +xE +on +xE +xE +uT +fM +BD +Em +lE +DQ +YM +mt +iC +XT +XT +"} +(22,1,1) = {" +XT +KO +Oi +Ft +wH +KH +Ta +Xd +Md +rs +vX +hF +TX +yt +sv +Vj +yg +iC +XT +XT +"} +(23,1,1) = {" +XT +KO +gW +ZZ +Aq +Vn +Bl +jR +uP +sr +Ma +Ey +iZ +lb +sv +Vj +XH +uT +XT +XT +"} +(24,1,1) = {" +XT +wB +wB +es +es +Nm +qi +wB +wB +uT +Rb +fT +sg +jF +xZ +Vj +ff +iC +XT +XT +"} +(25,1,1) = {" +XT +fm +Pv +xX +JX +GZ +xK +yd +Ff +uT +uT +dO +Ho +ux +hO +KP +LO +iC +XT +XT +"} +(26,1,1) = {" +XT +fm +je +RP +MS +RP +RP +vl +jf +sw +uT +hj +NB +ux +SR +ae +uT +Up +XT +XT +"} +(27,1,1) = {" +XT +Sq +wB +Qb +Fd +RN +Yy +oR +HR +lC +uT +uT +pR +Ol +uT +uT +uT +XT +XT +XT +"} +(28,1,1) = {" +XT +XT +wB +hG +We +is +AG +um +pn +Uk +wX +wB +sx +Sj +cK +Kq +hx +XT +XT +XT +"} +(29,1,1) = {" +XT +XT +wB +hC +hC +hC +hC +hC +XX +Pb +Qg +wB +EA +Cs +Yu +aw +hx +XT +XT +XT +"} +(30,1,1) = {" +XT +XT +TI +hC +ch +Pt +Iu +vh +oS +xC +EU +dG +HX +Bi +bE +hx +hx +XT +XT +XT +"} +(31,1,1) = {" +XT +XT +wS +hC +SI +lV +xa +EY +pn +lI +JH +IC +Au +Tk +nH +hx +zN +XT +XT +XT +"} +(32,1,1) = {" +XT +XT +XT +hC +nv +NF +dP +EY +Qq +be +zY +wB +Op +Zr +QZ +hx +XT +XT +XT +XT +"} +(33,1,1) = {" +XT +XT +XT +hC +FF +GC +aG +hC +ej +wq +SU +wB +sn +JE +RZ +hx +XT +XT +XT +XT +"} +(34,1,1) = {" +XT +XT +XT +hC +hC +hC +hC +hC +UW +zG +zG +OC +xg +Rf +OC +OC +XT +XT +XT +XT +"} +(35,1,1) = {" +XT +XT +XT +zG +jK +pY +Gi +Ve +Qs +iu +zG +MG +eU +yA +fz +sY +XT +XT +XT +XT +"} +(36,1,1) = {" +XT +XT +XT +zG +SS +VY +mv +LG +eF +aR +zG +LC +eU +yA +rS +sY +XT +XT +XT +XT +"} +(37,1,1) = {" +XT +XT +XT +av +zG +fj +qX +dT +fW +cV +zG +LC +Ce +Ax +OC +GM +XT +XT +XT +XT +"} +(38,1,1) = {" +XT +XT +XT +XT +se +se +se +se +WM +se +Hr +eD +DN +in +OC +XT +XT +XT +XT +XT +"} +(39,1,1) = {" +XT +XT +XT +XT +YV +aN +Jp +Qu +ay +se +mr +iA +Qk +sX +sY +XT +XT +XT +XT +XT +"} +(40,1,1) = {" +XT +XT +XT +XT +se +FH +KD +Oh +Pn +se +fG +qk +YY +Fv +sY +XT +XT +XT +XT +XT +"} +(41,1,1) = {" +XT +XT +XT +XT +se +gh +uX +pq +Fm +se +Ee +mn +rd +AR +sY +XT +XT +XT +XT +XT +"} +(42,1,1) = {" +XT +XT +XT +XT +VO +se +Jc +Jc +Jc +Jc +YK +Jc +Jc +OC +GM +XT +XT +XT +XT +XT +"} +(43,1,1) = {" +XT +XT +XT +XT +XT +TI +Mc +Nw +wJ +DD +Bu +Dn +Mc +TI +XT +XT +XT +XT +XT +XT +"} +(44,1,1) = {" +XT +XT +XT +XT +XT +XT +Mc +ln +xr +fD +dS +nY +Mc +XT +XT +XT +XT +XT +XT +XT +"} +(45,1,1) = {" +XT +XT +XT +XT +XT +XT +Jc +Jc +hB +FC +QG +Jc +Jc +XT +XT +XT +XT +XT +XT +XT +"} +(46,1,1) = {" +XT +XT +XT +XT +XT +XT +wS +Jc +WT +Zq +Ae +Jc +zN +XT +XT +XT +XT +XT +XT +XT +"} +(47,1,1) = {" +XT +XT +XT +XT +XT +XT +XT +Mc +dh +tU +tU +Mc +XT +XT +XT +XT +XT +XT +XT +XT +"} +(48,1,1) = {" +XT +XT +XT +XT +XT +XT +XT +Mc +lw +lw +lw +Mc +XT +XT +XT +XT +XT +XT +XT +XT +"} +(49,1,1) = {" +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +"} +(50,1,1) = {" +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +"} +(51,1,1) = {" +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +XT +"} diff --git a/code/game/objects/items/storage/filled_guncases.dm b/code/game/objects/items/storage/filled_guncases.dm index 49e487072087..ea4b5f22c0a3 100644 --- a/code/game/objects/items/storage/filled_guncases.dm +++ b/code/game/objects/items/storage/filled_guncases.dm @@ -325,3 +325,8 @@ /obj/item/storage/guncase/skm_lmg gun_type = /obj/item/gun/ballistic/automatic/hmg/skm_lmg mag_type = /obj/item/ammo_box/magazine/skm_762_40/drum + +/* Eoehoma */ + +/obj/item/storage/guncase/energy/e10 + gun_type = /obj/item/gun/energy/laser/e10 diff --git a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm index 6d9945337f71..e75a6519dbe5 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/smartfridge.dm @@ -422,6 +422,15 @@ var/obj/item/organ/O = AM O.organ_flags &= ~ORGAN_FROZEN +/obj/machinery/smartfridge/organ/preloaded + initial_contents = list( + /obj/item/organ/stomach = 2, + /obj/item/organ/lungs = 1, + /obj/item/organ/liver = 2, + /obj/item/organ/eyes = 2, + /obj/item/organ/heart = 2, + /obj/item/organ/ears = 2) + // ----------------------------- // Chemistry Medical Smartfridge // ----------------------------- From 380d2257496f919761752f854e0cd7a8267989c8 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 18 Dec 2024 02:13:45 -0600 Subject: [PATCH 022/122] Automatic changelog generation for PR #3749 [ci skip] --- html/changelogs/AutoChangeLog-pr-3749.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3749.yml diff --git a/html/changelogs/AutoChangeLog-pr-3749.yml b/html/changelogs/AutoChangeLog-pr-3749.yml new file mode 100644 index 000000000000..d4080c571238 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3749.yml @@ -0,0 +1,6 @@ +author: MemeSnorfer and Moffball +changes: + - {rscadd: Atoll-Class Hospital Ship} + - {rscadd: Preloaded organ smartfridge} + - {rscdel: Disabled the Box-Class} +delete-after: true From 073ec0c1bcb4953db46d0d3ae4cd5b576d77a0ef Mon Sep 17 00:00:00 2001 From: Jedi-Toothpaste <53096233+Jedi-Toothpaste@users.noreply.github.com> Date: Wed, 18 Dec 2024 22:06:56 +0000 Subject: [PATCH 023/122] fixes max weight on surgery cases (#3881) ## About The Pull Request Makes it so the Circ-Saw and the 7th item can fit in by defining a max combined weight to the item (I am aware it's infinity but there is a cap to the amount of items that can be held. If someone wants to use cases to smuggle 7 circ saws at a time then be my guest.) ## Why It's Good For The Game So surgery cases work as intended. ## Changelog :cl: fix: surgery cases now hold all the items /:cl: --- code/game/objects/items/storage/cases.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/storage/cases.dm b/code/game/objects/items/storage/cases.dm index 3ef5e2c790f9..0a69e5d9afb5 100644 --- a/code/game/objects/items/storage/cases.dm +++ b/code/game/objects/items/storage/cases.dm @@ -30,7 +30,8 @@ /obj/item/storage/case/surgery/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_w_class = WEIGHT_CLASS_NORMAL + STR.max_w_class = INFINITY //workaround for the differently sized items, case is still limited to 7 items max and to the list. + STR.max_combined_w_class = INFINITY //part of the workaround, not setting a max combined weight defaults to some weird number. STR.max_items = 7 STR.set_holdable(list( /obj/item/healthanalyzer, From e85915f92625fcbfd0c1bae3e2eb82d709bcbd46 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 18 Dec 2024 16:17:27 -0600 Subject: [PATCH 024/122] Automatic changelog generation for PR #3881 [ci skip] --- html/changelogs/AutoChangeLog-pr-3881.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3881.yml diff --git a/html/changelogs/AutoChangeLog-pr-3881.yml b/html/changelogs/AutoChangeLog-pr-3881.yml new file mode 100644 index 000000000000..94fd5b8387bb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3881.yml @@ -0,0 +1,4 @@ +author: Jedi-Toothpaste +changes: + - {bugfix: surgery cases now hold all the items} +delete-after: true From b72b48bde93f8d36053e748b03853ba9f1240471 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 19 Dec 2024 01:06:23 +0000 Subject: [PATCH 025/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3749.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3881.yml | 4 ---- html/changelogs/archive/2024-12.yml | 7 +++++++ 3 files changed, 7 insertions(+), 10 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3749.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3881.yml diff --git a/html/changelogs/AutoChangeLog-pr-3749.yml b/html/changelogs/AutoChangeLog-pr-3749.yml deleted file mode 100644 index d4080c571238..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3749.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: MemeSnorfer and Moffball -changes: - - {rscadd: Atoll-Class Hospital Ship} - - {rscadd: Preloaded organ smartfridge} - - {rscdel: Disabled the Box-Class} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3881.yml b/html/changelogs/AutoChangeLog-pr-3881.yml deleted file mode 100644 index 94fd5b8387bb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3881.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Jedi-Toothpaste -changes: - - {bugfix: surgery cases now hold all the items} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 99ec57706479..95ab7ddcc04a 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -102,3 +102,10 @@ - rscdel: Jupiter-class - rscdel: Chronicle-class - rscdel: Many ruins, mostly for being old, have been removed +2024-12-19: + Jedi-Toothpaste: + - bugfix: surgery cases now hold all the items + MemeSnorfer and Moffball: + - rscadd: Atoll-Class Hospital Ship + - rscadd: Preloaded organ smartfridge + - rscdel: Disabled the Box-Class From ad9705b6d8724f790d25f10fe774b339a8e3aac4 Mon Sep 17 00:00:00 2001 From: zevo Date: Thu, 19 Dec 2024 20:39:49 -0500 Subject: [PATCH 026/122] surface_camp_combination fixes and adjustments (#3809) ## About The Pull Request Some changes to spawners caused a spawner on this map to spawn a shitton of exotic guns out in the open. This PR fixes the spawner on the map, and adjusts the distribution of loot on the map to better reflect current mapping standards. Botany hut no longer has a free biogenerator and plant DNA manipulator board. Also has less seeds. Armory hut no longer has a Candor and surplus .45 box just sitting inside of it. Now just the SKM-24v and polymer rifle. Bar's unguarded double barrel shotgun has been replaced with an improvised shotgun. Weird bag of coins was removed. Removed the thermal eyepatch hidden in a cave. Replaced the armory exotic gun spawner with a medical supplies spawner. Removed the syndicate tool spawner sitting out in the open. ## Why It's Good For The Game This was one of my earliest "good" ruins. Its loot distribution suffered from me being a new to map balance at the time (me being a stupid powergamer). It had a lot of powerful items hidden in weird spots. Now the loot is less deranged and generally in line with other ruins of its size. ## Changelog :cl: fix: fixed an incorrect spawner on whitesands_surface_camp_combination tweak: adjusted loot distribution on whitesands_surface_camp_combination /:cl: Co-authored-by: Gristlebee <56049844+Gristlebee@users.noreply.github.com> --- .../whitesands_surface_camp_combination.dmm | 67 +++++-------------- 1 file changed, 15 insertions(+), 52 deletions(-) diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm index f90ef59ba8c3..694f707235e1 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_camp_combination.dmm @@ -55,8 +55,10 @@ }, /area/overmap_encounter/planetoid/sand/explored) "cI" = ( -/obj/item/clothing/glasses/thermal/eyepatch, /obj/effect/mob_spawn/human/corpse/charredskeleton, +/obj/item/garnish/gold{ + pixel_x = 10 + }, /turf/open/floor/plating/asteroid/whitesands{ light_range = 2 }, @@ -387,15 +389,15 @@ /area/overmap_encounter/planetoid/sand/explored) "nV" = ( /obj/structure/fence/corner{ - dir = 8 + dir = 10 }, /turf/open/floor/plating/asteroid/whitesands/dried{ light_range = 2 }, /area/overmap_encounter/planetoid/sand/explored) "nW" = ( -/obj/machinery/biogenerator, -/obj/machinery/door/window/northleft, +/obj/structure/frame/machine, +/obj/machinery/door/window/northright, /turf/open/floor/wood, /area/ruin) "nZ" = ( @@ -543,7 +545,7 @@ pixel_x = -5; pixel_y = 5 }, -/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/gun/ballistic/shotgun/doublebarrel/improvised, /turf/open/floor/wood, /area/ruin) "uf" = ( @@ -854,7 +856,6 @@ /obj/item/radio, /obj/item/radio, /obj/item/radio, -/obj/item/tank/internals/emergency_oxygen/double, /turf/open/floor/concrete, /area/ruin) "Hb" = ( @@ -880,49 +881,29 @@ /area/overmap_encounter/planetoid/sand/explored) "Hn" = ( /obj/structure/closet/secure_closet/hydroponics, -/obj/item/circuitboard/machine/plantgenes, /obj/item/gun/ballistic/rifle/polymer, /turf/open/floor/wood, /area/ruin) "HP" = ( /obj/structure/closet/crate/hydroponics, -/obj/item/seeds/apple, -/obj/item/seeds/banana, -/obj/item/seeds/berry, -/obj/item/seeds/cabbage, -/obj/item/seeds/carrot, +/obj/effect/decal/cleanable/dirt, /obj/item/seeds/chili, -/obj/item/seeds/cherry, -/obj/item/seeds/cocoapod, -/obj/item/seeds/cotton, -/obj/item/seeds/corn, /obj/item/seeds/garlic, -/obj/item/seeds/eggplant, -/obj/item/seeds/orange, +/obj/item/seeds/tomato, /obj/item/seeds/onion, -/obj/item/seeds/lemon, -/obj/item/seeds/lime, -/obj/item/seeds/pineapple, -/obj/item/seeds/potato, /obj/item/seeds/pumpkin, -/obj/item/seeds/sugarcane, -/obj/item/seeds/tea, -/obj/item/seeds/tobacco, -/obj/item/seeds/tomato, -/obj/item/seeds/wheat, -/obj/item/seeds/watermelon, -/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/potato, /turf/open/floor/wood, /area/ruin) "HX" = ( -/obj/effect/spawner/random/exotic/armory, +/obj/effect/spawner/random/medical/supplies, /turf/open/floor/plating/asteroid/whitesands/dried{ light_range = 2 }, /area/overmap_encounter/planetoid/sand/explored) "Ig" = ( /obj/structure/table, -/obj/item/gun/ballistic/automatic/pistol/candor, +/obj/item/tank/internals/emergency_oxygen/double, /turf/open/floor/concrete, /area/ruin) "Io" = ( @@ -963,12 +944,6 @@ light_range = 2 }, /area/overmap_encounter/planetoid/sand/explored) -"JE" = ( -/obj/effect/spawner/random/engineering/tool/sydnie, -/turf/open/floor/plating/asteroid/whitesands{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/sand/explored) "JI" = ( /obj/item/shard{ icon_state = "tiny" @@ -986,12 +961,6 @@ /obj/structure/destructible/tribal_torch/lit, /turf/open/floor/wood, /area/ruin) -"KH" = ( -/obj/structure/reagent_dispensers/watertank/high, -/turf/open/floor/plating/asteroid/whitesands/dried{ - light_range = 2 - }, -/area/overmap_encounter/planetoid/sand/explored) "KJ" = ( /obj/structure/table, /obj/item/gun/ballistic/automatic/smg/skm_carbine, @@ -1094,11 +1063,6 @@ icon_state = "wood-broken7" }, /area/ruin) -"Px" = ( -/obj/structure/closet/cabinet, -/obj/item/storage/bag/money, -/turf/open/floor/wood, -/area/ruin) "PX" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/mineral/wood, @@ -1301,7 +1265,6 @@ "XP" = ( /obj/structure/table, /obj/item/trash/can, -/obj/item/storage/box/ammo/c45_surplus, /turf/open/floor/concrete, /area/ruin) "XS" = ( @@ -2659,7 +2622,7 @@ rx Bw yc YI -KH +mv mv iK iK @@ -3683,7 +3646,7 @@ iK iK kK WD -Px +er Pi er wX @@ -3887,7 +3850,7 @@ lG kK kO ql -JE +kK OZ kK kK From e7ada7ab7af65181517ddb017032539edef25acf Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 19 Dec 2024 19:50:51 -0600 Subject: [PATCH 027/122] Automatic changelog generation for PR #3809 [ci skip] --- html/changelogs/AutoChangeLog-pr-3809.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3809.yml diff --git a/html/changelogs/AutoChangeLog-pr-3809.yml b/html/changelogs/AutoChangeLog-pr-3809.yml new file mode 100644 index 000000000000..d8801b6af0de --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3809.yml @@ -0,0 +1,5 @@ +author: Zevotech +changes: + - {bugfix: fixed an incorrect spawner on whitesands_surface_camp_combination} + - {tweak: adjusted loot distribution on whitesands_surface_camp_combination} +delete-after: true From 731000ba0232cbbbf833495b0c9f8f8746c3af38 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 21 Dec 2024 01:02:06 +0000 Subject: [PATCH 028/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3809.yml | 5 ----- html/changelogs/archive/2024-12.yml | 4 ++++ 2 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3809.yml diff --git a/html/changelogs/AutoChangeLog-pr-3809.yml b/html/changelogs/AutoChangeLog-pr-3809.yml deleted file mode 100644 index d8801b6af0de..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3809.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Zevotech -changes: - - {bugfix: fixed an incorrect spawner on whitesands_surface_camp_combination} - - {tweak: adjusted loot distribution on whitesands_surface_camp_combination} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 95ab7ddcc04a..a68ee7e64a23 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -109,3 +109,7 @@ - rscadd: Atoll-Class Hospital Ship - rscadd: Preloaded organ smartfridge - rscdel: Disabled the Box-Class +2024-12-21: + Zevotech: + - bugfix: fixed an incorrect spawner on whitesands_surface_camp_combination + - tweak: adjusted loot distribution on whitesands_surface_camp_combination From 7822d89550b8142135646040701548c361857d4a Mon Sep 17 00:00:00 2001 From: firebudgy <153147550+firebudgy@users.noreply.github.com> Date: Fri, 20 Dec 2024 23:39:31 -0800 Subject: [PATCH 029/122] Factional Cargo Part 3: Magazines now come unloaded + Commissioner and Other Weapons in cargo (#3893) ## About The Pull Request Some cargo packs due to discounts were priced at decimal values. This is not good, so I fixed it. In the process, I realized magazines should probably come empty and added empty variants. As such I have also decreased the cost of magazines to not be absolutely absurd. I mean seriously, who pays 500 credits (half the cost of a Commander) for a magazine for the gun? It can't be that expensive to manufacture. Also adds other weapons I forgot into factional cargo, namely the last member of the SMR-80 AR family, the SAW-80. Also the CM-40, and magazines for it (the gun is also available in ruins so this now allows it to be fielded easier.) Additional changes involve the lowering of the price of the WT-550 PDW from 4000 to 3000 (you might as well buy an assault rifle at that price) and the Solarian 'GAR' Carbine for 5000. The GAR is equivalent in firepower to an SKM following a nerf in another PR apparently, so it has been priced as such. ## Why It's Good For The Game Doesn't potentially destroy our economic systems by creating a decimal value of currency anymore. Magazines generally aren't sold in gun stores with live ammunition, and also - they probably shouldn't be nearing the costs of the rifles. ## Changelog :cl: add: Commissioner, SAW-80, GAR Carbine, and CM-40 to factional cargo fix: Decimal cargo prices balance: Magazines now come completely empty. As a result of this, they have now been made cheaper. /:cl: --- .../objects/items/storage/filled_guncases.dm | 4 + code/modules/cargo/packs/gun.dm | 48 +++- code/modules/cargo/packs/magazines.dm | 243 +++++++++--------- .../boxes_magazines/ammo_loaders.dm | 6 + .../boxes_magazines/external/gauss.dm | 6 + .../boxes_magazines/external/pistol.dm | 2 + .../boxes_magazines/external/rifle.dm | 13 +- .../boxes_magazines/external/shotgun.dm | 3 + .../boxes_magazines/external/smg.dm | 9 + .../clip_lanchester/ballistics.dm | 12 + .../manufacturer/scarborough/ballistics.dm | 18 ++ 11 files changed, 229 insertions(+), 135 deletions(-) diff --git a/code/game/objects/items/storage/filled_guncases.dm b/code/game/objects/items/storage/filled_guncases.dm index ea4b5f22c0a3..2193a834e7cf 100644 --- a/code/game/objects/items/storage/filled_guncases.dm +++ b/code/game/objects/items/storage/filled_guncases.dm @@ -121,6 +121,10 @@ gun_type = /obj/item/gun/ballistic/automatic/assault/hydra/dmr mag_type = /obj/item/ammo_box/magazine/m556_42_hydra/small +/obj/item/storage/guncase/saw80 + gun_type = /obj/item/gun/ballistic/automatic/assault/hydra/lmg + mag_type = /obj/item/ammo_box/magazine/m556_42_hydra/extended + /obj/item/storage/guncase/taipan gun_type = /obj/item/gun/ballistic/automatic/marksman/taipan mag_type = /obj/item/ammo_box/magazine/sniper_rounds diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index c5404250e799..10633c72dd7d 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -35,6 +35,7 @@ cost = 750 contains = list(/obj/item/storage/guncase/pistol/commander) faction = /datum/faction/nt + faction_discount = 20 /datum/supply_pack/gun/ringneck name = "Ringneck Pistol Crate" @@ -61,6 +62,15 @@ faction_discount = 0 faction_locked = TRUE +/datum/supply_pack/gun/commissioner + name = "Commissioner Pistol Crate" + desc = "Contains a modified Commander pistol, adjusted to fit the IRMG's standards and painted in the brown and gold of all IRMG firearms." + cost = 750 + contains = list(/obj/item/storage/guncase/commissioner) + faction = /datum/faction/inteq + faction_discount = 0 + faction_locked = TRUE + /datum/supply_pack/gun/candors name = "Candor Pistol Crate" desc = "Contains a Candor pistol, the trusty sidearm of any spacer, produced by Hunter's Pride and chambered in .45 ACP." @@ -351,11 +361,11 @@ faction_locked = TRUE /datum/supply_pack/gun/wt550 - name = "WT-550 Auto Rifle Crate" + name = "WT-550 PDW Crate" desc = "Contains a high-powered, automatic personal defense weapon chambered in 4.6x30mm." - cost = 4000 + cost = 3000 contains = list(/obj/item/storage/guncase/wt550) - crate_name = "auto rifle crate" + crate_name = "PDW crate" faction_discount = 10 faction = /datum/faction/nt @@ -454,6 +464,7 @@ contains = list(/obj/item/storage/guncase/winchester) crate_name = "rifle crate" faction = /datum/faction/srm + faction_discount = 20 /datum/supply_pack/gun/absolution name = "Absolution Lever Action Rifle Crate" @@ -496,6 +507,16 @@ faction_discount = 0 faction_locked = TRUE +/datum/supply_pack/gun/gar + name = "Solarian 'GAR' Automatic Rifle" + desc = "A modern solarian military rifle, chambered in ferromagnetic lances. Not for export." + cost = 5000 + contains = list(/obj/item/storage/guncase/gar) + crate_name = "auto rifle crate" + faction = /datum/faction/solgov + faction_discount = 0 + faction_locked = TRUE + /datum/supply_pack/gun/hades name = "SL AL-655 'Hades' energy rifle" desc = "Contains a high-energy, automatic laser rifle. For NT employee use only." @@ -536,6 +557,27 @@ faction_discount = 0 faction_locked = TRUE +/* Heavy */ + +/datum/supply_pack/gun/cm40 + name = "CM-40 Squad Automatic Weapon" + desc = "Contains a CM-40 Squad Automatic Weapon, a CLIP-produced LMG for Minuteman usage in situations that require heavy firepower. For Minuteman use only." + cost = 6000 + contains = list(/obj/item/storage/guncase/cm40) + crate_name = "LMG crate" + faction = /datum/faction/clip + faction_discount = 0 + faction_locked = TRUE + +/datum/supply_pack/gun/saw80 + name = "SAW-80 Squad Automatic Weapon" + desc = "Contains one of the rarely-produced SAW-80 Squad Automatic Weapon platforms, exclusively for licensed buyers. Remember, short controlled bursts!" + cost = 6000 + contains = list(/obj/item/storage/guncase/saw80) + crate_name = "LMG crate" + faction = /datum/faction/syndicate/scarborough_arms + faction_discount = 0 + faction_locked = TRUE /* Marksman Rifles */ diff --git a/code/modules/cargo/packs/magazines.dm b/code/modules/cargo/packs/magazines.dm index 40c2182f4433..a3124b5b8ccb 100644 --- a/code/modules/cargo/packs/magazines.dm +++ b/code/modules/cargo/packs/magazines.dm @@ -2,22 +2,23 @@ group = "Magazines" crate_type = /obj/structure/closet/crate/secure/gear crate_name = "magazine crate" + faction_discount = 0 /* VI */ /datum/supply_pack/magazine/co9mm_mag name = "9mm Commander Magazine Crate" - desc = "Contains a 9mm magazine for the standard-issue Commander pistol, containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/co9mm) - cost = 500 + desc = "Contains a 9mm magazine for the standard-issue Commander pistol, with a capacity of ten rounds." + contains = list(/obj/item/ammo_box/magazine/co9mm/empty) + cost = 150 faction = /datum/faction/nt /datum/supply_pack/magazine/smgm9mm_mag name = "9mm SMG Magazine Crate" - desc = "Contains a 9mm magazine for the Vector and Saber SMGs, containing thirty rounds." - contains = list(/obj/item/ammo_box/magazine/smgm9mm) - cost = 500 + desc = "Contains a 9mm magazine for the Vector and Saber SMGs, with a capacity of thirty rounds." + contains = list(/obj/item/ammo_box/magazine/smgm9mm/empty) + cost = 300 faction = /datum/faction/nt faction_discount = 0 faction_locked = TRUE @@ -28,200 +29,206 @@ /datum/supply_pack/magazine/c38_mag name = ".38 Speedloader Crate" desc = "Contains a .38 speedloader for revolvers, containing six rounds." - contains = list(/obj/item/ammo_box/c38) - cost = 250 + contains = list(/obj/item/ammo_box/c38/empty) + cost = 100 faction_discount = 20 faction = /datum/faction/srm -/datum/supply_pack/magazine/c38match - name = ".38 Match Grade Speedloader" - desc = "Contains one speedloader of match grade .38 ammunition, perfect for showing off trickshots." - cost = 200 - small_item = TRUE - contains = list(/obj/item/ammo_box/c38/match) - crate_name = ".38 match crate" - faction = /datum/faction/srm - -/datum/supply_pack/magazine/c38dumdum - name = ".38 DumDum Speedloader" - desc = "Contains one speedloader of .38 DumDum ammunition, good for embedding in soft targets." - cost = 200 - small_item = TRUE - contains = list(/obj/item/ammo_box/c38/dumdum) - crate_name = ".38 match crate" - faction = /datum/faction/srm - /datum/supply_pack/magazine/m45_mag name = ".45 ACP Candor Magazine Crate" - desc = "Contains a .45 ACP magazine for the Candor pistol, containing eight rounds." - contains = list(/obj/item/ammo_box/magazine/m45) - cost = 500 + desc = "Contains a .45 ACP magazine for the Candor pistol, with a capacity of eight rounds." + contains = list(/obj/item/ammo_box/magazine/m45/empty) + cost = 100 faction = /datum/faction/srm /datum/supply_pack/magazine/a44roum_speedloader name = ".44 Roumain Speedloader Crate" - desc = "Contains a .44 Roumain speedloader for the HP Montagne, containing six rounds." - contains = list(/obj/item/ammo_box/a44roum_speedloader) - cost = 400 + desc = "Contains a .44 Roumain speedloader for the HP Montagne, with a capacity of six rounds." + contains = list(/obj/item/ammo_box/a44roum_speedloader/empty) + cost = 250 faction = /datum/faction/srm +/datum/supply_pack/magazine/firestorm_mag + name = "Firestorm Magazine Crate" + desc = "Contains a 28-round magazine for the Hunter's Pride Firestorm SMG." + contains = list(/obj/item/ammo_box/magazine/c45_firestorm_mag/empty) + cost = 300 + faction = /datum/faction/srm + + /* Serene Sporting */ /datum/supply_pack/magazine/m17_mag name = "Micro Target Magazine Crate" - desc = "Contains a .22lr magazine for the Micro Target pistol, containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/m17) + desc = "Contains a .22lr magazine for the Micro Target pistol, with a capacity of ten rounds." + contains = list(/obj/item/ammo_box/magazine/m17/empty) cost = 100 /datum/supply_pack/magazine/m12_mag name = "Sporter Magazine Crate" - desc = "Contains a .22lr magazine for the Sporter Rifle, containing 25 rounds." - contains = list(/obj/item/ammo_box/magazine/m12_sporter) + desc = "Contains a .22lr magazine for the Sporter Rifle, with a capacity of 25 rounds." + contains = list(/obj/item/ammo_box/magazine/m12_sporter/empty) cost = 200 /datum/supply_pack/magazine/m15_mag name = "Super Sporter Magazine Crate" - desc = "Contains a 5.56 CLIP magazine for the Super Sporter Rifle, containing 20 rounds." - contains = list(/obj/item/ammo_box/magazine/m15) + desc = "Contains a 5.56 CLIP magazine for the Super Sporter Rifle, with a capacity of 20 rounds." + contains = list(/obj/item/ammo_box/magazine/m15/empty) cost = 300 /* Scarbie */ /datum/supply_pack/magazine/himehabu_mag name = "Himehabu Magazine Crate" - desc = "Contains a .22lr magazine for the Himehabu pistol, containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/m22lr_himehabu) - cost = 200 + desc = "Contains a .22lr magazine for the Himehabu pistol, with a capacity of ten rounds." + contains = list(/obj/item/ammo_box/magazine/m22lr_himehabu/empty) + cost = 100 faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/asp_mag name = "Asp Magazine Crate" - desc = "Contains a 5.7x39mm magazine for the Asp pistol, containing 12 rounds." - contains = list(/obj/item/ammo_box/magazine/m57_39_asp) - cost = 400 + desc = "Contains a 5.7x39mm magazine for the Asp pistol, with a capacity of 12 rounds." + contains = list(/obj/item/ammo_box/magazine/m57_39_asp/empty) + cost = 250 faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/m10mm_mag name = "Ringneck Magazine Crate" - desc = "Contains a 10mm magazine for the Ringneck pistol, containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/m10mm_ringneck) - cost = 500 + desc = "Contains a 10mm magazine for the Ringneck pistol, with a capacity of ten rounds." + contains = list(/obj/item/ammo_box/magazine/m10mm_ringneck/empty) + cost = 150 faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/m9mm_rattlesnake name = "Rattlesnake Magazine Crate" - desc = "Contains a 9mm magazine for the Rattlesnake machine pistol, contains 18 rounds." - contains = list(/obj/item/ammo_box/magazine/m9mm_rattlesnake) - cost = 500 + desc = "Contains a 9mm magazine for the Rattlesnake machine pistol, with a capacity of 18 rounds." + contains = list(/obj/item/ammo_box/magazine/m9mm_rattlesnake/empty) + cost = 300 faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/a357_mag name = ".357 Speedloader Crate" - desc = "Contains a .357 speedloader for revolvers, containing seven rounds." - contains = list(/obj/item/ammo_box/a357) - cost = 750 + desc = "Contains a .357 speedloader for revolvers, with a capacity of six rounds." + contains = list(/obj/item/ammo_box/a357/empty) + cost = 250 faction_discount = 20 faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/sidewinder_mag name = "Sidewinder Magazine Crate" desc = "Contains a 30 round magazine for the Sidewinder SMG." - contains = list(/obj/item/ammo_box/magazine/m57_39_sidewinder) - cost = 750 - faction_discount = 20 + contains = list(/obj/item/ammo_box/magazine/m57_39_sidewinder/empty) + cost = 300 faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/c45_cobra_mag name = "Cobra Magazine Crate" - desc = "Contains a .45 magazine for the Cobra-20, containing 24 rounds." - cost = 750 - contains = list(/obj/item/ammo_box/magazine/m45_cobra) - faction_discount = 20 + desc = "Contains a .45 magazine for the Cobra-20, with a capacity of 24 rounds." + cost = 300 + contains = list(/obj/item/ammo_box/magazine/m45_cobra/empty) faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/short_hydra_mag name = "SBR-80 DMR Short Magazine Crate" - desc = "Contains a 5.56x42mm CLIP made specially for the SBR-80 Designated Marksman Rifle, containing 20 rounds." - contains = list(/obj/item/ammo_box/magazine/m556_42_hydra/small) - cost = 1000 + desc = "Contains a 5.56x42mm CLIP made specially for the SBR-80 Designated Marksman Rifle, with a capacity of 20 rounds." + contains = list(/obj/item/ammo_box/magazine/m556_42_hydra/small/empty) + cost = 400 faction = /datum/faction/syndicate/scarborough_arms /datum/supply_pack/magazine/hydra_mag name = "SMR-80 Rifle Magazine Crate" - desc = "Contains a 5.56x42mm CLIP for the SMR-80 assault rifle, containing 30 rounds." - contains = list(/obj/item/ammo_box/magazine/m556_42_hydra) - cost = 1500 + desc = "Contains a 5.56x42mm CLIP for the SMR-80 assault rifle, with a capacity of 30 rounds." + contains = list(/obj/item/ammo_box/magazine/m556_42_hydra/empty) + cost = 500 faction = /datum/faction/syndicate/scarborough_arms +/datum/supply_pack/magazine/saw_mag + name = "SAW-80 Magazine Crate" + desc = "Contains a 5.56x42mm CLIP magazine for the SAW-80 Squad Automatic Weapon, with a capacity of sixty rounds. Count your shots, they run out fast." + contains = list(/obj/item/ammo_box/magazine/m556_42_hydra/extended/empty) + cost = 750 + faction = /datum/faction/syndicate/scarborough_arms + faction_discount = 0 + faction_locked = TRUE + /datum/supply_pack/magazine/boomslang_mag name = "Boomslang-90 Magazine Crate" - desc = "Contains a 6.5 CLIP magazine for the Boomslang rifle platform, containing five rounds." - contains = list(/obj/item/ammo_box/magazine/boomslang/short) - cost = 1000 + desc = "Contains a 6.5 CLIP magazine for the Boomslang rifle platform, with a capacity of five rounds." + contains = list(/obj/item/ammo_box/magazine/boomslang/short/empty) + cost = 750 faction = /datum/faction/syndicate/scarborough_arms /* CM Lancaster */ /datum/supply_pack/magazine/cm23_mag name = "CM-23 Magazine Crate" - desc = "Contains a 10mm magazine for the CM-23 handgun." - contains = list(/obj/item/ammo_box/magazine/cm23) - cost = 500 + desc = "Contains a 10mm magazine for the CM-23 handgun with a capacity of 10 rounds." + contains = list(/obj/item/ammo_box/magazine/cm23/empty) + cost = 150 faction = /datum/faction/clip /datum/supply_pack/magazine/cm70_mag name = "CM-70 Magazine Crate" desc = "Contains a 9mm magazine for the CM-70 machinepistol." - contains = list(/obj/item/ammo_box/magazine/m9mm_cm70) - cost = 750 + contains = list(/obj/item/ammo_box/magazine/m9mm_cm70/empty) + cost = 350 faction = /datum/faction/clip + faction_discount = 20 /datum/supply_pack/magazine/cm357_mag name = "CM-357 Magazine Crate" - desc = "Contains a .357 magazine for the CM-357 automag pistol." - contains = list(/obj/item/ammo_box/magazine/cm357) - cost = 1000 + desc = "Contains a .357 magazine for the CM-357 automag pistol with a capacity of 7 rounds." + contains = list(/obj/item/ammo_box/magazine/cm357/empty) + cost = 250 faction = /datum/faction/clip /datum/supply_pack/magazine/cm5_mag name = "CM-5 Magazine Crate" - desc = "Contains a 9mm magazine for the CM-5 SMG." - contains = list(/obj/item/ammo_box/magazine/cm5_9mm) - cost = 750 + desc = "Contains a 9mm magazine for the CM-5 SMG with a capacity of 30 rounds." + contains = list(/obj/item/ammo_box/magazine/cm5_9mm/empty) + cost = 300 faction = /datum/faction/clip + faction_discount = 20 /datum/supply_pack/magazine/cm82_mag name = "CM-82 Magazine Crate" - desc = "Contains a 5.56mm magazine for the CM-82 rifle, containing thirty rounds. Notably, these are also compatable with the P-16 rifle." - contains = list(/obj/item/ammo_box/magazine/p16) - cost = 1000 + desc = "Contains a 5.56mm magazine for the CM-82 rifle, with a capacity of thirty rounds." + contains = list(/obj/item/ammo_box/magazine/p16/empty) + cost = 500 faction = /datum/faction/clip /datum/supply_pack/magazine/skm_ammo name = "SKM Magazine Crate" - desc = "Contains a 7.62x40mm magazine for the SKM rifles, containing twenty rounds." - contains = list(/obj/item/ammo_box/magazine/skm_762_40) - cost = 1000 + desc = "Contains a 7.62x40mm magazine for the SKM rifles, with a capacity of twenty rounds." + contains = list(/obj/item/ammo_box/magazine/skm_762_40/empty) + cost = 500 /datum/supply_pack/magazine/f4_mag name = "F4 Magazine Crate" - desc = "Contains a .308 magazine for SsG-04 and CM-F4 platform rifles, containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/f4_308) - cost = 1000 + desc = "Contains a .308 magazine for SsG-04 and CM-F4 platform rifles, with a capacity of ten rounds." + contains = list(/obj/item/ammo_box/magazine/f4_308/empty) + cost = 500 faction = /datum/faction/clip /datum/supply_pack/magazine/f90 name = "CM-F90 Magazine Crate" desc = "Contains a 5-round 6.5mm magazine for use with the CM-F90 sniper rifle." - contains = list(/obj/item/ammo_box/magazine/f90) - cost = 1000 + contains = list(/obj/item/ammo_box/magazine/f90/empty) + cost = 750 faction = /datum/faction/clip /datum/supply_pack/magazine/cm15 name = "CM-15 Magazine Crate" desc = "Contains an 8-round 12ga magazine for the CM-15 Automatic Shotgun." - contains = list(/obj/item/ammo_box/magazine/cm15_12g) - cost = 1500 + contains = list(/obj/item/ammo_box/magazine/cm15_12g/empty) + cost = 750 + faction = /datum/faction/clip + +/datum/supply_pack/magazine/cm40 + name = "CM-40 Magazine Crate" + desc = "Contains an 80-round 7.62x40mm CLIP box for the CM-40 Squad Automatic Weapon. Consider designating an ammo bearer." + contains = list(/obj/item/ammo_box/magazine/cm40_762_40_box/empty) + cost = 1000 faction = /datum/faction/clip /* NT */ @@ -229,55 +236,47 @@ /datum/supply_pack/magazine/wt550_mag name = "WT-550 Auto Rifle Magazine Crate" desc = "Contains a 20-round magazine for the WT-550 Auto Rifle. Each magazine is designed to facilitate rapid tactical reloads." - cost = 750 - contains = list(/obj/item/ammo_box/magazine/wt550m9) - faction_discount = 20 - faction = /datum/faction/nt - -/datum/supply_pack/magazine/ap_wt550_mag - name = "WT-550 Auto Rifle AP Magazine Crate" - desc = "Contains one magazine of armor-piercing ammunition for the WT-550 Auto Rifle." - cost = 1000 - contains = list(/obj/item/ammo_box/magazine/wt550m9/ap) + cost = 300 + contains = list(/obj/item/ammo_box/magazine/wt550m9/empty) faction = /datum/faction/nt /* Solgov */ /datum/supply_pack/magazine/mag_556mm name = "5.56 Pistole C Magazine Crate" - desc = "Contains a 5.56mm magazine for the Pistole C, containing twelve rounds." - contains = list(/obj/item/ammo_box/magazine/pistol556mm) - cost = 750 + desc = "Contains a 5.56mm magazine for the Pistole C, with a capacity of twelve rounds." + contains = list(/obj/item/ammo_box/magazine/pistol556mm/empty) + cost = 150 faction = /datum/faction/solgov /datum/supply_pack/magazine/fms_mag name = "Ferromagnetic Slug Magazine Crate" - desc = "Contains a ferromagnetic slug magazine for the Model H pistol, containing ten rounds." - contains = list(/obj/item/ammo_box/magazine/modelh) - cost = 750 + desc = "Contains a ferromagnetic slug magazine for the Model H pistol, with a capacity of ten rounds." + contains = list(/obj/item/ammo_box/magazine/modelh/empty) + cost = 350 faction = /datum/faction/solgov /datum/supply_pack/magazine/gar_ammo name = "GAR Ferromagnetic Lance Magazine Crate" - desc = "Contains a ferromagnetic lance magazine for the GAR rifle, containing thirty two rounds." - contains = list(/obj/item/ammo_box/magazine/gar) - cost = 1000 + desc = "Contains a ferromagnetic lance magazine for the GAR rifle, with a capacity of thirty two rounds." + contains = list(/obj/item/ammo_box/magazine/gar/empty) + cost = 500 faction = /datum/faction/solgov /datum/supply_pack/magazine/claris_ammo name = "Claris Ferromagnetic Pellet Speedloader Crate" - desc = "Contains a ferromagnetic pellet speedloader for the Claris rifle, containing twenty two rounds." - contains = list(/obj/item/ammo_box/amagpellet_claris) - cost = 1000 + desc = "Contains a ferromagnetic pellet speedloader for the Claris rifle, with a capacity of twenty two rounds." + contains = list(/obj/item/ammo_box/amagpellet_claris/empty) + cost = 400 faction = /datum/faction/solgov /* Inteq */ /datum/supply_pack/magazine/mongrel_mag name = "Mongrel Magazine Crate" - desc = "Contains a 10mm magazine for the SKM-44v 'Mongrel' SMG, containing twenty-four rounds." - contains = list(/obj/item/ammo_box/magazine/smgm10mm) - cost = 750 + desc = "Contains a 10mm magazine for the SKM-44v 'Mongrel' SMG, with a capacity of twenty-four rounds." + contains = list(/obj/item/ammo_box/magazine/smgm10mm/empty) + cost = 300 faction = /datum/faction/inteq /* Shotguns */ @@ -285,8 +284,8 @@ /datum/supply_pack/magazine/bulldog name = "Bulldog Magazine Crate" desc = "Contains an 8-round 12ga box magazine for the Bulldog weapons platform." - contains = list(/obj/item/ammo_box/magazine/m12g_bulldog) - cost = 1000 + contains = list(/obj/item/ammo_box/magazine/m12g_bulldog/empty) + cost = 750 faction = /datum/faction/syndicate/scarborough_arms @@ -312,7 +311,7 @@ name = "Upgraded Weapon Cell Crate" desc = "Contains an upgraded weapon cell, compatible with laser guns. For NT use only." contains = list(/obj/item/stock_parts/cell/gun/upgraded) - cost = 1500 + cost = 1000 faction = /datum/faction/nt faction_discount = 0 faction_locked = TRUE @@ -330,7 +329,7 @@ name = "Etherbor Cell Crate" desc = "Contains a military-grade Etherbor weapon cell produced for the PGFMC, compatible with Etherbor armaments with a significantly higher capacity." contains = list(/obj/item/stock_parts/cell/gun/pgf) - cost = 1500 + cost = 1000 faction = /datum/faction/pgf faction_discount = 0 faction_locked = TRUE diff --git a/code/modules/projectiles/boxes_magazines/ammo_loaders.dm b/code/modules/projectiles/boxes_magazines/ammo_loaders.dm index 70d9480493c6..5e4b1ae7e7f6 100644 --- a/code/modules/projectiles/boxes_magazines/ammo_loaders.dm +++ b/code/modules/projectiles/boxes_magazines/ammo_loaders.dm @@ -41,6 +41,9 @@ w_class = WEIGHT_CLASS_TINY instant_load = TRUE +/obj/item/ammo_box/c38/empty + start_empty = TRUE + /obj/item/ammo_box/c38/trac name = "speed loader (.38 TRAC)" desc = "A 6-round speed loader for quickly reloading .38 special revolvers. These TRAC rounds do pitiful damage, but embed a tracking device in targets hit." @@ -149,6 +152,9 @@ item_flags = NO_MAT_REDEMPTION instant_load = TRUE +/obj/item/ammo_box/amagpellet_claris/empty + start_empty = TRUE + /obj/item/ammo_box/a40mm name = "ammo box (40mm grenades)" icon_state = "40mm" diff --git a/code/modules/projectiles/boxes_magazines/external/gauss.dm b/code/modules/projectiles/boxes_magazines/external/gauss.dm index d2edfc4aac94..8095cd390eb4 100644 --- a/code/modules/projectiles/boxes_magazines/external/gauss.dm +++ b/code/modules/projectiles/boxes_magazines/external/gauss.dm @@ -7,6 +7,9 @@ max_ammo = 24 multiple_sprites = AMMO_BOX_FULL_EMPTY +/obj/item/ammo_box/magazine/gauss/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/modelh name = "Model H magazine (ferromagnetic slugs)" desc = "A 10-round magazine for the Model H pistol. Ferromagnetic slugs are slow and incredibly powerful bullets, but are easily stopped by even a sliver of armor." @@ -31,3 +34,6 @@ /obj/item/ammo_box/magazine/gar/update_icon() . = ..() icon_state = "gar-mag-[!!ammo_count()]" + +/obj/item/ammo_box/magazine/gar/empty + start_empty = TRUE diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index 6566f05606eb..ca5514aad463 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -52,6 +52,8 @@ else icon_state = "[base_icon_state]-0" +/obj/item/ammo_box/magazine/pistol556mm/empty + start_empty = TRUE /obj/item/ammo_box/magazine/co9mm/hp name = "pistol magazine (9mm HP)" diff --git a/code/modules/projectiles/boxes_magazines/external/rifle.dm b/code/modules/projectiles/boxes_magazines/external/rifle.dm index acb90eca4345..02633e88f975 100644 --- a/code/modules/projectiles/boxes_magazines/external/rifle.dm +++ b/code/modules/projectiles/boxes_magazines/external/rifle.dm @@ -1,13 +1,3 @@ -/obj/item/ammo_box/magazine/m556_42_hydra - name = "toploader magazine (5.56x42mm)" - desc = "An advanced, 30-round toploading magazine for the M-90gl Carbine. These rounds do moderate damage with good armor penetration." - icon_state = "5.56m-1" - base_icon_state = "5.56m" - ammo_type = /obj/item/ammo_casing/a556_42 - caliber = "5.56x42mm" - max_ammo = 30 - multiple_sprites = AMMO_BOX_FULL_EMPTY - /obj/item/ammo_box/magazine/rifle47x33mm name = "\improper Solarian LMG magazine (4.73x33mm caseless)" desc = "A large, 50-round magazine for the Solar machine gun. These rounds do moderate damage with good armor penetration." @@ -73,6 +63,9 @@ max_ammo = 10 multiple_sprites = AMMO_BOX_FULL_EMPTY +/obj/item/ammo_box/magazine/f4_308/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/p16 //repath to /obj/item/ammo_box/magazine/generic_556 sometime name = "assault rifle magazine (5.56x42mm CLIP)" desc = "A simple, 30-round magazine for 5.56x42mm CLIP assault rifles. These rounds do moderate damage with good armor penetration." diff --git a/code/modules/projectiles/boxes_magazines/external/shotgun.dm b/code/modules/projectiles/boxes_magazines/external/shotgun.dm index c5c0fd9b7c1f..60d09eef0fd5 100644 --- a/code/modules/projectiles/boxes_magazines/external/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/external/shotgun.dm @@ -8,6 +8,9 @@ max_ammo = 8 multiple_sprites = AMMO_BOX_FULL_EMPTY +/obj/item/ammo_box/magazine/cm15_12g/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/cm15_12g/incendiary name = "CM-15 magazine (12g incendiary)" desc = "An almost straight, 8-round magazine designed for the CM-15 shotgun. This one was loaded with incendiary slugs. Be careful!" diff --git a/code/modules/projectiles/boxes_magazines/external/smg.dm b/code/modules/projectiles/boxes_magazines/external/smg.dm index a8613e4e4903..ef6568b6ef90 100644 --- a/code/modules/projectiles/boxes_magazines/external/smg.dm +++ b/code/modules/projectiles/boxes_magazines/external/smg.dm @@ -34,6 +34,9 @@ . = ..() icon_state = "[base_icon_state]-[ammo_count() ? 42 : 0]" +/obj/item/ammo_box/magazine/smgm9mm/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/smgm9mm/ap name = "SMG magazine (9mm AP)" desc = "A 30-round magazine for 9mm submachine guns. These armor-piercing rounds are okay at piercing protective equipment, but lose some stopping power." @@ -57,6 +60,9 @@ . = ..() icon_state = "[base_icon_state]-[ammo_count() == 1 ? 1 : round(ammo_count(),3)]" +/obj/item/ammo_box/magazine/smgm10mm/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/smgm10mm/rubber name = "SMG magazine (10mm rubber)" desc = "A 24-round magazine for the SkM-44(k). These rubber rounds trade lethality for a heavy impact which can incapacitate targets. Performs even worse against armor." @@ -91,6 +97,9 @@ . = ..() icon_state = "firestorm_mag-[!!ammo_count()]" +/obj/item/ammo_box/magazine/c45_firestorm_mag/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/c45_firestorm_mag/pan name = "pan magazine (.45)" desc = "A bulky, 50-round pan magazine for the toploading Firestorm submachine gun. These rounds struggle against armor, but with this many you could cut anyone down regardless." diff --git a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm index 9bc7ed9abac2..c8ec146ebccf 100644 --- a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm @@ -107,6 +107,9 @@ . = ..() icon_state = "[base_icon_state]_[ammo_count() == 1 ? 1 : round(ammo_count(),3)]" +/obj/item/ammo_box/magazine/m9mm_cm70/empty + start_empty = TRUE + /obj/item/gun/ballistic/automatic/pistol/cm357 name = "\improper CM-357" desc = "A semi-automatic magnum handgun designed specifically for BARD's megafauna removal unit, as standard handguns had proven useless as backup weapons. Its heft and power have also made it a status symbol among the few CLIP officers able to requisition one. Chambered in .357." @@ -205,6 +208,9 @@ NO_MAG_GUN_HELPER(automatic/smg/cm5) max_ammo = 30 multiple_sprites = AMMO_BOX_FULL_EMPTY +/obj/item/ammo_box/magazine/cm5_9mm/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/cm5_9mm/rubber desc = "A 30-round magazine for the CM-5 submachine gun. These rubber rounds trade lethality for a heavy impact which can incapacitate targets. Performs even worse against armor." caliber = "9mm rubber" @@ -398,6 +404,9 @@ NO_MAG_GUN_HELPER(automatic/smg/cm5) . = ..() icon_state = "[base_icon_state]-[!!ammo_count()]" +/obj/item/ammo_box/magazine/f90/empty + start_empty = TRUE + //########### RIFLES ###########// /obj/item/gun/ballistic/automatic/assault/cm82 name = "\improper CM-82" @@ -515,6 +524,9 @@ NO_MAG_GUN_HELPER(automatic/smg/cm5) . = ..() icon_state = "[base_icon_state]-[!!ammo_count()]" +/obj/item/ammo_box/magazine/cm40_762_40_box/empty + start_empty = TRUE + //########### MISC ###########// /obj/item/gun/ballistic/shotgun/cm15 diff --git a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm index dcd621a16e94..d96e3f544364 100644 --- a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm @@ -353,6 +353,9 @@ NO_MAG_GUN_HELPER(automatic/pistol/himehabu) w_class = WEIGHT_CLASS_SMALL multiple_sprites = AMMO_BOX_PER_BULLET +/obj/item/ammo_box/magazine/m22lr_himehabu/empty + start_empty = TRUE + //########### SMGS ###########// @@ -507,6 +510,9 @@ NO_MAG_GUN_HELPER(automatic/smg/sidewinder) max_ammo = 30 multiple_sprites = AMMO_BOX_FULL_EMPTY +/obj/item/ammo_box/magazine/m57_39_sidewinder/empty + start_empty = TRUE + //########### MARKSMAN ###########// /obj/item/gun/ballistic/automatic/marksman/boomslang name = "MSR-90 \"Boomslang\"" @@ -596,6 +602,9 @@ NO_MAG_GUN_HELPER(automatic/marksman/boomslang/indie) max_ammo = 5 multiple_sprites = AMMO_BOX_PER_BULLET +/obj/item/ammo_box/magazine/boomslang/short/empty + start_empty = TRUE + /obj/item/gun/ballistic/automatic/marksman/taipan name = "AMR-83 \"Taipan\"" desc = "A monstrous semi-automatic anti-materiel rifle, surprisingly short for its class. Designed to destroy mechs, light vehicles, and equipment, but more than capable of obliterating regular personnel. Chambered in .50 BMG." @@ -868,6 +877,9 @@ NO_MAG_GUN_HELPER(automatic/assault/hydra/dmr) return icon_state = "[base_icon_state]-[ammo_count() == 1 ? 1 : round(ammo_count(),5)]" +/obj/item/ammo_box/magazine/m556_42_hydra/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/m556_42_hydra/small name = "Short Hydra assault rifle magazine (5.56x42mm CLIP)" desc = "A short, 20-round magazine for the Hydra platform of 5.56x42mm CLIP assault rifles; intended for the DMR variant. These rounds do moderate damage with good armor penetration." @@ -875,6 +887,9 @@ NO_MAG_GUN_HELPER(automatic/assault/hydra/dmr) base_icon_state = "hydra_small_mag" max_ammo = 20 +/obj/item/ammo_box/magazine/m556_42_hydra/small/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/m556_42_hydra/extended name = "extended Hydra assault rifle magazine (5.56x42mm CLIP)" desc = "A bulkier, 60-round magazine for the Hydra platform of 5.56x42mm CLIP assault rifles. These rounds do moderate damage with good armor penetration." @@ -883,6 +898,9 @@ NO_MAG_GUN_HELPER(automatic/assault/hydra/dmr) max_ammo = 60 multiple_sprites = AMMO_BOX_FULL_EMPTY +/obj/item/ammo_box/magazine/m556_42_hydra/extended/empty + start_empty = TRUE + /obj/item/ammo_box/magazine/m556_42_hydra/casket name = "casket Hydra assault rifle magazine (5.56x42mm CLIP)" desc = "A very long and bulky 100-round magazine for the Hydra platform of 5.56x42mm CLIP assault rifles. These rounds do moderate damage with good armor penetration." From 5f9fdac79d744b42cc29348a562910dbf734eb0c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 21 Dec 2024 01:50:35 -0600 Subject: [PATCH 030/122] Automatic changelog generation for PR #3893 [ci skip] --- html/changelogs/AutoChangeLog-pr-3893.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3893.yml diff --git a/html/changelogs/AutoChangeLog-pr-3893.yml b/html/changelogs/AutoChangeLog-pr-3893.yml new file mode 100644 index 000000000000..7de30ca474a8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3893.yml @@ -0,0 +1,7 @@ +author: firebudgy +changes: + - {rscadd: 'Commissioner, SAW-80, GAR Carbine, and CM-40 to factional cargo'} + - {bugfix: Decimal cargo prices} + - {balance: 'Magazines now come completely empty. As a result of this, they have + now been made cheaper.'} +delete-after: true From d8fe06c3588b005f1ecaaa5d8b39d6b7b8bd0716 Mon Sep 17 00:00:00 2001 From: Burning02 <141873051+Burning02@users.noreply.github.com> Date: Sat, 21 Dec 2024 03:11:16 -0500 Subject: [PATCH 031/122] Fixes the mech saw and improves it + Adds it to the outpost catalouge (#3869) ## About The Pull Request As is title. This PR adds the mech saw to the outpost market and fixes it at the same time while buffing it. Gristlebee was a big help in fixing this, as mech code has me quite stumped and would probably give me an aneurysm if I looked at it too long. ## Why It's Good For The Game Mech saw was freezing if you sawed indestructible walls + the original PR never added damage to it which caused it to get stuck on regular walls too. Also adds the exosuit based salvage saw to the outpost market as it was originally unobtainable without it being spawned or somehow starting with it. ## Changelog :cl: add: Adds the exosuit based saw to the Outpost catalogue for 2000 credits balance: Buffed the speed and deconstruction damage of the exosuit saw fix: Exosuit saw no longer gets stuck on indestructible walls /:cl: --- code/game/mecha/equipment/tools/work_tools.dm | 10 +++++++--- code/modules/cargo/packs/mechs.dm | 8 ++++++++ 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/code/game/mecha/equipment/tools/work_tools.dm b/code/game/mecha/equipment/tools/work_tools.dm index aa5dbf38c27f..d3a52483feb7 100644 --- a/code/game/mecha/equipment/tools/work_tools.dm +++ b/code/game/mecha/equipment/tools/work_tools.dm @@ -501,7 +501,8 @@ var/dam_force = 30 harmful = TRUE tool_behaviour = TOOL_DECONSTRUCT - toolspeed = 0.5 + toolspeed = 0.3 + wall_decon_damage = 400 var/datum/effect_system/spark_spread/spark_system /obj/item/mecha_parts/mecha_equipment/salvage_saw/can_attach(obj/mecha/M as obj) @@ -512,7 +513,7 @@ /obj/item/mecha_parts/mecha_equipment/salvage_saw/attach() ..() - toolspeed = 0.5 + toolspeed = 0.3 return /obj/item/mecha_parts/mecha_equipment/salvage_saw/detach() @@ -532,10 +533,13 @@ target.add_overlay(GLOB.cutting_effect) if(target.deconstruct_act(chassis.occupant, src)) do_sparks(2, TRUE, src) - chassis.stopped-- target.cut_overlay(GLOB.cutting_effect) if(!chassis.stopped) occupant_message("[src] finishes cutting, allowing movement again.") + if(chassis.stopped > 0) + chassis.stopped-- + else + chassis.stopped = 0 /obj/item/mecha_parts/mecha_equipment/salvage_saw/tool_start_check(user, amount) if(!chassis.stopped) diff --git a/code/modules/cargo/packs/mechs.dm b/code/modules/cargo/packs/mechs.dm index 50bfd59a99d4..2a6e6b337eb4 100644 --- a/code/modules/cargo/packs/mechs.dm +++ b/code/modules/cargo/packs/mechs.dm @@ -117,6 +117,14 @@ Mech Equipment /obj/item/mecha_parts/mecha_equipment/drill/diamonddrill ) +/datum/supply_pack/mech/equipment/salvage_saw + name = "Exosuit Salvage Saw" + desc = "Contains an upsized angle grinder for an Exosuit, for all your larger salvage problems." + cost = 2000 + contains = list( + /obj/item/mecha_parts/mecha_equipment/salvage_saw + ) + /datum/supply_pack/mech/equipment/scanner name = "Exosuit scanner kit" desc = "An electronic mining scanner, graded to interface with an exosuit." From 3ee629843ad085c88cae06708711968c803c4d5d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 21 Dec 2024 02:22:05 -0600 Subject: [PATCH 032/122] Automatic changelog generation for PR #3869 [ci skip] --- html/changelogs/AutoChangeLog-pr-3869.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3869.yml diff --git a/html/changelogs/AutoChangeLog-pr-3869.yml b/html/changelogs/AutoChangeLog-pr-3869.yml new file mode 100644 index 000000000000..b74e84dce9dc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3869.yml @@ -0,0 +1,6 @@ +author: Burning02 +changes: + - {rscadd: Adds the exosuit based saw to the Outpost catalogue for 2000 credits} + - {balance: Buffed the speed and deconstruction damage of the exosuit saw} + - {bugfix: Exosuit saw no longer gets stuck on indestructible walls} +delete-after: true From 90c325f9230729b50ef4fcf955b41c1e093aa7ff Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 22 Dec 2024 01:08:15 +0000 Subject: [PATCH 033/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3869.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3893.yml | 7 ------- html/changelogs/archive/2024-12.yml | 10 ++++++++++ 3 files changed, 10 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3869.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3893.yml diff --git a/html/changelogs/AutoChangeLog-pr-3869.yml b/html/changelogs/AutoChangeLog-pr-3869.yml deleted file mode 100644 index b74e84dce9dc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3869.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Burning02 -changes: - - {rscadd: Adds the exosuit based saw to the Outpost catalogue for 2000 credits} - - {balance: Buffed the speed and deconstruction damage of the exosuit saw} - - {bugfix: Exosuit saw no longer gets stuck on indestructible walls} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3893.yml b/html/changelogs/AutoChangeLog-pr-3893.yml deleted file mode 100644 index 7de30ca474a8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3893.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: firebudgy -changes: - - {rscadd: 'Commissioner, SAW-80, GAR Carbine, and CM-40 to factional cargo'} - - {bugfix: Decimal cargo prices} - - {balance: 'Magazines now come completely empty. As a result of this, they have - now been made cheaper.'} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index a68ee7e64a23..04f3e95191c4 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -113,3 +113,13 @@ Zevotech: - bugfix: fixed an incorrect spawner on whitesands_surface_camp_combination - tweak: adjusted loot distribution on whitesands_surface_camp_combination +2024-12-22: + Burning02: + - rscadd: Adds the exosuit based saw to the Outpost catalogue for 2000 credits + - balance: Buffed the speed and deconstruction damage of the exosuit saw + - bugfix: Exosuit saw no longer gets stuck on indestructible walls + firebudgy: + - rscadd: Commissioner, SAW-80, GAR Carbine, and CM-40 to factional cargo + - bugfix: Decimal cargo prices + - balance: Magazines now come completely empty. As a result of this, they have now + been made cheaper. From 457a3319f72190cd0f906a1763d46ad1e83710ed Mon Sep 17 00:00:00 2001 From: firebudgy <153147550+firebudgy@users.noreply.github.com> Date: Sun, 22 Dec 2024 02:27:42 -0800 Subject: [PATCH 034/122] Pricehikes the SAW-80 (#3929) ## About The Pull Request Oops! This is way too cheap for what it should be! At the current price it's being purchased over assault rifles on the regular. Boosts the SAW-80 to 7000 credits instead of 6000. ## Why It's Good For The Game This was not intended to be sold as the SMR-80 but better. ## Changelog :cl: balance: SAW-80 is more expensive. /:cl: --- code/modules/cargo/packs/gun.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index 10633c72dd7d..24c871a13bd9 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -572,7 +572,7 @@ /datum/supply_pack/gun/saw80 name = "SAW-80 Squad Automatic Weapon" desc = "Contains one of the rarely-produced SAW-80 Squad Automatic Weapon platforms, exclusively for licensed buyers. Remember, short controlled bursts!" - cost = 6000 + cost = 7000 contains = list(/obj/item/storage/guncase/saw80) crate_name = "LMG crate" faction = /datum/faction/syndicate/scarborough_arms From 355bd9b18185143465112c891c49b84b3255f455 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 22 Dec 2024 04:38:03 -0600 Subject: [PATCH 035/122] Automatic changelog generation for PR #3929 [ci skip] --- html/changelogs/AutoChangeLog-pr-3929.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3929.yml diff --git a/html/changelogs/AutoChangeLog-pr-3929.yml b/html/changelogs/AutoChangeLog-pr-3929.yml new file mode 100644 index 000000000000..6d55b83d2dcc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3929.yml @@ -0,0 +1,4 @@ +author: firebudgy +changes: + - {balance: SAW-80 is more expensive.} +delete-after: true From 8433c320a14ff9104726c0e44b7d4474da10b12c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 23 Dec 2024 01:04:27 +0000 Subject: [PATCH 036/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3929.yml | 4 ---- html/changelogs/archive/2024-12.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3929.yml diff --git a/html/changelogs/AutoChangeLog-pr-3929.yml b/html/changelogs/AutoChangeLog-pr-3929.yml deleted file mode 100644 index 6d55b83d2dcc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3929.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: firebudgy -changes: - - {balance: SAW-80 is more expensive.} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 04f3e95191c4..2e5f6ca5489d 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -123,3 +123,6 @@ - bugfix: Decimal cargo prices - balance: Magazines now come completely empty. As a result of this, they have now been made cheaper. +2024-12-23: + firebudgy: + - balance: SAW-80 is more expensive. From 9da94ceafc28686390efe1a27d99c9b1de33f257 Mon Sep 17 00:00:00 2001 From: Aquidu <98631832+Aquidu@users.noreply.github.com> Date: Fri, 27 Dec 2024 19:57:15 -0800 Subject: [PATCH 037/122] Adds winter coats to the Harrier (#3904) Adds winter coats to the Harrier ## About The Pull Request Adds winter coats to the Paramedic, Medical Doctor, Janitor, IAA, Cargo Tech, Quartermaster, Captain, Engineer, Atmos Tech, First Officer, and Chef's lockers. ## Why It's Good For The Game Freezing to death is bad. My Sarathi crew have to wear EVA suits on rock planets to not freeze to death. Most other lockers come with some winter coats by default. ## Changelog :cl: add: Added winter coats to the Harrier /:cl: --- _maps/shuttles/nanotrasen/nanotrasen_harrier.dmm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/_maps/shuttles/nanotrasen/nanotrasen_harrier.dmm b/_maps/shuttles/nanotrasen/nanotrasen_harrier.dmm index 9d173ba8dbc2..ed0261ad72b5 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_harrier.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_harrier.dmm @@ -1292,6 +1292,7 @@ /obj/structure/cable{ icon_state = "0-8" }, +/obj/item/clothing/suit/hooded/wintercoat/medical, /turf/open/floor/plasteel/white, /area/ship/medical) "gQ" = ( @@ -1568,6 +1569,7 @@ /obj/item/clothing/under/rank/civilian/chef, /obj/item/clothing/head/chefhat, /obj/item/storage/backpack/messenger, +/obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/plasteel/freezer, /area/ship/crew/canteen) "iz" = ( @@ -2220,6 +2222,7 @@ /obj/item/clothing/shoes/galoshes, /obj/item/storage/belt/janitor, /obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/plating, /area/ship/crew/janitor) "mc" = ( @@ -2532,6 +2535,7 @@ /obj/item/clothing/glasses/sunglasses, /obj/item/storage/belt/sabre, /obj/machinery/light/small/directional/north, +/obj/item/clothing/suit/hooded/wintercoat/captain, /turf/open/floor/carpet/royalblue, /area/ship/crew/dorm/dormtwo) "op" = ( @@ -3778,6 +3782,7 @@ /obj/item/storage/backpack/satchel/leather, /obj/item/storage/box/ids, /obj/machinery/light/small/directional/south, +/obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/carpet/blue, /area/ship/crew/dorm) "vj" = ( @@ -4528,6 +4533,7 @@ /obj/effect/turf_decal/trimline/opaque/blue/line{ dir = 1 }, +/obj/item/clothing/suit/hooded/wintercoat/medical/paramedic, /turf/open/floor/plasteel/white, /area/ship/medical) "yS" = ( @@ -5205,6 +5211,7 @@ /obj/effect/turf_decal/trimline/opaque/vired/line, /obj/item/storage/belt/security, /obj/item/melee/knife/survival, +/obj/item/clothing/suit/hooded/wintercoat/security, /turf/open/floor/plasteel/dark, /area/ship/security) "CN" = ( @@ -5876,6 +5883,7 @@ }, /obj/item/stack/tape, /obj/item/stamp/nanotrasen/ns/supply, +/obj/item/clothing/suit/hooded/wintercoat/cargo, /turf/open/floor/plasteel/tech, /area/ship/cargo) "Gy" = ( @@ -6464,6 +6472,7 @@ /obj/item/clothing/gloves/color/black, /obj/item/clothing/glasses/meson/engine, /obj/item/analyzer, +/obj/item/clothing/suit/hooded/wintercoat/engineering/atmos, /turf/open/floor/plasteel/patterned, /area/ship/engineering) "Kd" = ( @@ -6502,6 +6511,7 @@ /obj/item/clothing/head/hardhat/nanotrasen, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/suit/hooded/wintercoat/engineering, /turf/open/floor/plasteel/patterned, /area/ship/engineering) "Kl" = ( @@ -9351,6 +9361,7 @@ /obj/item/clothing/neck/tie/black, /obj/item/storage/backpack/satchel/leather, /obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/suit/hooded/wintercoat, /turf/open/floor/wood, /area/ship/crew/law_office) "YC" = ( @@ -9510,6 +9521,7 @@ /obj/item/clothing/head/nanotrasen/cap/supply, /obj/item/clothing/gloves/fingerless, /obj/item/storage/backpack/messenger, +/obj/item/clothing/suit/hooded/wintercoat/cargo, /turf/open/floor/plasteel/tech, /area/ship/cargo) "Zm" = ( From 56d906952d56cbeecd6f94c8e5f15b6584622006 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 27 Dec 2024 22:07:40 -0600 Subject: [PATCH 038/122] Automatic changelog generation for PR #3904 [ci skip] --- html/changelogs/AutoChangeLog-pr-3904.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3904.yml diff --git a/html/changelogs/AutoChangeLog-pr-3904.yml b/html/changelogs/AutoChangeLog-pr-3904.yml new file mode 100644 index 000000000000..e38acfc294aa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3904.yml @@ -0,0 +1,4 @@ +author: Aquidu +changes: + - {rscadd: Added winter coats to the Harrier} +delete-after: true From 99ff2453ff5fa003a464fbc7690675562ec6f81d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 29 Dec 2024 01:09:25 +0000 Subject: [PATCH 039/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3904.yml | 4 ---- html/changelogs/archive/2024-12.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3904.yml diff --git a/html/changelogs/AutoChangeLog-pr-3904.yml b/html/changelogs/AutoChangeLog-pr-3904.yml deleted file mode 100644 index e38acfc294aa..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3904.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Aquidu -changes: - - {rscadd: Added winter coats to the Harrier} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 2e5f6ca5489d..4bf016a097b7 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -126,3 +126,6 @@ 2024-12-23: firebudgy: - balance: SAW-80 is more expensive. +2024-12-29: + Aquidu: + - rscadd: Added winter coats to the Harrier From 1845d4d4b88e51ff9f6507e265ccbdf16e84075e Mon Sep 17 00:00:00 2001 From: Jedi-Toothpaste <53096233+Jedi-Toothpaste@users.noreply.github.com> Date: Sun, 29 Dec 2024 21:54:32 +0000 Subject: [PATCH 040/122] scatter laser changes (#3603) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## About The Pull Request WIP: I want some feedback, 'slug' noises are **not final** I want to get the weapon balance right first mostly. ### NEW Laser Slug Mode! Instead of switching your scatter-laser to a regular TG Laser it is now a ✨ slug ✨ which fires for 30 damage with standard AP. **UPDATE**: Laser Slug now deals **20** Damage with an AP of 40, this keeps the TTK relatively the same, especially against armoured targets. Imagine it like being hit by a laser-shaped bat. Has a delay of 0.9 Seconds between firing which gives it an almost identical time to kill (TTK) to the SL-204. > _(don't question why I want to keep the slug mode similar it's more punishing when you miss okay it's balanced okay we can tweak this)_ Now uses the heavy laser projectile to help distinguish what kind of laser weapon your enemy is using. > _down the line I can definitely get some unique sprites for the laser itself alongside a new scatter laser sprite maybe_ 🥺 Also, it finally doesn't just say, "kill" when you switch modes! ![image](https://github.com/user-attachments/assets/180e2a38-7c35-4be7-9f69-8d4c5b278a78) New laser slug noise- bear in mind this is **not the final version**. _This one is bad, I know._ https://youtu.be/GyuE71jnlxE > will update this with an edit when I get the final version ### REWORKED Scatter Mode! Double the pellets, double the fun. With an increased variance for the pellets; hose down those corridors! You _go_ Girl. With pellets up from **5** to **10**, you become a threat- however, they drop off just as hard as regular buckshot, so shoot carefully. UPDATE: The pellets only fly 6 tiles forward, but if you're point-blank, it won't matter much. ![image](https://github.com/user-attachments/assets/a9a134c1-1ddd-47aa-9a74-be8e113c4293) Increased the base damage from 3->5 which makes you extremely scary, if you can get close enough. > _it's not techshells though, they're still way more insane_ All these pellets come at a cost, however, you get approx. half the shots. (**6** shots with a Regular Cell, and **12** with a Superior Cell) ![image](https://github.com/user-attachments/assets/1bc7c0c0-8259-41f3-a82c-cc08859edf5d) ![image](https://github.com/user-attachments/assets/fc773bed-eeb3-4506-8f87-161415a47873) ## Why It's Good For The Game Currently, the average shiptester has two reactions to the scatter laser The First: They do not pick it up. The Second: They pick it up and switch mode to, 'kill' for a SL-204 called 'scatter laser' This makes the scatter laser unique, and quite scary in some situations and hopefully not making it relegated to a glorified SL-204. ## Changelog :cl: add: new secondary 'slug' mode for the scatter laser (and other scatter lasers sub-types) add: scatter laser to cargo, for you freaks who want to buy it change: slug mode now uses cs-fire.ogg as its firing sound del: removed old secondary mode for scatter lasers (and scatter laser sub-types) balance: laser scatter mode now fires 10 pellets instead of 5 balance: laser scatter pellets now do 5 damage instead of 3 balance: laser scatter mode variance increased from 25 to 40 balance: doubled laser scatter mode energy cost (6 shots with normal cell, 12 with upgraded) /:cl: --------- Signed-off-by: Jedi-Toothpaste <53096233+Jedi-Toothpaste@users.noreply.github.com> Co-authored-by: Erika Fox <94164348+Erikafox@users.noreply.github.com> --- code/modules/cargo/packs/gun.dm | 7 +++++++ code/modules/projectiles/ammunition/energy/laser.dm | 11 +++++++++-- code/modules/projectiles/guns/energy/laser.dm | 6 +++--- code/modules/projectiles/projectile/beams.dm | 7 +++++++ 4 files changed, 26 insertions(+), 5 deletions(-) diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index 24c871a13bd9..3d88b0e07e23 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -191,6 +191,13 @@ crate_type = /obj/structure/closet/crate/secure/plasma faction = /datum/faction/nt +/datum/supply_pack/gun/scatterlaser + name = "Scatter Laser Crate" + desc = "Contains a multi-function scatter energy gun, capable of firing armour penetrating slugs, and devastating scattered laser bolts." + cost = 1250 + contains = list(/obj/item/gun/energy/laser/scatter) + crate_name = "scatter laser crate" + /datum/supply_pack/gun/ion name = "Ion Rifle Crate" desc = "Contains a single Mk.I Ion Projector, a special anti-tank rifle designed to disable electronic threats at range." diff --git a/code/modules/projectiles/ammunition/energy/laser.dm b/code/modules/projectiles/ammunition/energy/laser.dm index a6e51733f29a..a256a34270c9 100644 --- a/code/modules/projectiles/ammunition/energy/laser.dm +++ b/code/modules/projectiles/ammunition/energy/laser.dm @@ -2,6 +2,12 @@ projectile_type = /obj/projectile/beam/laser select_name = "kill" +/obj/item/ammo_casing/energy/laser/slug + projectile_type = /obj/projectile/beam/laser/slug + select_name = "slug" + delay = 0.9 SECONDS + fire_sound = 'sound/weapons/gun/laser/cs-fire.ogg' + /obj/item/ammo_casing/energy/laser/eoehoma projectile_type = /obj/projectile/beam/laser/eoehoma fire_sound = 'sound/weapons/gun/laser/e-fire.ogg' @@ -51,8 +57,9 @@ /obj/item/ammo_casing/energy/laser/scatter projectile_type = /obj/projectile/beam/scatter - pellets = 5 - variance = 25 + pellets = 10 + variance = 40 + e_cost = 1598 //12 shots upgraded cell, 6 with normal cell select_name = "scatter" /obj/item/ammo_casing/energy/laser/ultima diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 358492ded068..b72bdd55b5a3 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -58,7 +58,7 @@ /obj/item/gun/energy/laser/captain/scattershot name = "scatter shot laser rifle" desc = "An industrial-grade heavy-duty laser rifle with a modified laser lens to scatter its shot into multiple smaller lasers. The inner-core can self-charge for theoretically infinite use." - ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser) + ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser/slug) shaded_charge = FALSE /obj/item/gun/energy/laser/cyborg @@ -72,8 +72,8 @@ /obj/item/gun/energy/laser/scatter name = "scatter laser gun" - desc = "A laser gun equipped with a refraction kit that spreads bolts." - ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser) + desc = "A laser gun mimicking the function of a shotgun, manufactured with an adjustable lens capable of projecting scattershot or slugs." + ammo_type = list(/obj/item/ammo_casing/energy/laser/scatter, /obj/item/ammo_casing/energy/laser/slug) manufacturer = MANUFACTURER_NONE /obj/item/gun/energy/laser/scatter/shotty diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index b0942a242cac..f28c51c84208 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -103,10 +103,17 @@ damage = 0 nodamage = TRUE +/obj/projectile/beam/laser/slug + name = "laser slug" + icon_state = "heavylaser" + damage = 20 + armour_penetration = 40 + /obj/projectile/beam/scatter name = "laser pellet" icon_state = "scatterlaser" damage = 5 + range = 7 /obj/projectile/beam/xray name = "\improper X-ray beam" From e82109f74adb574b0a529d435017e0c305c0e06c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 29 Dec 2024 16:05:44 -0600 Subject: [PATCH 041/122] Automatic changelog generation for PR #3603 [ci skip] --- html/changelogs/AutoChangeLog-pr-3603.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3603.yml diff --git a/html/changelogs/AutoChangeLog-pr-3603.yml b/html/changelogs/AutoChangeLog-pr-3603.yml new file mode 100644 index 000000000000..bdaef772d6a8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3603.yml @@ -0,0 +1,12 @@ +author: Jedi-Toothpaste +changes: + - {rscadd: new secondary 'slug' mode for the scatter laser (and other scatter lasers + sub-types)} + - {rscadd: 'scatter laser to cargo, for you freaks who want to buy it'} + - {rscdel: removed old secondary mode for scatter lasers (and scatter laser sub-types)} + - {balance: laser scatter mode now fires 10 pellets instead of 5} + - {balance: laser scatter pellets now do 5 damage instead of 3} + - {balance: laser scatter mode variance increased from 25 to 40} + - {balance: 'doubled laser scatter mode energy cost (6 shots with normal cell, 12 + with upgraded)'} +delete-after: true From 3c61bd8bb8c052d2e513ef388084f8b80909fa2b Mon Sep 17 00:00:00 2001 From: firebudgy <153147550+firebudgy@users.noreply.github.com> Date: Sun, 29 Dec 2024 15:22:54 -0800 Subject: [PATCH 042/122] Removes Lavaland Tumors from Planetary Generation (#3911) ## About The Pull Request Removes lavaland tumors from planetary generation. These are just- like, seriously cruft. Nobody interacts with them to begin with and the loot they drop is nearly 100% all cruft as well, being lavaland loot chests. I have not removed them completely from code as I have heard from a few people interest in doing something with them, but as it stands these are just- extremely out of place on planets and serve no purpose. ## Changelog :cl: del: Surgically removed tumors (from planetary generation) /:cl: --- code/datums/mapgen/planetary/LavaGenerator.dm | 2 -- code/datums/mapgen/planetary/RockGenerator.dm | 2 -- code/datums/mapgen/planetary/SandGenerator.dm | 2 -- 3 files changed, 6 deletions(-) diff --git a/code/datums/mapgen/planetary/LavaGenerator.dm b/code/datums/mapgen/planetary/LavaGenerator.dm index 846d4145a66c..120f3a80d436 100644 --- a/code/datums/mapgen/planetary/LavaGenerator.dm +++ b/code/datums/mapgen/planetary/LavaGenerator.dm @@ -98,13 +98,11 @@ feature_spawn_chance = 0.3 feature_spawn_list = list( /obj/structure/flora/rock/hell = 20, - /obj/structure/elite_tumor = 4, /obj/structure/geyser/random = 4, /obj/effect/spawner/random/anomaly/lava = 2, /obj/structure/flora/rock/hell = 14, /obj/structure/vein = 5, /obj/structure/vein/classtwo = 2, - /obj/structure/elite_tumor = 2, /obj/structure/geyser/random = 2, /obj/structure/vein/classthree = 1, /obj/effect/spawner/minefield = 1, diff --git a/code/datums/mapgen/planetary/RockGenerator.dm b/code/datums/mapgen/planetary/RockGenerator.dm index b7ab59f5d843..7bf544cff3a9 100644 --- a/code/datums/mapgen/planetary/RockGenerator.dm +++ b/code/datums/mapgen/planetary/RockGenerator.dm @@ -87,7 +87,6 @@ feature_spawn_list = list( /obj/structure/geyser/random = 80, /obj/structure/vein = 60, - /obj/structure/elite_tumor = 40, /obj/structure/vein/classtwo = 40, /obj/effect/spawner/random/anomaly/rock = 10, /obj/structure/vein/classthree = 10, @@ -158,7 +157,6 @@ /obj/structure/vein = 3, /obj/structure/geyser/random = 2, /obj/structure/vein/classtwo = 2, - /obj/structure/elite_tumor = 1, /obj/structure/vein/classthree = 1, /obj/structure/spawner/burrow/rock_plant = 4, /obj/effect/spawner/minefield = 1, diff --git a/code/datums/mapgen/planetary/SandGenerator.dm b/code/datums/mapgen/planetary/SandGenerator.dm index 37615a6b961e..d388529a16e7 100644 --- a/code/datums/mapgen/planetary/SandGenerator.dm +++ b/code/datums/mapgen/planetary/SandGenerator.dm @@ -94,7 +94,6 @@ /obj/structure/geyser/random = 8, /obj/structure/vein = 8, /obj/structure/vein/classtwo = 4, - /obj/structure/elite_tumor = 4, /obj/structure/vein/classthree = 2, /obj/effect/spawner/random/anomaly/sand = 1, ) @@ -198,7 +197,6 @@ /obj/structure/vein = 8, /obj/structure/geyser/random = 4, /obj/structure/vein/classtwo = 4, - /obj/structure/elite_tumor = 4, /obj/effect/spawner/random/anomaly/sand/cave = 1 ) mob_spawn_chance = 4 From 7052ea8d6c36fd4cdd556003ff63750b432ad46c Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Sun, 29 Dec 2024 18:23:33 -0500 Subject: [PATCH 043/122] hivebot gun change (#3935) :cl: balance: burst fire hivebots now have more time between the shots in their bursts /:cl: --- code/modules/mob/living/simple_animal/hostile/hivebot.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/hivebot.dm b/code/modules/mob/living/simple_animal/hostile/hivebot.dm index b1ec09756c82..9eb029b22ec1 100644 --- a/code/modules/mob/living/simple_animal/hostile/hivebot.dm +++ b/code/modules/mob/living/simple_animal/hostile/hivebot.dm @@ -100,6 +100,7 @@ /mob/living/simple_animal/hostile/hivebot/ranged/rapid ranged = TRUE rapid = 3 + rapid_fire_delay = 4 casingtype = /obj/item/ammo_casing/c57x39mm projectilesound = 'sound/weapons/gun/smg/sidewinder.ogg' @@ -140,6 +141,7 @@ casingtype = /obj/item/ammo_casing/mm712x82 projectilesound = 'sound/weapons/gun/rifle/hydra.ogg' rapid = 3 + rapid_fire_delay = 4 retreat_distance = 3 minimum_distance = 5 From a61b0fe8d52bc1fd594a194aeeda095fa0954b29 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 29 Dec 2024 17:33:25 -0600 Subject: [PATCH 044/122] Automatic changelog generation for PR #3935 [ci skip] --- html/changelogs/AutoChangeLog-pr-3935.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3935.yml diff --git a/html/changelogs/AutoChangeLog-pr-3935.yml b/html/changelogs/AutoChangeLog-pr-3935.yml new file mode 100644 index 000000000000..7927525cf7bb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3935.yml @@ -0,0 +1,4 @@ +author: Erikafox +changes: + - {balance: burst fire hivebots now have more time between the shots in their bursts} +delete-after: true From a61b150fec4799d8639a70013ac9305c8fbe393d Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Sun, 29 Dec 2024 17:24:39 -0600 Subject: [PATCH 045/122] Small Optimizations (#3905) ## About The Pull Request Just some miscellaneous optimizations I've slowly been accumulating, centering around yet another rewrite of ImmediateCalculateAdjacentTurfs(). Others include jukeboxes, scrubbers, and lights, and also includes the elimination of a bunch of Destroy() side effects because those suck ## Why It's Good For The Game I don't know if this will actually do too much but every bit helps, and the code quality is hopefully a bit better ## Changelog :cl: fix: Jukeboxes should not leak across virtual Zs anymore fix: Candles can no longer be used like tiki torches tweak: Ore silos will now only drop materials when dissasembled or destroyed, instead of any deletion /:cl: --- code/__HELPERS/AStar.dm | 2 +- code/_onclick/hud/radial.dm | 2 +- code/controllers/subsystem/jukeboxes.dm | 58 ++++---- code/controllers/subsystem/overmap.dm | 2 +- code/controllers/subsystem/statpanel.dm | 2 +- code/datums/ai_laws.dm | 2 +- code/datums/components/_component.dm | 8 +- code/datums/components/remote_materials.dm | 10 +- code/datums/components/weatherannouncer.dm | 3 +- code/datums/datum.dm | 6 +- code/datums/map_zones.dm | 19 +++ code/game/machinery/cloning.dm | 5 +- code/game/machinery/doors/firedoor.dm | 4 +- code/game/machinery/gulag_item_reclaimer.dm | 5 +- code/game/machinery/slotmachine.dm | 2 +- .../effects/effect_system/effects_smoke.dm | 2 +- code/game/objects/effects/turf_fire.dm | 33 ++--- code/game/objects/items/blueprints.dm | 32 +++-- code/game/objects/items/candle.dm | 51 +++---- .../modules/antagonists/_common/antag_team.dm | 2 +- .../environmental/LINDA_system.dm | 135 +++++++++++------- .../components/unary_devices/vent_pump.dm | 8 +- .../components/unary_devices/vent_scrubber.dm | 56 +++----- .../machinery/portable/scrubber.dm | 2 +- code/modules/cargo/supplypod.dm | 5 +- code/modules/clothing/glasses/_glasses.dm | 2 +- code/modules/donator/_donator.dm | 2 +- code/modules/fishing/fishing_minigame.dm | 2 +- .../food_and_drinks/food/customizables.dm | 6 +- code/modules/food_and_drinks/food/snacks.dm | 2 +- .../kitchen_machinery/big_mortar.dm | 2 +- .../kitchen_machinery/cutting_board.dm | 2 +- .../kitchen_machinery/microwave.dm | 5 +- code/modules/interview/interview_manager.dm | 2 +- code/modules/lighting/lighting_atom.dm | 2 +- code/modules/mining/equipment/miningradio.dm | 1 + code/modules/mining/machine_silo.dm | 3 + .../carbon/alien/utilities/structures.dm | 2 +- .../carbon/human/species_types/jellypeople.dm | 2 +- .../mob/living/silicon/ai/robot_control.dm | 2 +- .../mob/living/simple_animal/bot/bot.dm | 2 +- .../mob/living/simple_animal/hostile/clown.dm | 2 +- .../simple_animal/hostile/retaliate/clown.dm | 2 +- .../computers/item/computer.dm | 14 +- .../computers/item/computer_ui.dm | 12 +- .../computers/item/tablet.dm | 6 +- code/modules/overmap/_overmap_datum.dm | 2 +- code/modules/overmap/docking_ticket.dm | 2 +- code/modules/power/port_gen.dm | 2 +- code/modules/power/power.dm | 2 +- code/modules/projectiles/gun.dm | 27 ++-- code/modules/projectiles/guns/energy.dm | 2 +- .../guns/energy/kinetic_accelerator.dm | 2 +- code/modules/projectiles/guns/energy/pulse.dm | 2 +- code/modules/reagents/chem_splash.dm | 15 +- code/modules/requests/requests_manager.dm | 2 +- code/modules/tgui/states/zlevel.dm | 2 +- code/modules/tgui/tgui_alert.dm | 4 +- code/modules/tgui/tgui_input_list.dm | 4 +- code/modules/vehicles/sealed.dm | 5 +- 60 files changed, 310 insertions(+), 294 deletions(-) diff --git a/code/__HELPERS/AStar.dm b/code/__HELPERS/AStar.dm index 68d30ca3b1bd..0e0de2a95326 100644 --- a/code/__HELPERS/AStar.dm +++ b/code/__HELPERS/AStar.dm @@ -104,7 +104,7 @@ Actual Adjacent procs : if(!start || !end) stack_trace("Invalid A* start or destination") return FALSE - if(start.virtual_z() != end.virtual_z() || start == end) //no pathfinding between z levels + if(start.virtual_z != end.virtual_z || start == end) //no pathfinding between z levels return FALSE if(maxnodes) //if start turf is farther than maxnodes from end turf, no need to do anything diff --git a/code/_onclick/hud/radial.dm b/code/_onclick/hud/radial.dm index 6bc47aa6bcb8..47867e56ede7 100644 --- a/code/_onclick/hud/radial.dm +++ b/code/_onclick/hud/radial.dm @@ -357,6 +357,6 @@ GLOBAL_LIST_EMPTY(radial_menus) /// If provided, will display an info button that will put this text in your chat var/info -/datum/radial_menu_choice/Destroy(force, ...) +/datum/radial_menu_choice/Destroy(force) . = ..() QDEL_NULL(image) diff --git a/code/controllers/subsystem/jukeboxes.dm b/code/controllers/subsystem/jukeboxes.dm index b0d774219a38..30757b947611 100644 --- a/code/controllers/subsystem/jukeboxes.dm +++ b/code/controllers/subsystem/jukeboxes.dm @@ -35,9 +35,7 @@ SUBSYSTEM_DEF(jukeboxes) var/sound/song_to_init = sound(T.song_path) song_to_init.status = SOUND_MUTE for(var/mob/M in GLOB.player_list) - if(!M.client) - continue - if(!(M.client.prefs.toggles & SOUND_INSTRUMENTS)) + if(!(M?.client.prefs.toggles & SOUND_INSTRUMENTS)) continue M.playsound_local(M, null, 100, channel = youvegotafreejukebox[2], S = song_to_init) @@ -88,9 +86,7 @@ SUBSYSTEM_DEF(jukeboxes) return ..() /datum/controller/subsystem/jukeboxes/fire() - if(!activejukeboxes.len) - return - for(var/list/jukeinfo in activejukeboxes) + for(var/list/jukeinfo as anything in activejukeboxes) if(!jukeinfo.len) stack_trace("Active jukebox without any associated metadata.") continue @@ -103,42 +99,38 @@ SUBSYSTEM_DEF(jukeboxes) stack_trace("Nonexistant or invalid object associated with jukebox.") continue var/sound/song_played = sound(juketrack.song_path) - var/area/currentarea = get_area(jukebox) var/turf/currentturf = get_turf(jukebox) - var/list/hearerscache = hearers(7, jukebox) - var/turf/above_turf = currentturf.above() - var/turf/below_turf = currentturf.below() + var/list/hearerscache = get_hearers_in_view(7, jukebox) + + var/datum/virtual_level/zone = currentturf.get_virtual_level() + var/turf/above_turf = zone.get_above_turf(currentturf) + var/turf/below_turf = zone.get_below_turf(currentturf) + + var/list/virtual_ids = list(zone.id) + var/list/areas = list(get_area(jukebox)) + if(above_turf && istransparentturf(above_turf)) + virtual_ids += above_turf.virtual_z + areas += get_area(above_turf) + if(below_turf && istransparentturf(below_turf)) + virtual_ids += below_turf.virtual_z + areas += get_area(below_turf) song_played.falloff = jukeinfo[4] - for(var/mob/M in GLOB.player_list) - if(!M.client) - continue - if(!(M.client.prefs.toggles & SOUND_INSTRUMENTS) || !M.can_hear()) + for(var/mob/M as anything in GLOB.player_list) + if(!(M.client?.prefs.toggles & SOUND_INSTRUMENTS) || !M.can_hear()) M.stop_sound_channel(jukeinfo[2]) continue var/inrange = FALSE - if(jukebox.z == M.z) //todo - expand this to work with mining planet z-levels when robust jukebox audio gets merged to master - song_played.status = SOUND_UPDATE - if(get_area(M) == currentarea) - inrange = TRUE - else if(M in hearerscache) - inrange = TRUE - else if(above_turf?.z == M.z) - song_played.status = SOUND_UPDATE - if(istransparentturf(above_turf) && (get_area(M) == get_area(above_turf))) - inrange = TRUE - else if(below_turf?.z == M.z) + if(jukebox.volume <= 0 || !(M.virtual_z() in virtual_ids)) + song_played.status = SOUND_MUTE | SOUND_UPDATE + else song_played.status = SOUND_UPDATE - if(istransparentturf(below_turf) && (get_area(M) == get_area(below_turf))) + if((get_area(M) in areas) || (M in hearerscache)) inrange = TRUE - else - song_played.status = SOUND_MUTE | SOUND_UPDATE //Setting volume = 0 doesn't let the sound properties update at all, which is lame. - - if(jukebox.volume <= 0) - song_played.status = SOUND_MUTE M.playsound_local(currentturf, null, jukebox.volume, channel = jukeinfo[2], S = song_played, envwet = (inrange ? -250 : 0), envdry = (inrange ? 0 : -10000)) - CHECK_TICK - return + + if(MC_TICK_CHECK) + return diff --git a/code/controllers/subsystem/overmap.dm b/code/controllers/subsystem/overmap.dm index b184d67c77a5..6e2d452f7507 100644 --- a/code/controllers/subsystem/overmap.dm +++ b/code/controllers/subsystem/overmap.dm @@ -2,7 +2,7 @@ SUBSYSTEM_DEF(overmap) name = "Overmap" wait = 10 init_order = INIT_ORDER_OVERMAP - flags = SS_KEEP_TIMING|SS_NO_TICK_CHECK + flags = SS_KEEP_TIMING runlevels = RUNLEVEL_SETUP | RUNLEVEL_GAME ///Defines which generator to use for the overmap diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm index 6d6e9549d95f..2c90636638ee 100644 --- a/code/controllers/subsystem/statpanel.dm +++ b/code/controllers/subsystem/statpanel.dm @@ -298,7 +298,7 @@ SUBSYSTEM_DEF(statpanels) . = ..() src.parent = parent -/datum/object_window_info/Destroy(force, ...) +/datum/object_window_info/Destroy(force) atoms_to_show = null atoms_to_images = null atoms_to_imagify = null diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm index ea947b463917..d4e801f31d89 100644 --- a/code/datums/ai_laws.dm +++ b/code/datums/ai_laws.dm @@ -16,7 +16,7 @@ var/mob/living/silicon/owner var/id = DEFAULT_AI_LAWID -/datum/ai_laws/Destroy(force, ...) +/datum/ai_laws/Destroy(force) if(!QDELETED(owner)) CRASH("AI lawset destroyed even though owner AI is not being destroyed.") owner = null diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index 695b6519f9c7..fffff3e9c12c 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -51,7 +51,7 @@ var/list/arguments = raw_args.Copy(2) if(Initialize(arglist(arguments)) == COMPONENT_INCOMPATIBLE) stack_trace("Incompatible [type] assigned to a [parent.type]! args: [json_encode(arguments)]") - qdel(src, TRUE, TRUE) + qdel(src, TRUE) return _JoinParent(parent) @@ -69,15 +69,13 @@ * * Arguments: * * force - makes it not check for and remove the component from the parent - * * silent - deletes the component without sending a [COMSIG_COMPONENT_REMOVING] signal */ -/datum/component/Destroy(force=FALSE, silent=FALSE) +/datum/component/Destroy(force=FALSE) if(!parent) return ..() if(!force) _RemoveFromParent() - if(!silent) - SEND_SIGNAL(parent, COMSIG_COMPONENT_REMOVING, src) + SEND_SIGNAL(parent, COMSIG_COMPONENT_REMOVING, src) parent = null return ..() diff --git a/code/datums/components/remote_materials.dm b/code/datums/components/remote_materials.dm index 16c695fe9c06..8de76721ff26 100644 --- a/code/datums/components/remote_materials.dm +++ b/code/datums/components/remote_materials.dm @@ -23,6 +23,7 @@ handles linking back and forth. src.category = category src.allow_standalone = allow_standalone + RegisterSignal(parent, COMSIG_OBJ_DECONSTRUCT, PROC_REF(OnDeconstruct)) RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(OnAttackBy)) RegisterSignal(parent, COMSIG_ATOM_MULTITOOL_ACT, PROC_REF(OnMultitool)) @@ -35,12 +36,15 @@ handles linking back and forth. silo.updateUsrDialog() silo = null mat_container = null - else if (mat_container) + mat_container = null + return ..() + +/datum/component/remote_materials/proc/OnDeconstruct(disassembled) + SIGNAL_HANDLER + if(!silo && mat_container) // specify explicitly in case the other component is deleted first var/atom/P = parent mat_container.retrieve_all(P.drop_location()) - mat_container = null - return ..() /datum/component/remote_materials/proc/_MakeLocal() silo = null diff --git a/code/datums/components/weatherannouncer.dm b/code/datums/components/weatherannouncer.dm index 7da27dcbba2f..6cf4b566b84f 100644 --- a/code/datums/components/weatherannouncer.dm +++ b/code/datums/components/weatherannouncer.dm @@ -93,7 +93,8 @@ light.set_light_color(LIGHT_COLOR_YELLOW) if(WEATHER_ALERT_IMMINENT_OR_ACTIVE) light.set_light_color(LIGHT_COLOR_INTENSE_RED) - light.update_light() + if(light.light_system == STATIC_LIGHT) + light.update_light() /// Returns a string we should display to communicate what you should be doing /datum/component/weather_announcer/proc/get_warning_message() diff --git a/code/datums/datum.dm b/code/datums/datum.dm index 97da48745fae..fc7189738b33 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -85,7 +85,7 @@ * * Returns [QDEL_HINT_QUEUE] */ -/datum/proc/Destroy(force=FALSE, ...) +/datum/proc/Destroy(force) SHOULD_CALL_PARENT(TRUE) tag = null datum_flags &= ~DF_USE_TAG //In case something tries to REF us @@ -111,10 +111,10 @@ var/all_components = dc[/datum/component] if(length(all_components)) for(var/datum/component/component as anything in all_components) - qdel(component, FALSE, TRUE) + qdel(component, FALSE) else var/datum/component/C = all_components - qdel(C, FALSE, TRUE) + qdel(C, FALSE) dc.Cut() clear_signal_refs() diff --git a/code/datums/map_zones.dm b/code/datums/map_zones.dm index bf103242c8db..fe4b487f5c8b 100644 --- a/code/datums/map_zones.dm +++ b/code/datums/map_zones.dm @@ -562,6 +562,25 @@ var/abs_y = Turf.y - low_y return locate(up_linkage.low_x + abs_x, up_linkage.low_y + abs_y, up_linkage.z_value) +/datum/virtual_level/proc/get_zone_step(turf/source, direction) + // multiz dir is just the up/down dir flags + var/multiz_dir = direction & (UP|DOWN) + // while the passed dir is normalized to just the cardinals + direction &= ~(UP|DOWN) + var/turf/my_turf = get_step(source, direction) + if(isnull(my_turf)) + return + switch(multiz_dir) + // the old version of this code prioritized UP over DOWN when + // both were passed. i don't want to fuck with that, so here it is preserved + if(UP|DOWN) + return get_above_turf(my_turf) + if(UP) + return get_above_turf(my_turf) + if(DOWN) + return get_below_turf(my_turf) + return my_turf + /datum/virtual_level/proc/get_client_mobs() return get_alive_client_mobs() + get_dead_client_mobs() diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index ac34d49b847c..c6a276f4ff75 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -64,12 +64,9 @@ begin_processing() /obj/machinery/clonepod/Destroy() - var/mob/living/mob_occupant = occupant - go_out() - if(mob_occupant) - log_cloning("[key_name(mob_occupant)] ejected from [src] at [AREACOORD(src)] due to Destroy().") QDEL_NULL(radio) QDEL_NULL(countdown) + QDEL_NULL(occupant) if(connected) connected.DetachCloner(src) QDEL_LIST(unattached_flesh) diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 1ab88896accb..7cc692b1881c 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -72,7 +72,7 @@ /obj/machinery/door/firedoor/Destroy() remove_from_areas() density = FALSE - air_update_turf(1) + air_update_turf(TRUE) affecting_areas.Cut() return ..() @@ -430,7 +430,7 @@ if(operating || welded) return density = TRUE - air_update_turf(1) + air_update_turf(TRUE) do_animate("closing") update_freelook_sight() if(!(flags_1 & ON_BORDER_1)) diff --git a/code/game/machinery/gulag_item_reclaimer.dm b/code/game/machinery/gulag_item_reclaimer.dm index 81c422ea31fa..185120039dad 100644 --- a/code/game/machinery/gulag_item_reclaimer.dm +++ b/code/game/machinery/gulag_item_reclaimer.dm @@ -12,10 +12,13 @@ var/list/stored_items = list() var/obj/machinery/gulag_teleporter/linked_teleporter = null -/obj/machinery/gulag_item_reclaimer/Destroy() +/obj/machinery/gulag_item_reclaimer/deconstruct(disassembled) for(var/i in contents) var/obj/item/I = i I.forceMove(get_turf(src)) + return ..() + +/obj/machinery/gulag_item_reclaimer/Destroy() if(linked_teleporter) linked_teleporter.linked_reclaimer = null return ..() diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm index 2038612c2791..6d73a0cf1020 100644 --- a/code/game/machinery/slotmachine.dm +++ b/code/game/machinery/slotmachine.dm @@ -55,7 +55,7 @@ var/obj/item/coin/C = cointype coinvalues["[cointype]"] = initial(C.value) -/obj/machinery/computer/slot_machine/Destroy() +/obj/machinery/computer/slot_machine/deconstruct(disassembled, mob/user) if(balance) give_payout(balance) return ..() diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm index 7fc59d075356..a9aab0a9bd9b 100644 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_smoke.dm @@ -76,7 +76,7 @@ if(!t_loc) return var/list/newsmokes = list() - for(var/turf/T in t_loc.GetAtmosAdjacentTurfs()) + for(var/turf/T in t_loc.get_atmos_adjacent_turfs()) var/obj/effect/particle_effect/smoke/foundsmoke = locate() in T //Don't spread smoke where there's already smoke! if(foundsmoke) continue diff --git a/code/game/objects/effects/turf_fire.dm b/code/game/objects/effects/turf_fire.dm index 46baaf691e87..9dbcaa27034a 100644 --- a/code/game/objects/effects/turf_fire.dm +++ b/code/game/objects/effects/turf_fire.dm @@ -90,6 +90,18 @@ color = fire_color base_icon_state = "greyscale" + switch(base_icon_state) //switches light color depdning on the flame color + if("greyscale") + light_color = hex_color + if("red") + light_color = LIGHT_COLOR_FIRE + if("blue") + light_color = LIGHT_COLOR_CYAN + if("green") + light_color = LIGHT_COLOR_GREEN + else + light_color = COLOR_VERY_LIGHT_GRAY + open_turf.turf_fire = src START_PROCESSING(SSturf_fire, src) if(power) @@ -187,29 +199,18 @@ return current_fire_state = new_state - switch(base_icon_state) //switches light color depdning on the flame color - if("greyscale") - light_color = hex_color - if("red") - light_color = LIGHT_COLOR_FIRE - if("blue") - light_color = LIGHT_COLOR_CYAN - if("green") - light_color = LIGHT_COLOR_GREEN - else - light_color = COLOR_VERY_LIGHT_GRAY - update_light() - switch(current_fire_state) if(TURF_FIRE_STATE_SMALL) icon_state = "[base_icon_state]_small" - set_light_range(1.5) + light_range = 1.5 if(TURF_FIRE_STATE_MEDIUM) icon_state = "[base_icon_state]_medium" - set_light_range(2.5) + light_range = 2 if(TURF_FIRE_STATE_LARGE) icon_state = "[base_icon_state]_big" - set_light_range(3) + light_range = 3 + + update_light() #undef TURF_FIRE_REQUIRED_TEMP #undef TURF_FIRE_TEMP_BASE diff --git a/code/game/objects/items/blueprints.dm b/code/game/objects/items/blueprints.dm index 232b4570a97e..b165856ea198 100644 --- a/code/game/objects/items/blueprints.dm +++ b/code/game/objects/items/blueprints.dm @@ -214,22 +214,26 @@ sortTim(GLOB.sortedAreas, /proc/cmp_name_asc) return TRUE -/proc/set_area_machinery_title(area/A, title, oldtitle) +/proc/set_area_machinery_title(area/target, title, oldtitle) if(!oldtitle) // or replacetext goes to infinite loop return - for(var/obj/machinery/airalarm/M in A) - M.name = replacetext(M.name,oldtitle,title) - for(var/obj/machinery/power/apc/M in A) - M.name = replacetext(M.name,oldtitle,title) - for(var/obj/machinery/atmospherics/components/unary/vent_scrubber/M in A) - M.name = replacetext(M.name,oldtitle,title) - for(var/obj/machinery/atmospherics/components/unary/vent_pump/M in A) - M.name = replacetext(M.name,oldtitle,title) - for(var/obj/machinery/door/M in A) - M.name = replacetext(M.name,oldtitle,title) - for(var/obj/machinery/fax/M in A) - M.fax_name = replacetext(M.fax_name,oldtitle,title) - //TODO: much much more. Unnamed airlocks, cameras, etc. + + var/static/typecache = typecacheof(list( + /obj/machinery/airalarm, + /obj/machinery/power/apc, + /obj/machinery/atmospherics/components/unary/vent_scrubber, + /obj/machinery/atmospherics/components/unary/vent_pump, + /obj/machinery/door, + /obj/machinery/fax + )) + + for(var/obj/machinery/machine as anything in GLOB.machines) + if(get_area(machine) != target) + continue + if(!is_type_in_typecache(machine, typecache)) + continue + + machine.name = replacetext(machine.name,oldtitle,title) /obj/item/areaeditor/shuttle name = "shuttle expansion permit" diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index 595c798d4c9e..0ef172f08c58 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -1,4 +1,3 @@ -#define CANDLE_LUMINOSITY 2 /obj/item/candle name = "red candle" desc = "In Greek myth, Prometheus stole fire from the Gods and gave it to \ @@ -8,6 +7,10 @@ item_state = "candle1" w_class = WEIGHT_CLASS_TINY light_color = LIGHT_COLOR_FIRE + light_power = 0.8 + light_range = 2 + light_system = MOVABLE_LIGHT + light_on = FALSE heat = 1000 var/wax = 1000 var/lit = FALSE @@ -39,20 +42,22 @@ return lit * heat /obj/item/candle/proc/light(show_message) - if(!lit) - lit = TRUE - if(show_message) - usr.visible_message(show_message) - set_light(CANDLE_LUMINOSITY, 0.8) + if(lit) + return + lit = TRUE + if(show_message) + usr.visible_message(show_message) + set_light_on(TRUE) + if(!infinite) START_PROCESSING(SSobj, src) - update_appearance() + update_appearance() /obj/item/candle/proc/put_out_candle() if(!lit) return lit = FALSE update_appearance() - set_light(0) + set_light_on(FALSE) return TRUE /obj/item/candle/extinguish() @@ -62,8 +67,7 @@ /obj/item/candle/process() if(!lit) return PROCESS_KILL - if(!infinite) - wax-- + wax-- if(!wax) new /obj/item/trash/candle(loc) qdel(src) @@ -85,43 +89,22 @@ icon_state = "torch_unlit" item_state = "torch" w_class = WEIGHT_CLASS_BULKY - light_color = LIGHT_COLOR_FIRE + light_range = 7 infinite = TRUE heat = 2000 -/obj/item/candle/tribal_torch/attackby(obj/item/W, mob/user, params) - ..() - var/msg = W.ignition_effect(src, user) - if(msg) - light(msg) - set_light(7) - -/obj/item/candle/tribal_torch/fire_act(exposed_temperature, exposed_volume) - if(!src.lit) - light() //honk - set_light(7) - ..() - -/obj/item/candle/attack_self(mob/user) +/obj/item/candle/tribal_torch/attack_self(mob/user) if(!src.lit) to_chat(user, "You start pushing [src] into the ground...") if (do_after(user, 20, target=src)) qdel(src) new /obj/structure/destructible/tribal_torch(get_turf(user)) - light_color = LIGHT_COLOR_ORANGE user.visible_message("[user] plants \the [src] firmly in the ground.", "You plant \the [src] firmly in the ground.") return - else if(lit) - user.visible_message( - "[user] snuffs [src] out.") - lit = FALSE - update_appearance() - set_light(0) + return ..() /obj/item/candle/tribal_torch/update_appearance() icon_state = "torch[lit ? "_lit" : "_unlit"]" item_state = "torch[lit ? "-on" : ""]" return ..() - -#undef CANDLE_LUMINOSITY diff --git a/code/modules/antagonists/_common/antag_team.dm b/code/modules/antagonists/_common/antag_team.dm index 4a910ca4d441..0fcfb0109397 100644 --- a/code/modules/antagonists/_common/antag_team.dm +++ b/code/modules/antagonists/_common/antag_team.dm @@ -18,7 +18,7 @@ GLOBAL_LIST_EMPTY(antagonist_teams) else add_member(starting_members) -/datum/team/Destroy(force, ...) +/datum/team/Destroy(force) GLOB.antagonist_teams -= src . = ..() diff --git a/code/modules/atmospherics/environmental/LINDA_system.dm b/code/modules/atmospherics/environmental/LINDA_system.dm index 7c324a3f517a..c2d7fbf1db86 100644 --- a/code/modules/atmospherics/environmental/LINDA_system.dm +++ b/code/modules/atmospherics/environmental/LINDA_system.dm @@ -31,62 +31,85 @@ . = FALSE /turf/proc/block_all_conductivity() - conductivity_blocked_directions |= NORTH | SOUTH | EAST | WEST | UP | DOWN + conductivity_blocked_directions |= ALL /atom/movable/proc/BlockThermalConductivity() // Objects that don't let heat through. return FALSE /turf/proc/ImmediateCalculateAdjacentTurfs() + conductivity_blocked_directions = 0 + + if(blocks_air) + for(var/turf/adj_turf as anything in get_atmos_cardinal_adjacent_turfs()) + LAZYREMOVE(adj_turf.atmos_adjacent_turfs, src) + adj_turf.conductivity_blocked_directions |= REVERSE_DIR(get_dir(src, adj_turf)) + adj_turf.__update_auxtools_turf_adjacency_info() + + //Clear all adjacent turfs + LAZYNULL(atmos_adjacent_turfs) + conductivity_blocked_directions = ALL + + __update_auxtools_turf_adjacency_info() + return + var/canpass = CANATMOSPASS(src, src) var/canvpass = CANVERTICALATMOSPASS(src, src) - conductivity_blocked_directions = 0 - - var/src_contains_firelock = 1 + var/src_has_firelock = 0 if(locate(/obj/machinery/door/firedoor) in src) - src_contains_firelock |= 2 + src_has_firelock = 2 - var/list/atmos_adjacent_turfs = list() + var/blocks_thermal = FALSE + if(!thermal_conductivity || !heat_capacity) + blocks_thermal = TRUE + else + for(var/atom/movable/content as anything in contents) + if(content.BlockThermalConductivity()) //the direction and open/closed are already checked on CanAtmosPass() so there are no arguments + blocks_thermal = TRUE + break - for(var/direction in GLOB.cardinals_multiz) - var/turf/current_turf = get_step_multiz(src, direction) - if(!isopenturf(current_turf)) - conductivity_blocked_directions |= direction + //LAZYINITLIST(atmos_adjacent_turfs) with Cut() + if(atmos_adjacent_turfs) + atmos_adjacent_turfs.Cut() + else + atmos_adjacent_turfs = list() - if(current_turf) - atmos_adjacent_turfs -= current_turf - LAZYREMOVE(current_turf.atmos_adjacent_turfs, src) + var/datum/virtual_level/zone = get_virtual_level() + //Turfs above/below can only exist in zones + for(var/direction in (zone ? GLOB.cardinals_multiz : GLOB.cardinals)) + var/turf/current_turf = zone?.get_zone_step(src, direction) || get_step(src, direction) + if(!current_turf || current_turf.blocks_air) + conductivity_blocked_directions |= direction continue - var/other_contains_firelock = 1 - if(locate(/obj/machinery/door/firedoor) in current_turf) - other_contains_firelock |= 2 - //Conductivity Update var/opp = REVERSE_DIR(direction) - //all these must be above zero for auxmos to even consider them - if(!thermal_conductivity || !heat_capacity || !current_turf.thermal_conductivity || !current_turf.heat_capacity) + //these must be above zero for auxmos to even consider them + if(blocks_thermal || !current_turf.thermal_conductivity || !current_turf.heat_capacity) conductivity_blocked_directions |= direction current_turf.conductivity_blocked_directions |= opp else - for(var/obj/O in contents + current_turf.contents) - if(O.BlockThermalConductivity()) //the direction and open/closed are already checked on CanAtmosPass() so there are no arguments + for(var/atom/movable/content as anything in current_turf.contents) + if(content.BlockThermalConductivity()) //the direction and open/closed are already checked on CanAtmosPass() so there are no arguments conductivity_blocked_directions |= direction current_turf.conductivity_blocked_directions |= opp break //End Conductivity Update - if(!(blocks_air || current_turf.blocks_air) && ((direction & (UP|DOWN))? (canvpass && CANVERTICALATMOSPASS(current_turf, src)) : (canpass && CANATMOSPASS(current_turf, src)))) - atmos_adjacent_turfs[current_turf] = other_contains_firelock | src_contains_firelock - LAZYSET(current_turf.atmos_adjacent_turfs, src, src_contains_firelock) + if(((direction & (UP|DOWN)) ? (canvpass && CANVERTICALATMOSPASS(current_turf, src)) : (canpass && CANATMOSPASS(current_turf, src)))) + var/has_firelock = src_has_firelock + if(!src_has_firelock && locate(/obj/machinery/door/firedoor) in current_turf) + has_firelock = 2 + + atmos_adjacent_turfs[current_turf] = has_firelock + LAZYSET(current_turf.atmos_adjacent_turfs, src, has_firelock) else atmos_adjacent_turfs -= current_turf LAZYREMOVE(current_turf.atmos_adjacent_turfs, src) current_turf.__update_auxtools_turf_adjacency_info() UNSETEMPTY(atmos_adjacent_turfs) - src.atmos_adjacent_turfs = atmos_adjacent_turfs __update_auxtools_turf_adjacency_info() /turf/proc/clear_adjacencies() @@ -98,40 +121,48 @@ LAZYNULL(atmos_adjacent_turfs) __update_auxtools_turf_adjacency_info() -/** - * Returns a list of adjacent turfs that can share air with this one. - * alldir includes adjacent diagonal tiles that can share - * air with both of the related adjacent cardinal tiles - */ -/turf/proc/GetAtmosAdjacentTurfs(alldir = FALSE) - var/adjacent_turfs - if (atmos_adjacent_turfs) - adjacent_turfs = atmos_adjacent_turfs.Copy() - else - adjacent_turfs = list() - - if (!alldir) - return adjacent_turfs +/turf/proc/get_atmos_adjacent_turfs() + return LAZYCOPY(atmos_adjacent_turfs) - var/turf/curloc = src +/turf/proc/get_atmos_all_adjacent_turfs() + var/list/adjacent_turfs = LAZYCOPY(atmos_adjacent_turfs) - for (var/direction in GLOB.diagonals_multiz) - var/matchingDirections = 0 - var/turf/S = get_step_multiz(curloc, direction) + for(var/dir in GLOB.diagonals) + var/turf/S = get_step(src, dir) if(!S) continue + adjacent_turfs += S - for (var/checkDirection in GLOB.cardinals_multiz) - var/turf/checkTurf = get_step(S, checkDirection) - if(!S.atmos_adjacent_turfs || !S.atmos_adjacent_turfs[checkTurf]) - continue + var/datum/virtual_level/zone = get_virtual_level() + if(!zone) + return adjacent_turfs - if (adjacent_turfs[checkTurf]) - matchingDirections++ + var/turf/above = zone.get_above_turf(src) + var/turf/below = zone.get_below_turf(src) - if (matchingDirections >= 2) - adjacent_turfs += S - break + if(above) + adjacent_turfs += above + adjacent_turfs += above.atmos_adjacent_turfs + if(below) + adjacent_turfs += below + adjacent_turfs += below.atmos_adjacent_turfs + + return adjacent_turfs + +/turf/proc/get_atmos_cardinal_adjacent_turfs() + var/list/adjacent_turfs = LAZYCOPY(atmos_adjacent_turfs) + + var/datum/virtual_level/zone = get_virtual_level() + if(!zone) + return adjacent_turfs + + var/turf/above = zone.get_above_turf(src) + var/turf/below = zone.get_below_turf(src) + + if(above) + adjacent_turfs += above + if(below) + adjacent_turfs += below return adjacent_turfs diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index 7a2559724ad1..2caef9b39d59 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -110,9 +110,9 @@ if(pump_direction & RELEASING) // internal -> external var/pressure_delta = 10000 - if(pressure_checks&EXT_BOUND) + if(pressure_checks & EXT_BOUND) pressure_delta = min(pressure_delta, (external_pressure_bound - environment_pressure)) - if(pressure_checks&INT_BOUND) + if(pressure_checks & INT_BOUND) pressure_delta = min(pressure_delta, (air_contents.return_pressure() - internal_pressure_bound)) if(pressure_delta > 0) @@ -126,9 +126,9 @@ if(environment.return_pressure() > 0) var/our_multiplier = air_contents.return_volume() / (environment.return_temperature() * R_IDEAL_GAS_EQUATION) var/moles_delta = 10000 * our_multiplier - if(pressure_checks&EXT_BOUND) + if(pressure_checks & EXT_BOUND) moles_delta = min(moles_delta, (environment_pressure - external_pressure_bound) * environment.return_volume() / (environment.return_temperature() * R_IDEAL_GAS_EQUATION)) - if(pressure_checks&INT_BOUND) + if(pressure_checks & INT_BOUND) moles_delta = min(moles_delta, (internal_pressure_bound - air_contents.return_pressure()) * our_multiplier) if(moles_delta > 0) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm index 55e397652e48..7706a7e3c421 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_scrubber.dm @@ -126,12 +126,11 @@ return TRUE /obj/machinery/atmospherics/components/unary/vent_scrubber/atmosinit() - radio_filter_in = frequency==initial(frequency)?(RADIO_FROM_AIRALARM):null - radio_filter_out = frequency==initial(frequency)?(RADIO_TO_AIRALARM):null + radio_filter_in = frequency == initial(frequency) ? (RADIO_FROM_AIRALARM) : null + radio_filter_out = frequency == initial(frequency) ? (RADIO_TO_AIRALARM) : null if(frequency) set_frequency(frequency) broadcast_status() - check_turfs() ..() /obj/machinery/atmospherics/components/unary/vent_scrubber/process_atmos() @@ -141,55 +140,35 @@ if(use_static_power != NO_POWER_USE) set_no_power() return FALSE - if(!nodes[1]) + + if(!nodes[1] || !islist(filter_types)) return FALSE - scrub(loc) + + var/datum/gas_mixture/air_contents = airs[1] + if(!air_contents.return_pressure() >= 50 * ONE_ATMOSPHERE) + return FALSE + + var/turf/location = loc + scrub(location) if(widenet) - if(use_static_power != ACTIVE_POWER_USE) - set_active_power() - for(var/turf/tile in adjacent_turfs) + for(var/turf/tile as anything in location.atmos_adjacent_turfs) scrub(tile) - else - if(use_static_power != IDLE_POWER_USE) - set_idle_power() return TRUE /obj/machinery/atmospherics/components/unary/vent_scrubber/proc/scrub(turf/tile) - if(!istype(tile)) - return FALSE var/datum/gas_mixture/environment = tile.return_air() - var/datum/gas_mixture/air_contents = airs[1] - - if(air_contents.return_pressure() >= 50 * ONE_ATMOSPHERE || !islist(filter_types)) - return FALSE if(scrubbing & SCRUBBING) - environment.scrub_into(air_contents, volume_rate/environment.return_volume(), filter_types) - tile.air_update_turf() + environment.scrub_into(airs[1], volume_rate / environment.return_volume(), filter_types) else //Just siphoning all air - environment.transfer_ratio_to(air_contents, volume_rate/environment.return_volume()) - tile.air_update_turf() + environment.transfer_ratio_to(airs[1], volume_rate / environment.return_volume()) + tile.air_update_turf() update_parents() return TRUE -//There is no easy way for an object to be notified of changes to atmos can pass flags -// So we check every machinery process (2 seconds) -/obj/machinery/atmospherics/components/unary/vent_scrubber/process() - if(widenet) - check_turfs() - -//we populate a list of turfs with nonatmos-blocked cardinal turfs AND -// diagonal turfs that can share atmos with *both* of the cardinal turfs - -/obj/machinery/atmospherics/components/unary/vent_scrubber/proc/check_turfs() - adjacent_turfs.Cut() - var/turf/T = get_turf(src) - if(istype(T)) - adjacent_turfs = T.GetAtmosAdjacentTurfs(alldir = 1) - /obj/machinery/atmospherics/components/unary/vent_scrubber/receive_signal(datum/signal/signal) if(!is_operational || !signal.data["tag"] || (signal.data["tag"] != id_tag) || (signal.data["sigtype"]!="command")) return 0 @@ -206,6 +185,11 @@ if("toggle_widenet" in signal.data) widenet = !widenet + if(widenet) + set_active_power() + else + set_idle_power() + var/old_scrubbing = scrubbing if("scrubbing" in signal.data) scrubbing = text2num(signal.data["scrubbing"]) diff --git a/code/modules/atmospherics/machinery/portable/scrubber.dm b/code/modules/atmospherics/machinery/portable/scrubber.dm index 1f1f34782aca..7ccf807ea254 100644 --- a/code/modules/atmospherics/machinery/portable/scrubber.dm +++ b/code/modules/atmospherics/machinery/portable/scrubber.dm @@ -146,7 +146,7 @@ ..() if(!holding) var/turf/T = get_turf(src) - for(var/turf/AT in T.GetAtmosAdjacentTurfs(alldir = TRUE)) + for(var/turf/AT as anything in T.get_atmos_all_adjacent_turfs()) scrub(AT.return_air()) /obj/machinery/portable_atmospherics/scrubber/huge/attackby(obj/item/W, mob/user) diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm index ab737b1ceb78..b9c30f484021 100644 --- a/code/modules/cargo/supplypod.dm +++ b/code/modules/cargo/supplypod.dm @@ -452,8 +452,11 @@ glow_effect.fadeAway(delays[POD_OPENING]) glow_effect = null +/obj/structure/closet/supplypod/deconstruct(disassembled) + . = ..() + open_pod(src, broken = disassembled) //Lets dump our contents by opening up + /obj/structure/closet/supplypod/Destroy() - open_pod(src, broken = TRUE) //Lets dump our contents by opening up deleteRubble() endGlow() return ..() diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index c2dd59ecc1fb..5e5f11e0ba77 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -321,7 +321,7 @@ patch_one.forceMove(user.drop_location()) patch_two.forceMove(user.drop_location()) to_chat(user, "You undo the knot on the eyepatches.") - Destroy() + qdel(src) /obj/item/clothing/glasses/sunglasses/big desc = "Strangely ancient technology used to help provide rudimentary eye cover. Larger than average enhanced shielding blocks flashes." diff --git a/code/modules/donator/_donator.dm b/code/modules/donator/_donator.dm index 246d773967bf..218c7292c282 100644 --- a/code/modules/donator/_donator.dm +++ b/code/modules/donator/_donator.dm @@ -57,7 +57,7 @@ GLOBAL_PROTECT(donators) load_information() GLOB.donators[ckey] = src -/datum/donator/Destroy(force, ...) +/datum/donator/Destroy(force) if(!force) return QDEL_HINT_LETMELIVE . = ..() diff --git a/code/modules/fishing/fishing_minigame.dm b/code/modules/fishing/fishing_minigame.dm index eeb0696315ed..bf4df70be8e4 100644 --- a/code/modules/fishing/fishing_minigame.dm +++ b/code/modules/fishing/fishing_minigame.dm @@ -64,7 +64,7 @@ if(rod.hook.fishing_hook_traits & FISHING_HOOK_WEIGHTED) special_effects += FISHING_MINIGAME_RULE_WEIGHTED_BAIT -/datum/fishing_challenge/Destroy(force, ...) +/datum/fishing_challenge/Destroy(force) if(!completed) complete(win = FALSE) if(fishing_line) diff --git a/code/modules/food_and_drinks/food/customizables.dm b/code/modules/food_and_drinks/food/customizables.dm index 3147ee9a5de4..aa55dd6ebc0b 100644 --- a/code/modules/food_and_drinks/food/customizables.dm +++ b/code/modules/food_and_drinks/food/customizables.dm @@ -148,9 +148,9 @@ slice.update_customizable_overlays(src) -/obj/item/reagent_containers/food/snacks/customizable/Destroy() - for(. in ingredients) - qdel(.) +/obj/item/reagent_containers/food/snacks/customizable/deconstruct(disassembled) + for(var/ingredient in ingredients) + qdel(ingredient) return ..() diff --git a/code/modules/food_and_drinks/food/snacks.dm b/code/modules/food_and_drinks/food/snacks.dm index 9e84c272dbb6..ff49bb00e0de 100644 --- a/code/modules/food_and_drinks/food/snacks.dm +++ b/code/modules/food_and_drinks/food/snacks.dm @@ -322,7 +322,7 @@ All foods are distributed among various categories. Use common sense. return result -/obj/item/reagent_containers/food/snacks/Destroy() +/obj/item/reagent_containers/food/snacks/deconstruct(disassembled) if(contents) for(var/atom/movable/something in contents) something.forceMove(drop_location()) diff --git a/code/modules/food_and_drinks/kitchen_machinery/big_mortar.dm b/code/modules/food_and_drinks/kitchen_machinery/big_mortar.dm index 3024c188facf..7b50db0405fa 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/big_mortar.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/big_mortar.dm @@ -28,7 +28,7 @@ . += span_notice("It can be (un)secured with wrench") . += span_notice("You can empty all of the items out of it with Alt Click") -/obj/structure/large_mortar/Destroy() +/obj/structure/large_mortar/deconstruct(disassembled) drop_everything_contained() return ..() diff --git a/code/modules/food_and_drinks/kitchen_machinery/cutting_board.dm b/code/modules/food_and_drinks/kitchen_machinery/cutting_board.dm index b0d91d370ab1..122f163ec7f7 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/cutting_board.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/cutting_board.dm @@ -52,7 +52,7 @@ if(length(contents)) . += span_notice("It has [contents[1]] sitting on it.") -/obj/item/cutting_board/Destroy() +/obj/item/cutting_board/deconstruct(disassembled) drop_everything_contained() return ..() diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index db88c5d0cc15..d3b7e7f152de 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -38,8 +38,11 @@ create_reagents(100) soundloop = new(list(src), FALSE) -/obj/machinery/microwave/Destroy() +/obj/machinery/microwave/on_deconstruction() eject() + return ..() + +/obj/machinery/microwave/Destroy() QDEL_NULL(soundloop) QDEL_LIST(ingredients) if(wires) diff --git a/code/modules/interview/interview_manager.dm b/code/modules/interview/interview_manager.dm index f5a557a854de..d09d90a8c6d1 100644 --- a/code/modules/interview/interview_manager.dm +++ b/code/modules/interview/interview_manager.dm @@ -18,7 +18,7 @@ GLOBAL_DATUM_INIT(interviews, /datum/interview_manager, new) /// Ckeys which are currently in the cooldown system, they will be unable to create new interviews var/list/cooldown_ckeys = list() -/datum/interview_manager/Destroy(force, ...) +/datum/interview_manager/Destroy(force) QDEL_LIST(open_interviews) QDEL_LIST(interview_queue) QDEL_LIST(closed_interviews) diff --git a/code/modules/lighting/lighting_atom.dm b/code/modules/lighting/lighting_atom.dm index a5a68d98d609..0ef451b29793 100644 --- a/code/modules/lighting/lighting_atom.dm +++ b/code/modules/lighting/lighting_atom.dm @@ -80,7 +80,7 @@ . = ..() var/datum/light_source/L var/thing - for (thing in light_sources) // Cycle through the light sources on this atom and tell them to update. + for(thing in light_sources) // Cycle through the light sources on this atom and tell them to update. L = thing L.source_atom.update_light() diff --git a/code/modules/mining/equipment/miningradio.dm b/code/modules/mining/equipment/miningradio.dm index a0bef397d8ca..d0712db194dc 100644 --- a/code/modules/mining/equipment/miningradio.dm +++ b/code/modules/mining/equipment/miningradio.dm @@ -7,6 +7,7 @@ luminosity = 1 light_power = 1 light_range = 1.6 + light_system = MOVABLE_LIGHT /obj/item/radio/weather_monitor/update_overlays() . = ..() diff --git a/code/modules/mining/machine_silo.dm b/code/modules/mining/machine_silo.dm index 444e72992685..03401c46f587 100644 --- a/code/modules/mining/machine_silo.dm +++ b/code/modules/mining/machine_silo.dm @@ -35,6 +35,9 @@ GLOBAL_LIST_EMPTY(silo_access_logs) connected = null + return ..() + +/obj/machinery/ore_silo/on_deconstruction() var/datum/component/material_container/materials = GetComponent(/datum/component/material_container) materials.retrieve_all() diff --git a/code/modules/mob/living/carbon/alien/utilities/structures.dm b/code/modules/mob/living/carbon/alien/utilities/structures.dm index 0ac30d207a41..c7e8a128c3d3 100644 --- a/code/modules/mob/living/carbon/alien/utilities/structures.dm +++ b/code/modules/mob/living/carbon/alien/utilities/structures.dm @@ -182,7 +182,7 @@ qdel(src) return //lets try to grow in a direction - for(var/turf/check_turf in src_turf.GetAtmosAdjacentTurfs()) + for(var/turf/check_turf as anything in src_turf.get_atmos_adjacent_turfs()) //we cannot grow on blacklisted turfs if(is_type_in_list(check_turf, blacklisted_turfs)) continue diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index bd937acaa09f..e70ec71ddd7a 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -520,7 +520,7 @@ examine_limb_id = SPECIES_JELLYPERSON //Species datums don't normally implement destroy, but JELLIES SUCK ASS OUT OF A STEEL STRAW -/datum/species/jelly/luminescent/Destroy(force, ...) +/datum/species/jelly/luminescent/Destroy(force) QDEL_NULL(glow) return ..() diff --git a/code/modules/mob/living/silicon/ai/robot_control.dm b/code/modules/mob/living/silicon/ai/robot_control.dm index b70ae816b790..c3e2682d52af 100644 --- a/code/modules/mob/living/silicon/ai/robot_control.dm +++ b/code/modules/mob/living/silicon/ai/robot_control.dm @@ -1,7 +1,7 @@ /datum/robot_control var/mob/living/silicon/ai/owner -/datum/robot_control/Destroy(force, ...) +/datum/robot_control/Destroy(force) if(!QDELETED(owner)) CRASH("Robot Control panel destroyed even though owner AI is not being destroyed.") owner = null diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 8cdc5f3c6818..3c7736c06230 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -457,7 +457,7 @@ Pass the desired type path itself, declaring a temporary var beforehand is not r var/turf/T = get_turf(src) if(!T) return - var/list/adjacent = T.GetAtmosAdjacentTurfs() + var/list/adjacent = T.get_atmos_adjacent_turfs() if(shuffle) //If we were on the same tile as another bot, let's randomize our choices so we dont both go the same way adjacent = shuffle(adjacent) shuffle = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/clown.dm b/code/modules/mob/living/simple_animal/hostile/clown.dm index 756556191ae9..a5883ce91efa 100644 --- a/code/modules/mob/living/simple_animal/hostile/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/clown.dm @@ -55,7 +55,7 @@ . = ..() if(banana_time && banana_time < world.time) var/turf/T = get_turf(src) - var/list/adjacent = T.GetAtmosAdjacentTurfs() + var/list/adjacent = T.get_atmos_adjacent_turfs() new banana_type(pick(adjacent)) banana_time = world.time + rand(30,60) diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm index 611b5641ff52..220f4dab979f 100644 --- a/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm +++ b/code/modules/mob/living/simple_animal/hostile/retaliate/clown.dm @@ -55,7 +55,7 @@ . = ..() if(banana_time && banana_time < world.time) var/turf/T = get_turf(src) - var/list/adjacent = T.GetAtmosAdjacentTurfs() + var/list/adjacent = T.get_atmos_adjacent_turfs() new banana_type(pick(adjacent)) banana_time = world.time + rand(30,60) diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index 9697cce45df3..9fd6fae027ba 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -6,11 +6,16 @@ desc = "A small portable microcomputer." icon = 'icons/obj/machines/computer.dmi' icon_state = "laptop" - light_on = FALSE integrity_failure = 0.5 max_integrity = 100 armor = list("melee" = 0, "bullet" = 20, "laser" = 20, "energy" = 100, "bomb" = 0, "bio" = 100, "rad" = 100, "fire" = 0, "acid" = 0) + light_system = MOVABLE_LIGHT_DIRECTIONAL + light_range = 2.3 + light_power = 0.6 + light_color = "#FFFFFF" + light_on = FALSE + var/enabled = 0 // Whether the computer is turned on. var/screen_on = 1 // Whether the computer is active/opened/it's screen is on. var/device_theme = "ntos" // Sets the theme for the main menu, hardware config, and file browser apps. Overridden by certain non-NT devices. @@ -43,9 +48,9 @@ var/list/idle_threads // Idle programs on background. They still receive process calls but can't be interacted with. var/obj/physical = null // Object that represents our computer. It's used for Adjacent() and UI visibility checks. - var/has_light = FALSE //If the computer has a flashlight/LED light/what-have-you installed - var/comp_light_luminosity = 3 //The brightness of that light - var/comp_light_color //The color of that light + + /// If the computer has a flashlight/LED light/what-have-you installed + var/has_light = FALSE /obj/item/modular_computer/Initialize() @@ -53,7 +58,6 @@ START_PROCESSING(SSobj, src) if(!physical) physical = src - comp_light_color = "#FFFFFF" idle_threads = list() update_appearance() diff --git a/code/modules/modular_computers/computers/item/computer_ui.dm b/code/modules/modular_computers/computers/item/computer_ui.dm index 4729117052b6..bc44d93583d1 100644 --- a/code/modules/modular_computers/computers/item/computer_ui.dm +++ b/code/modules/modular_computers/computers/item/computer_ui.dm @@ -81,7 +81,7 @@ data["has_light"] = has_light data["light_on"] = light_on - data["comp_light_color"] = comp_light_color + data["comp_light_color"] = light_color return data @@ -166,14 +166,14 @@ return 1 if("PC_toggle_light") + if(!has_light) + return FALSE set_light_on(!light_on) - if(light_on) - set_light(comp_light_luminosity, 1, comp_light_color) - else - set_light(0) return TRUE if("PC_light_color") + if(!has_light) + return FALSE var/mob/user = usr var/new_color while(!new_color) @@ -183,9 +183,7 @@ if(color_hex2num(new_color) < 200) //Colors too dark are rejected to_chat(user, "That color is too dark! Choose a lighter one.") new_color = null - comp_light_color = new_color set_light_color(new_color) - update_light() return TRUE if("PC_Eject_Disk") diff --git a/code/modules/modular_computers/computers/item/tablet.dm b/code/modules/modular_computers/computers/item/tablet.dm index 9931e70ca1ba..2ff0f33a79e1 100644 --- a/code/modules/modular_computers/computers/item/tablet.dm +++ b/code/modules/modular_computers/computers/item/tablet.dm @@ -12,7 +12,6 @@ steel_sheet_cost = 1 slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT has_light = TRUE //LED flashlight! - comp_light_luminosity = 2.3 //Same as the PDA custom_materials = list(/datum/material/iron = 2000, /datum/material/glass = 1000) // WS Edit - Item Materials var/has_variants = TRUE var/finish_color = null @@ -33,13 +32,13 @@ icon_state_menu = "assign" w_class = WEIGHT_CLASS_SMALL slot_flags = ITEM_SLOT_ID | ITEM_SLOT_BELT - comp_light_luminosity = 6.3 + light_range = 6.3 has_variants = FALSE /// Given to Nuke Ops members. /obj/item/modular_computer/tablet/nukeops icon_state = "tablet-syndicate" - comp_light_luminosity = 6.3 + light_range = 6.3 has_variants = FALSE device_theme = "syndicate" light_color = COLOR_RED @@ -61,7 +60,6 @@ icon_state_unpowered = "tablet-silicon" base_icon_state = "tablet-silicon" has_light = FALSE //tablet light button actually enables/disables the borg lamp - comp_light_luminosity = 0 has_variants = FALSE ///Ref to the borg we're installed in. Set by the borg during our creation. var/mob/living/silicon/robot/borgo diff --git a/code/modules/overmap/_overmap_datum.dm b/code/modules/overmap/_overmap_datum.dm index 5244f2850188..cd6f31f17c88 100644 --- a/code/modules/overmap/_overmap_datum.dm +++ b/code/modules/overmap/_overmap_datum.dm @@ -65,7 +65,7 @@ Initialize(arglist(args)) -/datum/overmap/Destroy(force, ...) +/datum/overmap/Destroy(force) SSovermap.overmap_objects -= src if(current_docking_ticket) QDEL_NULL(current_docking_ticket) diff --git a/code/modules/overmap/docking_ticket.dm b/code/modules/overmap/docking_ticket.dm index 4e6465043246..c1ff60ae2304 100644 --- a/code/modules/overmap/docking_ticket.dm +++ b/code/modules/overmap/docking_ticket.dm @@ -37,7 +37,7 @@ target.current_docking_ticket = src -/datum/docking_ticket/Destroy(force, ...) +/datum/docking_ticket/Destroy(force) if(target) target.current_docking_ticket = null target = null diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm index e63cd1298616..3ef4050178c3 100644 --- a/code/modules/power/port_gen.dm +++ b/code/modules/power/port_gen.dm @@ -106,7 +106,7 @@ var/obj/S = sheet_path sheet_name = initial(S.name) -/obj/machinery/power/port_gen/pacman/Destroy() +/obj/machinery/power/port_gen/pacman/deconstruct(disassembled) DropFuel() return ..() diff --git a/code/modules/power/power.dm b/code/modules/power/power.dm index 7c7dc8692cb5..3195f4e46ca7 100644 --- a/code/modules/power/power.dm +++ b/code/modules/power/power.dm @@ -131,7 +131,7 @@ use_static_power = NO_POWER_USE /obj/machinery/proc/set_static_power(area/A)//used to set the actual draw to the value of use_static_power - switch(use_power) + switch(use_static_power) if(NO_POWER_USE) set_no_power(A) if(IDLE_POWER_USE) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index a81259680248..8cb1db68d754 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -21,6 +21,8 @@ //trigger guard on the weapon, hulks can't fire them with their big meaty fingers trigger_guard = TRIGGER_GUARD_NORMAL + light_system = MOVABLE_LIGHT_DIRECTIONAL + ///The manufacturer of this weapon. For flavor mostly. If none, this will not show. var/manufacturer = MANUFACTURER_NONE @@ -29,12 +31,12 @@ */ ///Effect for the muzzle flash of the gun. var/obj/effect/muzzle_flash/muzzle_flash + + light_range = 3 + light_color = COLOR_VERY_SOFT_YELLOW + ///Icon state of the muzzle flash effect. var/muzzleflash_iconstate - ///Brightness of the muzzle flash effect. - var/muzzle_flash_lum = 3 - ///Color of the muzzle flash effect. - var/muzzle_flash_color = COLOR_VERY_SOFT_YELLOW /* * Firing @@ -869,14 +871,10 @@ /obj/item/gun/proc/handle_muzzle_flash(mob/living/user, firing_angle) var/atom/movable/flash_loc = user - var/prev_light = light_range - - if(!light_on && (light_range <= muzzle_flash_lum)) - set_light_range(muzzle_flash_lum) - set_light_color(muzzle_flash_color) + if(!light_on) set_light_on(TRUE) - update_light() - addtimer(CALLBACK(src, PROC_REF(reset_light_range), prev_light), 1 SECONDS) + addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, set_light_on), FALSE), 1 SECONDS) + //Offset the pixels. switch(firing_angle) if(0, 360) @@ -951,13 +949,6 @@ addtimer(CALLBACK(src, PROC_REF(remove_muzzle_flash), flash_loc, muzzle_flash), 0.2 SECONDS) -/obj/item/gun/proc/reset_light_range(lightrange) - set_light_range(lightrange) - set_light_color(initial(light_color)) - if(lightrange <= 0) - set_light_on(FALSE) - update_light() - /obj/item/gun/proc/remove_muzzle_flash(atom/movable/flash_loc, obj/effect/muzzle_flash/muzzle_flash) if(!QDELETED(flash_loc)) flash_loc.vis_contents -= muzzle_flash diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index a458866ee996..d9bb74da59de 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -6,7 +6,7 @@ item_state = "spur" muzzleflash_iconstate = "muzzle_flash_laser" - muzzle_flash_color = COLOR_SOFT_RED + light_color = COLOR_SOFT_RED has_safety = TRUE safety = TRUE diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm index c7cebd1025be..ab0cf6ef90f0 100644 --- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm +++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm @@ -17,7 +17,7 @@ w_class = WEIGHT_CLASS_BULKY muzzleflash_iconstate = "muzzle_flash_light" - muzzle_flash_color = COLOR_WHITE + light_color = COLOR_WHITE var/overheat_time = 16 var/holds_charge = FALSE diff --git a/code/modules/projectiles/guns/energy/pulse.dm b/code/modules/projectiles/guns/energy/pulse.dm index 973297d1b4e4..a63fbad391e6 100644 --- a/code/modules/projectiles/guns/energy/pulse.dm +++ b/code/modules/projectiles/guns/energy/pulse.dm @@ -25,7 +25,7 @@ spread_unwielded = 25 muzzleflash_iconstate = "muzzle_flash_pulse" - muzzle_flash_color = COLOR_BRIGHT_BLUE + light_color = COLOR_BRIGHT_BLUE /obj/item/gun/energy/pulse/emp_act(severity) return diff --git a/code/modules/reagents/chem_splash.dm b/code/modules/reagents/chem_splash.dm index a7340dfa327b..f13c1174af7f 100644 --- a/code/modules/reagents/chem_splash.dm +++ b/code/modules/reagents/chem_splash.dm @@ -41,20 +41,17 @@ var/list/turflist = list() for(var/turf/T in (orange(i, epicenter) - orange(i-1, epicenter))) turflist |= T - for(var/turf/T in turflist) + for(var/turf/T as anything in turflist) if(!(get_dir(T,epicenter) in GLOB.cardinals) && (abs(T.x - epicenter.x) == abs(T.y - epicenter.y))) turflist.Remove(T) turflist.Add(T) // we move the purely diagonal turfs to the end of the list. - for(var/turf/T in turflist) - if(accessible[T]) + for(var/turf/turf as anything in turflist) + if(accessible[turf]) continue - for(var/thing in T.GetAtmosAdjacentTurfs(alldir = TRUE)) - var/turf/NT = thing - if(!(NT in accessible)) + for(var/turf/new_turf as anything in turf.get_atmos_cardinal_adjacent_turfs()) + if(!accessible[new_turf]) continue - if(!(get_dir(T,NT) in GLOB.cardinals)) - continue - accessible[T] = 1 + accessible[turf] = TRUE break var/list/reactable = accessible for(var/turf/T in accessible) diff --git a/code/modules/requests/requests_manager.dm b/code/modules/requests/requests_manager.dm index c8985058dac1..9531f7960473 100644 --- a/code/modules/requests/requests_manager.dm +++ b/code/modules/requests/requests_manager.dm @@ -23,7 +23,7 @@ GLOBAL_DATUM_INIT(requests, /datum/request_manager, new) /// List where requests can be accessed by ID var/list/requests_by_id = list() -/datum/request_manager/Destroy(force, ...) +/datum/request_manager/Destroy(force) QDEL_LIST(requests) return ..() diff --git a/code/modules/tgui/states/zlevel.dm b/code/modules/tgui/states/zlevel.dm index 152e35803d92..6c4fb13f6464 100644 --- a/code/modules/tgui/states/zlevel.dm +++ b/code/modules/tgui/states/zlevel.dm @@ -12,6 +12,6 @@ GLOBAL_DATUM_INIT(z_state, /datum/ui_state/z_state, new) /datum/ui_state/z_state/can_use_topic(src_object, mob/user) var/turf/turf_obj = get_turf(src_object) var/turf/turf_usr = get_turf(user) - if(turf_obj && turf_usr && turf_obj.virtual_z() == turf_usr.virtual_z()) + if(turf_obj && turf_usr && turf_obj.virtual_z == turf_usr.virtual_z) return UI_INTERACTIVE return UI_CLOSE diff --git a/code/modules/tgui/tgui_alert.dm b/code/modules/tgui/tgui_alert.dm index 9d2dd3b5a059..f732bda9abed 100644 --- a/code/modules/tgui/tgui_alert.dm +++ b/code/modules/tgui/tgui_alert.dm @@ -80,7 +80,7 @@ start_time = world.time QDEL_IN(src, timeout) -/datum/tgui_modal/Destroy(force, ...) +/datum/tgui_modal/Destroy(force) SStgui.close_uis(src) QDEL_NULL(buttons) . = ..() @@ -141,7 +141,7 @@ ..(user, title, message, buttons, timeout) src.callback = callback -/datum/tgui_modal/async/Destroy(force, ...) +/datum/tgui_modal/async/Destroy(force) QDEL_NULL(callback) . = ..() diff --git a/code/modules/tgui/tgui_input_list.dm b/code/modules/tgui/tgui_input_list.dm index a02dfac5f55f..2b2c21496836 100644 --- a/code/modules/tgui/tgui_input_list.dm +++ b/code/modules/tgui/tgui_input_list.dm @@ -102,7 +102,7 @@ start_time = world.time QDEL_IN(src, timeout) -/datum/tgui_list_input/Destroy(force, ...) +/datum/tgui_list_input/Destroy(force) SStgui.close_uis(src) QDEL_NULL(buttons) . = ..() @@ -172,7 +172,7 @@ ..(user, message, title, buttons, timeout) src.callback = callback -/datum/tgui_list_input/async/Destroy(force, ...) +/datum/tgui_list_input/async/Destroy(force) QDEL_NULL(callback) . = ..() diff --git a/code/modules/vehicles/sealed.dm b/code/modules/vehicles/sealed.dm index 22b1eb42becb..d883764c172c 100644 --- a/code/modules/vehicles/sealed.dm +++ b/code/modules/vehicles/sealed.dm @@ -89,9 +89,10 @@ user.put_in_hands(inserted_key) inserted_key = null -/obj/vehicle/sealed/Destroy() +/obj/vehicle/sealed/deconstruct(disassembled = TRUE) DumpMobs() - explosion(loc, 0, 1, 2, 3, 0) + if(!disassembled) + explosion(loc, 0, 1, 2, 3, 0) return ..() /obj/vehicle/sealed/proc/DumpMobs(randomstep = TRUE) From 9043c33efea20a5141859f55e51391bccaaa8166 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 29 Dec 2024 17:44:27 -0600 Subject: [PATCH 046/122] Automatic changelog generation for PR #3905 [ci skip] --- html/changelogs/AutoChangeLog-pr-3905.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3905.yml diff --git a/html/changelogs/AutoChangeLog-pr-3905.yml b/html/changelogs/AutoChangeLog-pr-3905.yml new file mode 100644 index 000000000000..3a6f589ffe96 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3905.yml @@ -0,0 +1,7 @@ +author: MarkSuckerberg +changes: + - {bugfix: Jukeboxes should not leak across virtual Zs anymore} + - {bugfix: Candles can no longer be used like tiki torches} + - {tweak: 'Ore silos will now only drop materials when dissasembled or destroyed, + instead of any deletion'} +delete-after: true From b7aeaef2050e684358b0f0db78eca54ec8fa3f00 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Sun, 29 Dec 2024 19:02:59 -0500 Subject: [PATCH 047/122] fix broken ruin datum (#3941) resolves #3926 --- code/datums/ruins/beachplanet.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/datums/ruins/beachplanet.dm b/code/datums/ruins/beachplanet.dm index 136950cce70b..b7ba861ef253 100644 --- a/code/datums/ruins/beachplanet.dm +++ b/code/datums/ruins/beachplanet.dm @@ -4,12 +4,12 @@ prefix = "_maps/RandomRuins/BeachRuins/" ruin_type = RUINTYPE_BEACH -/datum/map_template/ruin/beachplanet/fishinghut - name = "Fishing Hut" - id = "fishinghut" - description = "A small fishing hut floating on the ocean." - suffix = "beach_fishing_hut.dmm" - ruin_tags = list(RUIN_TAG_HARD_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_HAZARDOUS) +/datum/map_template/ruin/beachplanet/crashedengie + name = "Crashed Engineer Ship" + id = "beach_crashed_engineer" + description = "An abandoned camp built by a crashed engineer" + suffix = "beach_crashed_engineer.dmm" + ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_HAZARDOUS) /datum/map_template/ruin/beachplanet/ancient name = "Ancient Danger" From 4039e46378dbf3a4289aa99f181854ee05d2da54 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 30 Dec 2024 01:05:17 +0000 Subject: [PATCH 048/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3603.yml | 12 ------------ html/changelogs/AutoChangeLog-pr-3905.yml | 7 ------- html/changelogs/AutoChangeLog-pr-3935.yml | 4 ---- html/changelogs/archive/2024-12.yml | 18 ++++++++++++++++++ 4 files changed, 18 insertions(+), 23 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3603.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3905.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3935.yml diff --git a/html/changelogs/AutoChangeLog-pr-3603.yml b/html/changelogs/AutoChangeLog-pr-3603.yml deleted file mode 100644 index bdaef772d6a8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3603.yml +++ /dev/null @@ -1,12 +0,0 @@ -author: Jedi-Toothpaste -changes: - - {rscadd: new secondary 'slug' mode for the scatter laser (and other scatter lasers - sub-types)} - - {rscadd: 'scatter laser to cargo, for you freaks who want to buy it'} - - {rscdel: removed old secondary mode for scatter lasers (and scatter laser sub-types)} - - {balance: laser scatter mode now fires 10 pellets instead of 5} - - {balance: laser scatter pellets now do 5 damage instead of 3} - - {balance: laser scatter mode variance increased from 25 to 40} - - {balance: 'doubled laser scatter mode energy cost (6 shots with normal cell, 12 - with upgraded)'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3905.yml b/html/changelogs/AutoChangeLog-pr-3905.yml deleted file mode 100644 index 3a6f589ffe96..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3905.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: MarkSuckerberg -changes: - - {bugfix: Jukeboxes should not leak across virtual Zs anymore} - - {bugfix: Candles can no longer be used like tiki torches} - - {tweak: 'Ore silos will now only drop materials when dissasembled or destroyed, - instead of any deletion'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3935.yml b/html/changelogs/AutoChangeLog-pr-3935.yml deleted file mode 100644 index 7927525cf7bb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3935.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Erikafox -changes: - - {balance: burst fire hivebots now have more time between the shots in their bursts} -delete-after: true diff --git a/html/changelogs/archive/2024-12.yml b/html/changelogs/archive/2024-12.yml index 4bf016a097b7..ad900aa39f65 100644 --- a/html/changelogs/archive/2024-12.yml +++ b/html/changelogs/archive/2024-12.yml @@ -129,3 +129,21 @@ 2024-12-29: Aquidu: - rscadd: Added winter coats to the Harrier +2024-12-30: + Erikafox: + - balance: burst fire hivebots now have more time between the shots in their bursts + Jedi-Toothpaste: + - rscadd: new secondary 'slug' mode for the scatter laser (and other scatter lasers + sub-types) + - rscadd: scatter laser to cargo, for you freaks who want to buy it + - rscdel: removed old secondary mode for scatter lasers (and scatter laser sub-types) + - balance: laser scatter mode now fires 10 pellets instead of 5 + - balance: laser scatter pellets now do 5 damage instead of 3 + - balance: laser scatter mode variance increased from 25 to 40 + - balance: doubled laser scatter mode energy cost (6 shots with normal cell, 12 + with upgraded) + MarkSuckerberg: + - bugfix: Jukeboxes should not leak across virtual Zs anymore + - bugfix: Candles can no longer be used like tiki torches + - tweak: Ore silos will now only drop materials when dissasembled or destroyed, + instead of any deletion From b383545f6b23251665252412866ab01a9e3c3c5f Mon Sep 17 00:00:00 2001 From: rye-rice <58402542+rye-rice@users.noreply.github.com> Date: Fri, 3 Jan 2025 01:59:10 -0800 Subject: [PATCH 049/122] small pistol tweaks 2 (#3948) ## About The Pull Request (remade pr due to check fails) Makes the ringneck 8 rounds Makes the commander 12 rounds Adjust the sprites to match ## Why It's Good For The Game Apogee and I decided this would be better ## Changelog :cl: add: Touches up the ringneck and commander magazine sprites balance: Ringneck is now 8 rounds and commander is 12 rounds. /:cl: --------- Co-authored-by: retlaw34 <58402542+retlaw34@users.noreply.github.com> --- code/modules/cargo/packs/gun.dm | 2 +- code/modules/cargo/packs/magazines.dm | 4 +-- .../boxes_magazines/external/pistol.dm | 19 ------------- .../nanotrasen_sharplite/ballistics.dm | 26 ++++++++++++++++-- .../manufacturer/scarborough/ballistics.dm | 4 +-- icons/obj/ammo.dmi | Bin 63668 -> 63886 bytes icons/obj/ammunition/ammo.dmi | Bin 20464 -> 20895 bytes 7 files changed, 28 insertions(+), 27 deletions(-) diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index 3d88b0e07e23..ae69439df69c 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -31,7 +31,7 @@ /datum/supply_pack/gun/commanders name = "Commander Pistol Crate" - desc = "Contains a modified Candor 'Commander' pistol, produced by Nanotrasen and chambered in 9mm." + desc = "Contains a double stacked Commander pistol, produced by Nanotrasen along with Vigilitas Interstellar and is chambered in 9mm." cost = 750 contains = list(/obj/item/storage/guncase/pistol/commander) faction = /datum/faction/nt diff --git a/code/modules/cargo/packs/magazines.dm b/code/modules/cargo/packs/magazines.dm index a3124b5b8ccb..301f771f79b4 100644 --- a/code/modules/cargo/packs/magazines.dm +++ b/code/modules/cargo/packs/magazines.dm @@ -9,7 +9,7 @@ /datum/supply_pack/magazine/co9mm_mag name = "9mm Commander Magazine Crate" - desc = "Contains a 9mm magazine for the standard-issue Commander pistol, with a capacity of ten rounds." + desc = "Contains a 9mm magazine for the standard-issue Commander pistol, with a capacity of twelve rounds." contains = list(/obj/item/ammo_box/magazine/co9mm/empty) cost = 150 faction = /datum/faction/nt @@ -94,7 +94,7 @@ /datum/supply_pack/magazine/m10mm_mag name = "Ringneck Magazine Crate" - desc = "Contains a 10mm magazine for the Ringneck pistol, with a capacity of ten rounds." + desc = "Contains a 10mm magazine for the Ringneck pistol, with a capacity of eight rounds." contains = list(/obj/item/ammo_box/magazine/m10mm_ringneck/empty) cost = 150 faction = /datum/faction/syndicate/scarborough_arms diff --git a/code/modules/projectiles/boxes_magazines/external/pistol.dm b/code/modules/projectiles/boxes_magazines/external/pistol.dm index ca5514aad463..98250ccdcb21 100644 --- a/code/modules/projectiles/boxes_magazines/external/pistol.dm +++ b/code/modules/projectiles/boxes_magazines/external/pistol.dm @@ -55,25 +55,6 @@ /obj/item/ammo_box/magazine/pistol556mm/empty start_empty = TRUE -/obj/item/ammo_box/magazine/co9mm/hp - name = "pistol magazine (9mm HP)" - desc= "A 10-round double-stack magazine for standard-issue 9mm pistols. These hollow point rounds do significant damage against soft targets, but are nearly ineffective against armored ones." - ammo_type = /obj/item/ammo_casing/c9mm/hp - -/obj/item/ammo_box/magazine/co9mm/ap - name = "pistol magazine (9mm AP)" - desc= "A 10-round double-stack magazine for standard-issue 9mm pistols. These armor-piercing rounds are okay at piercing protective equipment, but lose some stopping power." - ammo_type = /obj/item/ammo_casing/c9mm/ap - -/obj/item/ammo_box/magazine/co9mm/rubber - name = "pistol magazine (9mm rubber)" - desc = "A 10-round double-stack magazine for standard-issue 9mm pistols. These rubber rounds trade lethality for a heavy impact which can incapacitate targets. Performs even worse against armor." - ammo_type = /obj/item/ammo_casing/c9mm/rubber - -/obj/item/ammo_box/magazine/co9mm/update_icon_state() - . = ..() - icon_state = "[base_icon_state]-[ammo_count() == 1 ? 1 : round(ammo_count(),2)]" - /obj/item/ammo_box/magazine/m50 name = "handgun magazine (.50 AE)" desc = "An oversized, 7-round handgun magazine for the Desert Eagle handgun. These rounds do significant damage with average performance against armor." diff --git a/code/modules/projectiles/guns/manufacturer/nanotrasen_sharplite/ballistics.dm b/code/modules/projectiles/guns/manufacturer/nanotrasen_sharplite/ballistics.dm index 5386f323e60d..d4331a23823a 100644 --- a/code/modules/projectiles/guns/manufacturer/nanotrasen_sharplite/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/nanotrasen_sharplite/ballistics.dm @@ -28,14 +28,34 @@ NO_MAG_GUN_HELPER(automatic/pistol/commander) /obj/item/ammo_box/magazine/co9mm name = "commander pistol magazine (9mm)" - desc = "A 10-round double-stack magazine for Commander pistols. These rounds do okay damage, but struggle against armor." - icon_state = "commander_mag-10" + desc = "A 12-round double-stack magazine for Commander pistols. These rounds do okay damage, but struggle against armor." + icon_state = "commander_mag-12" base_icon_state = "commander_mag" ammo_type = /obj/item/ammo_casing/c9mm caliber = "9mm" - max_ammo = 10 + max_ammo = 12 multiple_sprites = AMMO_BOX_PER_BULLET +/obj/item/ammo_box/magazine/co9mm/hp + name = "pistol magazine (9mm HP)" + desc= "A 12-round double-stack magazine for standard-issue 9mm pistols. These hollow point rounds do significant damage against soft targets, but are nearly ineffective against armored ones." + ammo_type = /obj/item/ammo_casing/c9mm/hp + +/obj/item/ammo_box/magazine/co9mm/ap + name = "pistol magazine (9mm AP)" + desc= "A 12-round double-stack magazine for standard-issue 9mm pistols. These armor-piercing rounds are okay at piercing protective equipment, but lose some stopping power." + ammo_type = /obj/item/ammo_casing/c9mm/ap + +/obj/item/ammo_box/magazine/co9mm/rubber + name = "pistol magazine (9mm rubber)" + desc = "A 12-round double-stack magazine for standard-issue 9mm pistols. These rubber rounds trade lethality for a heavy impact which can incapacitate targets. Performs even worse against armor." + ammo_type = /obj/item/ammo_casing/c9mm/rubber + +/obj/item/ammo_box/magazine/co9mm/update_icon_state() + . = ..() + icon_state = "[base_icon_state]-[ammo_count() == 1 ? 1 : round(ammo_count(),2)]" + + /obj/item/ammo_box/magazine/co9mm/empty start_empty = TRUE diff --git a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm index d96e3f544364..23b0fafee6e2 100644 --- a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm @@ -76,12 +76,12 @@ NO_MAG_GUN_HELPER(automatic/pistol/ringneck/indie) /obj/item/ammo_box/magazine/m10mm_ringneck name = "Ringneck pistol magazine (10mm)" - desc = "An 10-round magazine for the Ringneck pistol. These rounds do moderate damage, but struggle against armor." + desc = "An 8-round magazine for the Ringneck pistol. These rounds do moderate damage, but struggle against armor." icon_state = "ringneck_mag-1" base_icon_state = "ringneck_mag" ammo_type = /obj/item/ammo_casing/c10mm caliber = "10mm" - max_ammo = 10 + max_ammo = 8 multiple_sprites = AMMO_BOX_FULL_EMPTY /obj/item/ammo_box/magazine/m10mm_ringneck/empty diff --git a/icons/obj/ammo.dmi b/icons/obj/ammo.dmi index 633a49eda54cdda76e267094df7c7ec8c584a34c..ca816fab90301019530f4e8b26583073584c0227 100644 GIT binary patch literal 63886 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 z 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 literal 63668 zcmY(q1yqz>*aiB+P|_hFA|(0rYkK zPxrS>!PtH+$ZEK`6Ks+>K zkg=<%+u&UfYxR&@Baw<+MdrAV-F&6!jbAKA=bk(5mq+x@zAYu(j<8C-%dM z?E_)EZwKO{zZP3Ogr3~w;HLUCGW>eAB#x@oDqS#W>suBPeHRg3uuTgro6bkEd;ax1 z`O<;AqQzJBZ#^vtl^=nBY*9XzPfLH0y(FnWcca=|mPX{QX)fu=1&eP7gg=v59tb;r zYxy+7lo~}`SPCOTT#-wfXD$d7rA!K8$%CV?CV_T?6)m-y7OO?ITGbOjRv?)^KfW^OF-0!@+=5J6;(>=XO`A&C;~r%)q_oJ}ew15=A@jz>r~hV= z`DcYc+mnA@Ye)<5t;35yYfa5{D>q1B7T2?0G*!~)y2Ra0O}#Sh`ciQ_jtS-$mUd~- zf9X4Fh7SgV&#kSIo4mlHic7d$@(y8THHa4GaXNa>>Rxft+NVx38@9b}F~Kd_tMui6 zYj>KXtLZYtUVTwr-Aw+ee&c6m*p(Sx-uVv?d)&^ivc{&|zab$SWs>xir6I)grj4gX z{~qd~+Pt4wpk&3BMLLVMAnKL9LCrm{s&?_`ar_5l6|RbCBJJ^dB5ixy#RHA5Pph{p z{=@Lzd@CLGX=F|2PEiSE&g}P*s@2n`UJcCdUtxrsCexvU)$Oa=)GPJ=tZGKK&tps` zd^?F7vn>LzY#Ym3$fanv(6$?q1=+`%+Q*vP$G)_WwX_elwhy(nf1BoJ@Ztac5jXe% zep)TN^hB2mSlkS#WQszl$CN_tcmkki|0lC|Mb&9VzYX#9B)mK;#>mOQwG8;pKHA%y zcj`P?)tnlRkU2j%e-M-OHYn5&WpTa)4~@ggScX#;CNLhK!(dtbOE6RK2N2I#Hal5Y^p%u}X}*n+RF(zAE}afz!4Q|8($ogT&S%0T9x+< zZcL8S<~u35ordYqA3F`jJk|rdv4r@6C+`LOhL$UtU=BZfA7HUd2IKV6aSH8cx zw{LeB8_=0nDZYv*@9kjLt(xcv3@wd;alBwBf7&letMa|$O=*ZBE`>z$1*g^huk{D3 zi{5cppVfrPBto}q%w-WQ50*noVFMNKZvQ7EB(bzIQSpT(knXlU%nuP5cd)`b&-_IDj_wV)t zZs)^7ha#e{28Js(jAa%4QkrLuMX;}Ds}62#7&llrw!dbmdsr__JuE3-ZBFvF!aTUC z!kh$MVVEMX;_jD~+*QvM{DCZfrU>Zne8z!ySKtTILbOWwA>mOx%er`!>ka2 z@iO$T@;4dVwPa`R)bj{8`#j*=Cj3sVgv<<$752SojSi4p8IsOWwqGq4Ih6%|H|6vYu;3+iyk5_=au~(jQgD5$ZZWmb*t%@T+|?^CIPZ3hC0|yY~mL~4Zp!Tv1P|gr_=c{uudwX zsTqa9JFsBY_oL~9>OGT8m;cN3S5n^ef&0{sN6H~N!w`he{y9x z;23+~>(PCpYdk4dL>eLj7XojJE9r*Q(bZ_jI<(6g#AFxgyuaPjL#SA(IRvgh_QaMk0Ra&nCu z|5>L@Z!b60{bD*}GxuJWL!WuiCK6o;rdQ%;u>UKQ*MYHv6niS&3=GDy7Y*c|9(%sr z-?-j|pYNx}tmbC~FIpE%p&mFOGFS z>dpG8^jXv!3;Vo{hQ82d{7OFjBeqbHOc<4z7#ga20lE@P47Egw-F3!9J#VDhPn{xz zd~6TyJa|^i0-1mR@Hs0>k5N0dhuH(&mqG8>w2p`j8tW zE_5C|NygBDfVKQwYnyOm-zm8@(|VO0I_+!rAD=;WN?#%Ep3QAMGf~3R+96-Of#n1& zyZG7~6rxy+#9IHd6a5O$(Z!S=!uHPWT?3vE#*z;r6^3=-*uq5}J|#mab#&&cOcdqL zlyIX32AckCm-oeQQ^?``An3vT1yvA=D)b;leSHZ?FpDBSE^=am_7dWv^^s&!Qj$h? zt3VOz>GlwBXHpMmTo?kww8olDt`ICYWC~_r)(=_4U_dkl9%*1~OeB(A?tJPO!pPvg ziKIbdn~-{(XUDTR>Mdixe4K<4F-N}K=RfOaZ>F|l-v(W~pt=D$)|i}NgIwxOH0ht= z1=d{($BX4|zo(qk)z^oW*V09;uM>M6_|>uzVOKZFmtgGWwPGt?p4@%Cy{*uzgApBM z-+XlKK2tq<{j0YvaO;hBkD@eMX)vqG?XQH_uS*Vyzi;t862JWl+c! z%5�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

    ac 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 jo@1*2Kb7_E_9+R^B^pk%;)x{){M@I??%U zKHu;2yncT?&w1@@cVG9+%$YOy+&MFM-sd<6HKzbIj*;zNLseTIybRS z(~;s5M zDR~8#-42nFE^{^XFP=b#mp zdWb~}V#OH1p`n>QvVCieFB#AL)qMn-yidI`_bXz);kA0JU3`B929P?i&<(WZcj zqc%qr6ckhsEwwi&(Cr^@QBW{ue6{sGf1Gy#&U7558Ho$+%N#_wudP?DS2bZYxYn`Es`rF7EZB z{ku~@dQ4W;#_#ayr_zd3cZ5sR3E@4{d&h{bd3G(OYC~J+rNgLQg2DtkLk0VbD^kd1 zuS#R#M*L;~fltndZ9jc9o?+RfSIY(Ls-z*d__z{%#qy@_T$#T$#l^nl)+GZJ4lonk zZEH{IrPcnTKI>$_jwTT@lTZcGD4J#BfTKZH9U@%#U20#$;Pn{vr=;pV z)9aC}2Cd#5vNZd3_*0w&vr+g#qqz4Q(Tz*PE{hbVKKmM;u%dySf&ZOt0**=AOZfe_#DNxM(~{l=@O+RCLGtH%by{2Gj=4DR}LT zz}|gAc*mIza6>E)+$XpWMU zZsTaXyCNR8-UoV0!yzr`JYMFz{rjdB?ceVj+0S87rjLK4*kF+=3+nHybhk^3zH_-3 z?w;C2aR-$CU>pL--sv!NpS3A=XVpgr<2&`Ijb`5N`#9`9cuEE~a^5_4eDmv*iV=

    >5DTSoS1wPdX&wVz*lkCfXxa+mLYhT-s$`v-m{W8}06WMA-{zRzJ)`OYHAo)p)#P9$0A<8;B>6AYQr z^+q~-(($hJUa#d>oak_)!VD2}Zki0z4?(nC=;qRZA=U?=o~W>65{;#+x^8A)5a-)@ zsLb?-FRoI6E6c{5-!f)}pvjCbt82TE@8P9qTifX_ii2@p>%7!a5+X?=zbCC()~Bim zwO$tEd9Km|%jO}=W!=eEPQ@>~{l2V#z(%Xrx>A**gpd7`f9qpTg2Z}kaU!0SbVRUd zW4u}fB*@5N3xCNqv+)!f=TmyUpmC`T8~+P0dJH zIZB81tBzYX5K|r~bLdKNru~Ud`K%z`LRt4jmX!D%vC7BGCr9?QSd1OH@4$e99( zEO3d%KZh``n-QTs?+4?mqQ&I=U>3Rhc%WFr8;RY=Y&wQ$ENgDw&vv(OZf-7XIRf4` z12&g>OVcKoraPHNCZ6mmb$fZQPOm4sYy;nEAauGYDY%0Aa6(bH4D@QW*$blNqjJ2Y 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ɃBbMWaJbpfn!1)Gf6mA8lFB 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 delta 20053 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 Y7TTD)>gJuG(VB>}z3Z{6qxhTu18+?HYXATM From a8a09fa82b9e7fedbfb455340ae4d8b549bce5b4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Jan 2025 04:09:35 -0600 Subject: [PATCH 050/122] Automatic changelog generation for PR #3948 [ci skip] --- html/changelogs/AutoChangeLog-pr-3948.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3948.yml diff --git a/html/changelogs/AutoChangeLog-pr-3948.yml b/html/changelogs/AutoChangeLog-pr-3948.yml new file mode 100644 index 000000000000..78ca02d36e08 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3948.yml @@ -0,0 +1,5 @@ +author: rye-rice +changes: + - {rscadd: Touches up the ringneck and commander magazine sprites} + - {balance: Ringneck is now 8 rounds and commander is 12 rounds.} +delete-after: true From 3e858036f2edfdee3b6668c97f3612ac46529e87 Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Fri, 3 Jan 2025 02:30:55 -0800 Subject: [PATCH 051/122] Slightly Adjusts Sniper Recoil (#3906) ## About The Pull Request Adjusts long-ranged rifles to either now have recoil or have reduced recoil. ## Why It's Good For The Game Most snipers either had 0 recoil or had as much recoil as the real screenshakey Taipan. Makes long-ranged shooting not send you to hell. ## Changelog :cl: balanced: Adjusted recoil on Snipers to be lower on average /:cl: --------- Co-authored-by: github-actions --- .../guns/manufacturer/clip_lanchester/ballistics.dm | 2 +- .../projectiles/guns/manufacturer/hunter_pride/ballistics.dm | 3 +++ .../projectiles/guns/manufacturer/scarborough/ballistics.dm | 2 +- .../projectiles/guns/manufacturer/solar_armories/ballistic.dm | 4 ++-- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm index c8ec146ebccf..d386b65df6ee 100644 --- a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm @@ -383,7 +383,7 @@ NO_MAG_GUN_HELPER(automatic/smg/cm5) manufacturer = MANUFACTURER_MINUTEMAN spread = -5 spread_unwielded = 35 - recoil = 4 + recoil = 2 recoil_unwielded = 10 wield_slowdown = SNIPER_SLOWDOWN wield_delay = 1.3 SECONDS diff --git a/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm b/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm index 8162195f909c..1d65a3a2d5b2 100644 --- a/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm @@ -931,5 +931,8 @@ EMPTY_GUN_HELPER(shotgun/doublebarrel/beacon) zoom_amt = 10 //Long range, enough to see in front of you, but no tiles behind you. zoom_out_amt = 5 + recoil = 1 + recoil_unwielded = 8 + manufacturer = MANUFACTURER_HUNTERSPRIDE diff --git a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm index 23b0fafee6e2..5ec1d81929bc 100644 --- a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm @@ -544,7 +544,7 @@ NO_MAG_GUN_HELPER(automatic/smg/sidewinder) manufacturer = MANUFACTURER_SCARBOROUGH spread = -5 spread_unwielded = 35 - recoil = 4 + recoil = 2 recoil_unwielded = 10 wield_slowdown = SNIPER_SLOWDOWN wield_delay = 1.3 SECONDS diff --git a/code/modules/projectiles/guns/manufacturer/solar_armories/ballistic.dm b/code/modules/projectiles/guns/manufacturer/solar_armories/ballistic.dm index 6a1575ab2043..ac0cad28c21f 100644 --- a/code/modules/projectiles/guns/manufacturer/solar_armories/ballistic.dm +++ b/code/modules/projectiles/guns/manufacturer/solar_armories/ballistic.dm @@ -203,7 +203,7 @@ manufacturer = MANUFACTURER_SOLARARMORIES spread = -5 spread_unwielded = 20 - recoil = 0 - recoil_unwielded = 4 + recoil = 1 + recoil_unwielded = 8 wield_slowdown = SNIPER_SLOWDOWN wield_delay = 1.3 SECONDS From 0f044f5aab24a2859411a5035d1c17046a412fbf Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Fri, 3 Jan 2025 05:36:50 -0500 Subject: [PATCH 052/122] Moves Alcohol Reagents Around (#3923) Alcohol Reagents were previously in a very large file, which annoyed me. I moved them into some mildly smaller files that should annoy me less when I look at them. ## Changelog :cl: del: kong drink /:cl: --- .../food_and_drinks/drinks/drinks/bottle.dm | 5 - .../recipes/tablecraft/recipes_drink.dm | 9 - .../reagents/alcohol_reagents/base_drinks.dm | 289 +++++++++ .../reagents/alcohol_reagents/ethanol.dm | 94 +++ .../reagents/alcohol_reagents/fruit_wine.dm | 106 ++++ .../mixed_drinks.dm} | 554 +----------------- shiptest.dme | 5 +- 7 files changed, 494 insertions(+), 568 deletions(-) create mode 100644 code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm create mode 100644 code/modules/reagents/chemistry/reagents/alcohol_reagents/ethanol.dm create mode 100644 code/modules/reagents/chemistry/reagents/alcohol_reagents/fruit_wine.dm rename code/modules/reagents/chemistry/reagents/{alcohol_reagents.dm => alcohol_reagents/mixed_drinks.dm} (76%) diff --git a/code/modules/food_and_drinks/drinks/drinks/bottle.dm b/code/modules/food_and_drinks/drinks/drinks/bottle.dm index ece2f0dfbcfb..78ec76bc06ab 100644 --- a/code/modules/food_and_drinks/drinks/drinks/bottle.dm +++ b/code/modules/food_and_drinks/drinks/drinks/bottle.dm @@ -135,11 +135,6 @@ icon_state = "whiskeybottle" list_reagents = list(/datum/reagent/consumable/ethanol/whiskey = 100) -/obj/item/reagent_containers/food/drinks/bottle/kong - name = "Kong" - desc = "Makes You Go Ape!" - list_reagents = list(/datum/reagent/consumable/ethanol/whiskey/kong = 100) - /obj/item/reagent_containers/food/drinks/bottle/candycornliquor name = "candy corn liquor" desc = "Like they drank in 2D speakeasies." diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm index 2032a33bd46d..3f39339a4d43 100644 --- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm +++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_drink.dm @@ -102,15 +102,6 @@ /obj/item/reagent_containers/food/drinks/bottle = 1) category = CAT_DRINK -/datum/crafting_recipe/kong - name = "Kong" - result = /obj/item/reagent_containers/food/drinks/bottle/kong - time = 30 - reqs = list(/datum/reagent/consumable/ethanol/whiskey = 100, - /obj/item/reagent_containers/food/snacks/monkeycube = 1, - /obj/item/reagent_containers/food/drinks/bottle = 1) - category = CAT_DRINK - /datum/crafting_recipe/pruno name = "pruno mix" result = /obj/item/reagent_containers/food/drinks/bottle/pruno diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm new file mode 100644 index 000000000000..cd2d0bc4764c --- /dev/null +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm @@ -0,0 +1,289 @@ +/datum/reagent/consumable/ethanol/beer + name = "Beer" + description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. A timeless classic." + color = "#664300" // rgb: 102, 67, 0 + nutriment_factor = 1 * REAGENTS_METABOLISM + boozepwr = 25 + taste_description = "bad water" + glass_name = "glass of beer" + glass_desc = "A pint of beer." + +/datum/reagent/consumable/ethanol/beer/light + name = "Light Beer" + description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. This variety has reduced calorie and alcohol content." + boozepwr = 5 //Space Europeans hate it + taste_description = "dish water" + glass_name = "glass of light beer" + glass_desc = "A pint of watery light beer." + +/datum/reagent/consumable/ethanol/kahlua + name = "Kahlua" + description = "A widely known coffee-flavoured liqueur. Still labeled under an old name from Earth, despite the loss of history." + color = "#664300" // rgb: 102, 67, 0 + boozepwr = 45 + taste_description = "a bitter combination" + glass_icon_state = "kahluaglass" + glass_name = "glass of coffee liquor" + glass_desc = "Bitter from the coffee and alcohol alike!" + shot_glass_icon_state = "shotglasscream" + +/datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/M) + M.dizziness = max(0,M.dizziness-5) + M.drowsyness = max(0,M.drowsyness-3) + M.AdjustSleeping(-40) + if(!HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE)) + M.Jitter(5) + ..() + . = 1 + +/datum/reagent/consumable/ethanol/whiskey + name = "Whiskey" + description = "A well-aged whiskey." + color = "#664300" // rgb: 102, 67, 0 + boozepwr = 75 + taste_description = "molasses" + glass_icon_state = "whiskeyglass" + glass_name = "glass of whiskey" + glass_desc = "Often described as having a silky mouthfeel and a smokey aftertaste. The brown-amber color catches the light very well." + shot_glass_icon_state = "shotglassbrown" + +/datum/reagent/consumable/ethanol/vodka + name = "Vodka" + description = "A clear, hard liquor. Doubles as a flammable fuel source, if you really need it." + color = "#0064C8" // rgb: 0, 100, 200 + boozepwr = 65 + taste_description = "grain alcohol" + glass_icon_state = "ginvodkaglass" + glass_name = "glass of vodka" + glass_desc = "It's almost difficult to tell the glass is full of vodka until you tip it around. The smell makes your nose wrinkle... but it might just be worth it." + shot_glass_icon_state = "shotglassclear" + +/datum/reagent/consumable/ethanol/vodka/on_mob_life(mob/living/carbon/M) + M.radiation = max(M.radiation-2,0) + return ..() + +/datum/reagent/consumable/ethanol/gin + name = "Gin" + description = "A very sharp alcohol, with a flavor that's distinctly fresh." + color = "#664300" // rgb: 102, 67, 0 + boozepwr = 45 + taste_description = "an alcoholic pine tree" + glass_icon_state = "ginvodkaglass" + glass_name = "glass of gin" + glass_desc = "A glass of gin, made with a specific type of berry that leaves it smelling like the tree it came from. It's enough to wet your eyes." + +/datum/reagent/consumable/ethanol/rum + name = "Rum" + description = "The liquor of choice for sailors and spacers alike." + color = "#664300" // rgb: 102, 67, 0 + boozepwr = 60 + taste_description = "spiked butterscotch" + glass_icon_state = "rumglass" + glass_name = "glass of rum" + glass_desc = "There's no need to worry about being seen as a pirate with one of these. If you add enough ice and let it melt, it'll turn into grog." + shot_glass_icon_state = "shotglassbrown" + +/datum/reagent/consumable/ethanol/tequila + name = "Tequila" + description = "A strongly flavoured spirit." + color = "#FFFF91" // rgb: 255, 255, 145 + boozepwr = 70 + taste_description = "paint stripper" + glass_icon_state = "tequilaglass" + glass_name = "glass of tequila" + glass_desc = "Despite the strong, woody taste, there's just enough sweetness to keep you coming for more." + shot_glass_icon_state = "shotglassgold" + +/datum/reagent/consumable/ethanol/vermouth + name = "Vermouth" + description = "A fine wine to go with a meal." + color = "#91FF91" // rgb: 145, 255, 145 + boozepwr = 45 + taste_description = "dry alcohol" + glass_icon_state = "vermouthglass" + glass_name = "glass of vermouth" + glass_desc = "Vermouth was used as a medicine in the past, and the flavor makes sure to remind you of that." + shot_glass_icon_state = "shotglassclear" + +/datum/reagent/consumable/ethanol/wine + name = "Wine" + description = "An alcoholic beverage made from fermented grapes of all kinds." + color = "#7E4043" // rgb: 126, 64, 67 + boozepwr = 35 + taste_description = "bitter sweetness" + glass_icon_state = "wineglass" + glass_name = "glass of wine" + glass_desc = "Deeply red wine in a glass. You're not enough of a sommelier to really describe how it smells." + shot_glass_icon_state = "shotglassred" + +/datum/reagent/consumable/ethanol/lizardwine + name = "Blueflame Pyrecask" + description = "A popular Zohil beverage, made by infusing specially-gathered cacti and grapes in ethanol." + color = "#7E4043" // rgb: 126, 64, 67 + boozepwr = 45 + quality = DRINK_FANTASTIC + taste_description = "warm sweetness" + +/datum/reagent/consumable/ethanol/grappa + name = "Grappa" + description = "A fine brandy mixed with spirits." + color = "#F8EBF1" + boozepwr = 60 + taste_description = "classy bitter sweetness" + glass_icon_state = "grappa" + glass_name = "glass of grappa" + glass_desc = "Despite being made from the recycled remains of wine grapes, it's not bad at all." + +/datum/reagent/consumable/ethanol/amaretto + name = "Amaretto" + description = "A gentle drink that carries a sweet aroma." + color = "#E17600" + boozepwr = 25 + taste_description = "fruity and nutty sweetness" + glass_icon_state = "amarettoglass" + glass_name = "glass of amaretto" + glass_desc = "A sweet and syrupy looking alcohol. You're lucky it wasn't lost to history." + +/datum/reagent/consumable/ethanol/cognac + name = "Cognac" + description = "A sweet and strongly alcoholic drink, made after numerous distillations and years of maturing." + color = "#AB3C05" // rgb: 171, 60, 5 + boozepwr = 75 + taste_description = "sharp and relaxing" + glass_icon_state = "cognacglass" + glass_name = "glass of cognac" + glass_desc = "You wonder how many exhausted Solarian bureaucrats are drinking this the same way you are, right now." + shot_glass_icon_state = "shotglassbrown" + +/datum/reagent/consumable/ethanol/absinthe + name = "Absinthe" + description = "A powerful alcoholic drink. Rumored to cause hallucinations if taken irresponsibly." + color = rgb(10, 206, 0) + boozepwr = 80 //Very strong even by default + taste_description = "death and licorice" + glass_icon_state = "absinthe" + glass_name = "glass of absinthe" + glass_desc = "The smell is enough to bring you to the verge of tears. The hint of liquorice threatens to bring you over the edge." + shot_glass_icon_state = "shotglassgreen" + +/datum/reagent/consumable/ethanol/absinthe/on_mob_life(mob/living/carbon/M) + if(prob(10) && !HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE)) + M.hallucination += 4 //Reference to the urban myth + ..() + +/datum/reagent/consumable/ethanol/hooch + name = "Hooch" + description = "Low quality, low grade, and low expectations." + color = "#664300" // rgb: 102, 67, 0 + boozepwr = 100 + taste_description = "pure resignation" + glass_icon_state = "glass_brown2" + glass_name = "Hooch" + glass_desc = "You can't help but feel like you'd rather drink anything else right now, just from looking at it." + +/datum/reagent/consumable/ethanol/hooch/on_mob_life(mob/living/carbon/M) + if(M.mind && M.mind.assigned_role == "Assistant") + M.heal_bodypart_damage(1,1) + . = 1 + return ..() || . + +/datum/reagent/consumable/ethanol/ale + name = "Ale" + description = "A dark alcoholic beverage made with malted barley and yeast." + color = "#664300" // rgb: 102, 67, 0 + boozepwr = 65 + taste_description = "hearty alcoholic grains" + glass_icon_state = "aleglass" + glass_name = "glass of ale" + glass_desc = "A pint of ale. A classic for the working class." + +/datum/reagent/consumable/ethanol/hcider + name = "Hard Cider" + description = "The alcoholic sibling to apple cider." + color = "#CD6839" + nutriment_factor = 1 * REAGENTS_METABOLISM + boozepwr = 25 + taste_description = "the season that falls between summer and winter" + glass_icon_state = "whiskeyglass" + glass_name = "hard cider" + glass_desc = "Sharper tasting, alcoholic apple cider." + shot_glass_icon_state = "shotglassbrown" + +/datum/reagent/consumable/ethanol/triple_sec + name = "Triple Sec" + description = "A sweet and vibrant orange liqueur." + color = "#ffcc66" + boozepwr = 30 + taste_description = "a warm flowery orange taste which recalls the ocean air and summer wind of distant shores" + glass_icon_state = "glass_orange" + glass_name = "Triple Sec" + glass_desc = "A glass of straight triple sec. Citrusy and warm." + +/datum/reagent/consumable/ethanol/creme_de_menthe + name = "Creme de Menthe" + description = "A minty liqueur excellent for refreshing, cool drinks." + color = "#00cc00" + boozepwr = 20 + taste_description = "a minty, cool, and invigorating splash of cold streamwater" + glass_icon_state = "glass_green" + glass_name = "Creme de Menthe" + glass_desc = "Bright green and minty - enough to tell you what it's going to taste like." + +/datum/reagent/consumable/ethanol/creme_de_cacao + name = "Creme de Cacao" + description = "A chocolatey liqueur excellent for adding dessert notes to beverages." + color = "#996633" + boozepwr = 20 + taste_description = "a slick and aromatic hint of chocolates swirling in a bite of alcohol" + glass_icon_state = "glass_brown" + glass_name = "Creme de Cacao" + glass_desc = "Creme de Cacao - chocolate-wine, essentially. Not milk chocolate, so expect some bite." + +/datum/reagent/consumable/ethanol/creme_de_coconut + name = "Creme de Coconut" + description = "A coconut liqueur for smooth, creamy, tropical drinks." + color = "#F7F0D0" + boozepwr = 20 + taste_description = "a sweet milky flavor with notes of toasted sugar" + glass_icon_state = "glass_white" + glass_name = "Creme de Coconut" + glass_desc = "A white glass of coconut liqueur." + +/datum/reagent/consumable/ethanol/sake + name = "Sake" + description = "A sweet rice wine." + color = "#DDDDDD" + boozepwr = 70 + taste_description = "sweet rice wine" + glass_icon_state = "sakecup" + glass_name = "cup of sake" + glass_desc = "A cup of sake. Capable of being served hot, cold, or at room temperature, and served in a traditionally-sized little cup." + +/datum/reagent/consumable/ethanol/fernet + name = "Fernet" + description = "An incredibly bitter herbal liqueur used as a digestif." + color = "#2d4b3b" // rgb: 27, 46, 36 + boozepwr = 80 + taste_description = "utter bitterness" + glass_name = "glass of fernet" + glass_desc = "A glass of pure Fernet. Intensely bitter and reserved to being a digestive more than something to be enjoyed." //Hi Kevum + +/datum/reagent/consumable/ethanol/applejack + name = "Applejack" + description = "The officially sponsored drink by the National Association for Anti-Gravity Automobile Dragracing (NAAGAD)." + color = "#ff6633" + boozepwr = 20 + taste_description = "resisting gravity through brandy" + glass_icon_state = "applejack_glass" + glass_name = "Applejack" + glass_desc = "You lament you can't watch any Agrav Races while out here." + +/datum/reagent/consumable/ethanol/champagne //How the hell did we not have champagne already!? + name = "Champagne" + description = "A sparkling wine known for its ability to strike fast and hard." + color = "#ffffc1" + boozepwr = 40 + taste_description = "auspicious occasions and bad decisions" + glass_icon_state = "champagne_glass" + glass_name = "Champagne" + glass_desc = "A sparkling wine, traditionally served in a flute that clearly displays the slowly rising bubbles." diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents/ethanol.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents/ethanol.dm new file mode 100644 index 000000000000..36f29e6aacde --- /dev/null +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents/ethanol.dm @@ -0,0 +1,94 @@ +////////////// +// ALCOHOLS // +////////////// + + +///Greater numbers mean that less alcohol has greater intoxication potential +#define ALCOHOL_THRESHOLD_MODIFIER 1 +///The rate at which alcohol affects you +#define ALCOHOL_RATE 0.005 +///The exponent applied to boozepwr to make higher volume alcohol at least a little bit damaging to the liver +#define ALCOHOL_EXPONENT 1.6 + + +/datum/reagent/consumable/ethanol + name = "Ethanol" + description = "A well-known alcohol with a variety of applications." + color = "#404030" // rgb: 64, 64, 48 + nutriment_factor = 0 + taste_description = "alcohol" + metabolization_rate = 0.5 * REAGENTS_METABOLISM + var/boozepwr = 65 //Higher numbers equal higher hardness, higher hardness equals more intense alcohol poisoning + accelerant_quality = 5 + +/datum/reagent/consumable/ethanol/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user) + . = ..() + if(chems.has_reagent(src, 1)) + mytray.adjustHealth(-round(chems.get_reagent_amount(type) * 0.05)) + mytray.adjustPests(-round(boozepwr * 0.05)) + + +// -CHART OUT OF DATE- -ERIKA // + +/* +Boozepwr Chart +Note that all higher effects of alcohol poisoning will inherit effects for smaller amounts (i.e. light poisoning inherts from slight poisoning) +In addition, severe effects won't always trigger unless the drink is poisonously strong +All effects don't start immediately, but rather get worse over time; the rate is affected by the imbiber's alcohol tolerance + +0: Non-alcoholic +1-10: Barely classifiable as alcohol - occassional slurring +11-20: Slight alcohol content - slurring +21-30: Below average - imbiber begins to look slightly drunk +31-40: Just below average - no unique effects +41-50: Average - mild disorientation, imbiber begins to look drunk +51-60: Just above average - disorientation, vomiting, imbiber begins to look heavily drunk +61-70: Above average - small chance of blurry vision, imbiber begins to look smashed +71-80: High alcohol content - blurry vision, imbiber completely shitfaced +81-90: Extremely high alcohol content - heavy toxin damage, passing out +91-100: Dangerously toxic - swift death +*/ + +/datum/reagent/consumable/ethanol/on_mob_life(mob/living/carbon/C) + if(C.drunkenness < volume * boozepwr * ALCOHOL_THRESHOLD_MODIFIER || boozepwr < 0) + var/booze_power = boozepwr + if(HAS_TRAIT(C, TRAIT_ALCOHOL_TOLERANCE)) //we're an accomplished drinker + booze_power *= 0.7 + if(HAS_TRAIT(C, TRAIT_LIGHT_DRINKER)) + booze_power *= 2 + C.drunkenness = max((C.drunkenness + (sqrt(volume) * booze_power * ALCOHOL_RATE)), 0) //Volume, power, and server alcohol rate effect how quickly one gets drunk + if(boozepwr > 0) + var/obj/item/organ/liver/L = C.getorganslot(ORGAN_SLOT_LIVER) + if (istype(L)) + L.applyOrganDamage(((max(sqrt(volume) * (boozepwr ** ALCOHOL_EXPONENT) * L.alcohol_tolerance, 0))/150)) + return ..() + +/datum/reagent/consumable/ethanol/expose_obj(obj/O, reac_volume) + if(istype(O, /obj/item/paper)) + var/obj/item/paper/paperaffected = O + paperaffected.clear_paper() + to_chat(usr, "[paperaffected]'s ink washes away.") + if(istype(O, /obj/item/book)) + if(reac_volume >= 5) + var/obj/item/book/affectedbook = O + affectedbook.dat = null + O.visible_message("[O]'s writing is washed away by [name]!") + else + O.visible_message("[O]'s ink is smeared by [name], but doesn't wash away!") + return + +/datum/reagent/consumable/ethanol/expose_mob(mob/living/M, method=TOUCH, reac_volume)//Splashing people with ethanol isn't quite as good as fuel. + if(!isliving(M)) + return + + if(method in list(TOUCH, SMOKE, VAPOR, PATCH)) + M.adjust_fire_stacks(reac_volume / 15) + + if(iscarbon(M)) + var/mob/living/carbon/C = M + var/power_multiplier = boozepwr / 65 // Weak alcohol has less sterilizing power + + for(var/s in C.surgeries) + var/datum/surgery/S = s + S.speed_modifier = max(0.1*power_multiplier, S.speed_modifier) + return ..() diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents/fruit_wine.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents/fruit_wine.dm new file mode 100644 index 000000000000..1359b8df613f --- /dev/null +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents/fruit_wine.dm @@ -0,0 +1,106 @@ +/datum/reagent/consumable/ethanol/fruit_wine + name = "Fruit Wine" + description = "A wine made from grown plants." + color = "#FFFFFF" + boozepwr = 35 + quality = DRINK_GOOD + taste_description = "bad coding" + can_synth = FALSE + var/list/names = list("null fruit" = 1) //Names of the fruits used. Associative list where name is key, value is the percentage of that fruit. + var/list/tastes = list("bad coding" = 1) //List of tastes. See above. + +/datum/reagent/consumable/ethanol/fruit_wine/on_new(list/data) + names = data["names"] + tastes = data["tastes"] + boozepwr = data["boozepwr"] + color = data["color"] + generate_data_info(data) + +/datum/reagent/consumable/ethanol/fruit_wine/on_merge(list/data, amount) + var/diff = (amount/volume) + if(diff < 1) + color = BlendRGB(color, data["color"], diff/2) //The percentage difference over two, so that they take average if equal. + else + color = BlendRGB(color, data["color"], (1/diff)/2) //Adjust so it's always blending properly. + var/oldvolume = volume-amount + + var/list/cachednames = data["names"] + for(var/name in names | cachednames) + names[name] = ((names[name] * oldvolume) + (cachednames[name] * amount)) / volume + + var/list/cachedtastes = data["tastes"] + for(var/taste in tastes | cachedtastes) + tastes[taste] = ((tastes[taste] * oldvolume) + (cachedtastes[taste] * amount)) / volume + + boozepwr *= oldvolume + var/newzepwr = data["boozepwr"] * amount + boozepwr += newzepwr + boozepwr /= volume //Blending boozepwr to volume. + generate_data_info(data) + +/datum/reagent/consumable/ethanol/fruit_wine/proc/generate_data_info(list/data) + // BYOND's compiler fails to catch non-consts in a ranged switch case, and it causes incorrect behavior. So this needs to explicitly be a constant. + var/const/minimum_percent = 0.15 //Percentages measured between 0 and 1. + var/list/primary_tastes = list() + var/list/secondary_tastes = list() + glass_name = "glass of [name]" + glass_desc = description + for(var/taste in tastes) + var/taste_percent = tastes[taste] + if(taste_percent < minimum_percent) + continue + if(taste_percent > (minimum_percent * 2)) + primary_tastes += taste + continue + secondary_tastes += taste + + var/minimum_name_percent = 0.35 + name = "" + var/list/names_in_order = sortTim(names, /proc/cmp_numeric_dsc, TRUE) + var/named = FALSE + for(var/fruit_name in names) + if(names[fruit_name] >= minimum_name_percent) + name += "[fruit_name] " + named = TRUE + if(named) + name += "wine" + else + name = "mixed [names_in_order[1]] wine" + + var/alcohol_description + switch(boozepwr) + if(120 to INFINITY) + alcohol_description = "suicidally strong" + if(90 to 120) + alcohol_description = "intense" + if(70 to 90) + alcohol_description = "strong" + if(40 to 70) + alcohol_description = "rich" + if(20 to 40) + alcohol_description = "mild" + if(0 to 20) + alcohol_description = "sweet" + else + alcohol_description = "watery" //How the hell did you get negative boozepwr? + + var/list/fruits = list() + if(names_in_order.len <= 3) + fruits = names_in_order + else + for(var/i in 1 to 3) + fruits += names_in_order[i] + fruits += "other plants" + var/fruit_list = english_list(fruits) + description = "A [alcohol_description] wine brewed from [fruit_list]." + + var/flavor = "" + if(!primary_tastes.len) + primary_tastes = list("[alcohol_description] alcohol") + flavor += english_list(primary_tastes) + if(secondary_tastes.len) + flavor += ", with a hint of " + flavor += english_list(secondary_tastes) + taste_description = flavor + if(holder.my_atom) + holder.my_atom.on_reagent_change() diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents/mixed_drinks.dm similarity index 76% rename from code/modules/reagents/chemistry/reagents/alcohol_reagents.dm rename to code/modules/reagents/chemistry/reagents/alcohol_reagents/mixed_drinks.dm index b4319025e484..b2de221caf41 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents/mixed_drinks.dm @@ -1,107 +1,4 @@ -#define ALCOHOL_THRESHOLD_MODIFIER 1 //Greater numbers mean that less alcohol has greater intoxication potential -#define ALCOHOL_RATE 0.005 //The rate at which alcohol affects you -#define ALCOHOL_EXPONENT 1.6 //The exponent applied to boozepwr to make higher volume alcohol at least a little bit damaging to the liver - -////////////// I don't know who made this header before I refactored alcohols but I'm going to fucking strangle them because it was so ugly, holy Christ -// ALCOHOLS // -////////////// - -/datum/reagent/consumable/ethanol - name = "Ethanol" - description = "A well-known alcohol with a variety of applications." - color = "#404030" // rgb: 64, 64, 48 - nutriment_factor = 0 - taste_description = "alcohol" - metabolization_rate = 0.5 * REAGENTS_METABOLISM - var/boozepwr = 65 //Higher numbers equal higher hardness, higher hardness equals more intense alcohol poisoning - accelerant_quality = 5 - -/datum/reagent/consumable/ethanol/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user) - . = ..() - if(chems.has_reagent(src, 1)) - mytray.adjustHealth(-round(chems.get_reagent_amount(type) * 0.05)) - mytray.adjustPests(-round(boozepwr * 0.05)) - -/* -Boozepwr Chart -Note that all higher effects of alcohol poisoning will inherit effects for smaller amounts (i.e. light poisoning inherts from slight poisoning) -In addition, severe effects won't always trigger unless the drink is poisonously strong -All effects don't start immediately, but rather get worse over time; the rate is affected by the imbiber's alcohol tolerance - -0: Non-alcoholic -1-10: Barely classifiable as alcohol - occassional slurring -11-20: Slight alcohol content - slurring -21-30: Below average - imbiber begins to look slightly drunk -31-40: Just below average - no unique effects -41-50: Average - mild disorientation, imbiber begins to look drunk -51-60: Just above average - disorientation, vomiting, imbiber begins to look heavily drunk -61-70: Above average - small chance of blurry vision, imbiber begins to look smashed -71-80: High alcohol content - blurry vision, imbiber completely shitfaced -81-90: Extremely high alcohol content - heavy toxin damage, passing out -91-100: Dangerously toxic - swift death -*/ - -/datum/reagent/consumable/ethanol/on_mob_life(mob/living/carbon/C) - if(C.drunkenness < volume * boozepwr * ALCOHOL_THRESHOLD_MODIFIER || boozepwr < 0) - var/booze_power = boozepwr - if(HAS_TRAIT(C, TRAIT_ALCOHOL_TOLERANCE)) //we're an accomplished drinker - booze_power *= 0.7 - if(HAS_TRAIT(C, TRAIT_LIGHT_DRINKER)) - booze_power *= 2 - C.drunkenness = max((C.drunkenness + (sqrt(volume) * booze_power * ALCOHOL_RATE)), 0) //Volume, power, and server alcohol rate effect how quickly one gets drunk - if(boozepwr > 0) - var/obj/item/organ/liver/L = C.getorganslot(ORGAN_SLOT_LIVER) - if (istype(L)) - L.applyOrganDamage(((max(sqrt(volume) * (boozepwr ** ALCOHOL_EXPONENT) * L.alcohol_tolerance, 0))/150)) - return ..() - -/datum/reagent/consumable/ethanol/expose_obj(obj/O, reac_volume) - if(istype(O, /obj/item/paper)) - var/obj/item/paper/paperaffected = O - paperaffected.clear_paper() - to_chat(usr, "[paperaffected]'s ink washes away.") - if(istype(O, /obj/item/book)) - if(reac_volume >= 5) - var/obj/item/book/affectedbook = O - affectedbook.dat = null - O.visible_message("[O]'s writing is washed away by [name]!") - else - O.visible_message("[O]'s ink is smeared by [name], but doesn't wash away!") - return - -/datum/reagent/consumable/ethanol/expose_mob(mob/living/M, method=TOUCH, reac_volume)//Splashing people with ethanol isn't quite as good as fuel. - if(!isliving(M)) - return - - if(method in list(TOUCH, SMOKE, VAPOR, PATCH)) - M.adjust_fire_stacks(reac_volume / 15) - - if(iscarbon(M)) - var/mob/living/carbon/C = M - var/power_multiplier = boozepwr / 65 // Weak alcohol has less sterilizing power - - for(var/s in C.surgeries) - var/datum/surgery/S = s - S.speed_modifier = max(0.1*power_multiplier, S.speed_modifier) - return ..() - -/datum/reagent/consumable/ethanol/beer - name = "Beer" - description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. A timeless classic." - color = "#664300" // rgb: 102, 67, 0 - nutriment_factor = 1 * REAGENTS_METABOLISM - boozepwr = 25 - taste_description = "bad water" - glass_name = "glass of beer" - glass_desc = "A pint of beer." - -/datum/reagent/consumable/ethanol/beer/light - name = "Light Beer" - description = "An alcoholic beverage, brewed originally to keep a safe source of drinking water. This variety has reduced calorie and alcohol content." - boozepwr = 5 //Space Europeans hate it - taste_description = "dish water" - glass_name = "glass of light beer" - glass_desc = "A pint of watery light beer." +/* Mixed drinks */ /datum/reagent/consumable/ethanol/beer/green name = "Green Beer" @@ -120,73 +17,6 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/beer/green/on_mob_end_metabolize(mob/living/M) M.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY, color) -/datum/reagent/consumable/ethanol/kahlua - name = "Kahlua" - description = "A widely known coffee-flavoured liqueur. Still labeled under an old name from Earth, despite the loss of history." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - taste_description = "a bitter combination" - glass_icon_state = "kahluaglass" - glass_name = "glass of coffee liquor" - glass_desc = "Bitter from the coffee and alcohol alike!" - shot_glass_icon_state = "shotglasscream" - -/datum/reagent/consumable/ethanol/kahlua/on_mob_life(mob/living/carbon/M) - M.dizziness = max(0,M.dizziness-5) - M.drowsyness = max(0,M.drowsyness-3) - M.AdjustSleeping(-40) - if(!HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE)) - M.Jitter(5) - ..() - . = 1 - -/datum/reagent/consumable/ethanol/whiskey - name = "Whiskey" - description = "A well-aged whiskey." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 75 - taste_description = "molasses" - glass_icon_state = "whiskeyglass" - glass_name = "glass of whiskey" - glass_desc = "Often described as having a silky mouthfeel and a smokey aftertaste. The brown-amber color catches the light very well." - shot_glass_icon_state = "shotglassbrown" - -/datum/reagent/consumable/ethanol/whiskey/kong - name = "Kong" - description = "Makes You Go Ape!" - color = "#332100" // rgb: 51, 33, 0 - addiction_threshold = 15 - taste_description = "the grip of a giant ape" - glass_name = "glass of Kong" - glass_desc = "Makes You Go Ape!" - -/datum/reagent/consumable/ethanol/whiskey/kong/addiction_act_stage1(mob/living/M) - if(prob(5)) - to_chat(M, "You've made so many mistakes.") - SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "depression_minimal", /datum/mood_event/depression_minimal) - ..() - -/datum/reagent/consumable/ethanol/whiskey/kong/addiction_act_stage2(mob/living/M) - if(prob(5)) - to_chat(M, "No matter what you do, people will always get hurt.") - SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "depression_minimal", /datum/mood_event/depression_minimal) - SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "depression_mild", /datum/mood_event/depression_mild) - ..() - -/datum/reagent/consumable/ethanol/whiskey/kong/addiction_act_stage3(mob/living/M) - if(prob(5)) - to_chat(M, "You've lost so many people.") - SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "depression_mild", /datum/mood_event/depression_mild) - SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "depression_moderate", /datum/mood_event/depression_moderate) - ..() - -/datum/reagent/consumable/ethanol/whiskey/kong/addiction_act_stage4(mob/living/M) - if(prob(5)) - to_chat(M, "Just lie down and die.") - SEND_SIGNAL(M, COMSIG_CLEAR_MOOD_EVENT, "depression_moderate", /datum/mood_event/depression_moderate) - SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "depression_severe", /datum/mood_event/depression_severe) - ..() - /datum/reagent/consumable/ethanol/whiskey/candycorn name = "candy corn liquor" description = "Like they drank in 2D speakeasies." @@ -264,21 +94,6 @@ All effects don't start immediately, but rather get worse over time; the rate is to_chat(M, "You're pretty sure you just felt your heart stop for a second there...") M.playsound_local(M, 'sound/effects/singlebeat.ogg', 100, 0) -/datum/reagent/consumable/ethanol/vodka - name = "Vodka" - description = "A clear, hard liquor. Doubles as a flammable fuel source, if you really need it." - color = "#0064C8" // rgb: 0, 100, 200 - boozepwr = 65 - taste_description = "grain alcohol" - glass_icon_state = "ginvodkaglass" - glass_name = "glass of vodka" - glass_desc = "It's almost difficult to tell the glass is full of vodka until you tip it around. The smell makes your nose wrinkle... but it might just be worth it." - shot_glass_icon_state = "shotglassclear" - -/datum/reagent/consumable/ethanol/vodka/on_mob_life(mob/living/carbon/M) - M.radiation = max(M.radiation-2,0) - return ..() - /datum/reagent/consumable/ethanol/bilk name = "Bilk" description = "This appears to be beer mixed with milk. Creative...?" @@ -311,141 +126,6 @@ All effects don't start immediately, but rather get worse over time; the rate is M.set_drugginess(50) return ..() -/datum/reagent/consumable/ethanol/gin - name = "Gin" - description = "A very sharp alcohol, with a flavor that's distinctly fresh." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 45 - taste_description = "an alcoholic pine tree" - glass_icon_state = "ginvodkaglass" - glass_name = "glass of gin" - glass_desc = "A glass of gin, made with a specific type of berry that leaves it smelling like the tree it came from. It's enough to wet your eyes." - -/datum/reagent/consumable/ethanol/rum - name = "Rum" - description = "The liquor of choice for sailors and spacers alike." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 60 - taste_description = "spiked butterscotch" - glass_icon_state = "rumglass" - glass_name = "glass of rum" - glass_desc = "There's no need to worry about being seen as a pirate with one of these. If you add enough ice and let it melt, it'll turn into grog." - shot_glass_icon_state = "shotglassbrown" - -/datum/reagent/consumable/ethanol/tequila - name = "Tequila" - description = "A strongly flavoured spirit." - color = "#FFFF91" // rgb: 255, 255, 145 - boozepwr = 70 - taste_description = "paint stripper" - glass_icon_state = "tequilaglass" - glass_name = "glass of tequila" - glass_desc = "Despite the strong, woody taste, there's just enough sweetness to keep you coming for more." - shot_glass_icon_state = "shotglassgold" - -/datum/reagent/consumable/ethanol/vermouth - name = "Vermouth" - description = "A fine wine to go with a meal." - color = "#91FF91" // rgb: 145, 255, 145 - boozepwr = 45 - taste_description = "dry alcohol" - glass_icon_state = "vermouthglass" - glass_name = "glass of vermouth" - glass_desc = "Vermouth was used as a medicine in the past, and the flavor makes sure to remind you of that." - shot_glass_icon_state = "shotglassclear" - -/datum/reagent/consumable/ethanol/wine - name = "Wine" - description = "An alcoholic beverage made from fermented grapes of all kinds." - color = "#7E4043" // rgb: 126, 64, 67 - boozepwr = 35 - taste_description = "bitter sweetness" - glass_icon_state = "wineglass" - glass_name = "glass of wine" - glass_desc = "Deeply red wine in a glass. You're not enough of a sommelier to really describe how it smells." - shot_glass_icon_state = "shotglassred" - -/datum/reagent/consumable/ethanol/lizardwine - name = "Blueflame Pyrecask" - description = "A popular Zohil beverage, made by infusing specially-gathered cacti and grapes in ethanol." - color = "#7E4043" // rgb: 126, 64, 67 - boozepwr = 45 - quality = DRINK_FANTASTIC - taste_description = "warm sweetness" - -/datum/reagent/consumable/ethanol/grappa - name = "Grappa" - description = "A fine brandy mixed with spirits." - color = "#F8EBF1" - boozepwr = 60 - taste_description = "classy bitter sweetness" - glass_icon_state = "grappa" - glass_name = "glass of grappa" - glass_desc = "Despite being made from the recycled remains of wine grapes, it's not bad at all." - -/datum/reagent/consumable/ethanol/amaretto - name = "Amaretto" - description = "A gentle drink that carries a sweet aroma." - color = "#E17600" - boozepwr = 25 - taste_description = "fruity and nutty sweetness" - glass_icon_state = "amarettoglass" - glass_name = "glass of amaretto" - glass_desc = "A sweet and syrupy looking alcohol. You're lucky it wasn't lost to history." - -/datum/reagent/consumable/ethanol/cognac - name = "Cognac" - description = "A sweet and strongly alcoholic drink, made after numerous distillations and years of maturing." - color = "#AB3C05" // rgb: 171, 60, 5 - boozepwr = 75 - taste_description = "sharp and relaxing" - glass_icon_state = "cognacglass" - glass_name = "glass of cognac" - glass_desc = "You wonder how many exhausted Solarian bureaucrats are drinking this the same way you are, right now." - shot_glass_icon_state = "shotglassbrown" - -/datum/reagent/consumable/ethanol/absinthe - name = "Absinthe" - description = "A powerful alcoholic drink. Rumored to cause hallucinations if taken irresponsibly." - color = rgb(10, 206, 0) - boozepwr = 80 //Very strong even by default - taste_description = "death and licorice" - glass_icon_state = "absinthe" - glass_name = "glass of absinthe" - glass_desc = "The smell is enough to bring you to the verge of tears. The hint of liquorice threatens to bring you over the edge." - shot_glass_icon_state = "shotglassgreen" - -/datum/reagent/consumable/ethanol/absinthe/on_mob_life(mob/living/carbon/M) - if(prob(10) && !HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE)) - M.hallucination += 4 //Reference to the urban myth - ..() - -/datum/reagent/consumable/ethanol/hooch - name = "Hooch" - description = "Low quality, low grade, and low expectations." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 100 - taste_description = "pure resignation" - glass_icon_state = "glass_brown2" - glass_name = "Hooch" - glass_desc = "You can't help but feel like you'd rather drink anything else right now, just from looking at it." - -/datum/reagent/consumable/ethanol/hooch/on_mob_life(mob/living/carbon/M) - if(M.mind && M.mind.assigned_role == "Assistant") - M.heal_bodypart_damage(1,1) - . = 1 - return ..() || . - -/datum/reagent/consumable/ethanol/ale - name = "Ale" - description = "A dark alcoholic beverage made with malted barley and yeast." - color = "#664300" // rgb: 102, 67, 0 - boozepwr = 65 - taste_description = "hearty alcoholic grains" - glass_icon_state = "aleglass" - glass_name = "glass of ale" - glass_desc = "A pint of ale. A classic for the working class." - /datum/reagent/consumable/ethanol/goldschlager name = "Goldschlager" description = "100 proof cinnamon schnapps, made for the Student Unions' unbearable tastes." @@ -514,7 +194,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "whiskey cola" glass_desc = "An sweet-and-bitter mixture of cola and whiskey." - /datum/reagent/consumable/ethanol/martini name = "Classic Martini" description = "Vermouth with gin." @@ -912,7 +591,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Vodka and Tonic" glass_desc = "The stronger sibling of the Gin and Tonic." - /datum/reagent/consumable/ethanol/ginfizz name = "Gin Fizz" description = "Refreshingly lemony, deliciously dry." @@ -924,7 +602,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "gin fizz" glass_desc = "Refreshingly lemony, deliciously dry." - /datum/reagent/consumable/ethanol/bahama_mama name = "Bahama Mama" description = "A tropical cocktail with a complex blend of fruity flavors." @@ -1009,7 +686,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Grog" glass_desc = "Watered-down rum, to really stretch out your alcohol rations. A Belter classic." - /datum/reagent/consumable/ethanol/aloe name = "Aloe" description = "Zohil Cream and watermelon juice. Mellows out the alcoholic bite for a mild drink." @@ -1204,18 +880,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "whiskey sour" glass_desc = "Lemon juice mixed with whiskey and a dash of sugar. Surprisingly satisfying." -/datum/reagent/consumable/ethanol/hcider - name = "Hard Cider" - description = "The alcoholic sibling to apple cider." - color = "#CD6839" - nutriment_factor = 1 * REAGENTS_METABOLISM - boozepwr = 25 - taste_description = "the season that falls between summer and winter" - glass_icon_state = "whiskeyglass" - glass_name = "hard cider" - glass_desc = "Sharper tasting, alcoholic apple cider." - shot_glass_icon_state = "shotglassbrown" - //Another reference. Heals those in critical condition extremely quickly. /datum/reagent/consumable/ethanol/hearty_punch name = "Hearty Punch" @@ -1249,8 +913,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Bacchus' Blessing" glass_desc = "You didn't think it was possible for a liquid to be so utterly revolting. Are you sure about this...?" - - /datum/reagent/consumable/ethanol/atomicbomb name = "Atomic Bomb" description = "Nuclear proliferation never tasted so good." @@ -1403,45 +1065,7 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "eggnog" glass_desc = "For enjoying the Winter Solstice." -/datum/reagent/consumable/ethanol/triple_sec - name = "Triple Sec" - description = "A sweet and vibrant orange liqueur." - color = "#ffcc66" - boozepwr = 30 - taste_description = "a warm flowery orange taste which recalls the ocean air and summer wind of distant shores" - glass_icon_state = "glass_orange" - glass_name = "Triple Sec" - glass_desc = "A glass of straight triple sec. Citrusy and warm." -/datum/reagent/consumable/ethanol/creme_de_menthe - name = "Creme de Menthe" - description = "A minty liqueur excellent for refreshing, cool drinks." - color = "#00cc00" - boozepwr = 20 - taste_description = "a minty, cool, and invigorating splash of cold streamwater" - glass_icon_state = "glass_green" - glass_name = "Creme de Menthe" - glass_desc = "Bright green and minty - enough to tell you what it's going to taste like." - -/datum/reagent/consumable/ethanol/creme_de_cacao - name = "Creme de Cacao" - description = "A chocolatey liqueur excellent for adding dessert notes to beverages." - color = "#996633" - boozepwr = 20 - taste_description = "a slick and aromatic hint of chocolates swirling in a bite of alcohol" - glass_icon_state = "glass_brown" - glass_name = "Creme de Cacao" - glass_desc = "Creme de Cacao - chocolate-wine, essentially. Not milk chocolate, so expect some bite." - -/datum/reagent/consumable/ethanol/creme_de_coconut - name = "Creme de Coconut" - description = "A coconut liqueur for smooth, creamy, tropical drinks." - color = "#F7F0D0" - boozepwr = 20 - taste_description = "a sweet milky flavor with notes of toasted sugar" - glass_icon_state = "glass_white" - glass_name = "Creme de Coconut" - glass_desc = "A white glass of coconut liqueur." /datum/reagent/consumable/ethanol/quadruple_sec name = "Quadruple Sec" @@ -1473,17 +1097,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Quintuple Sec" glass_desc = "The logical endpoint of the Quadruple Sec. Often had in the hands of senior security staff, though you really should not be drinking this while on-duty." -/datum/reagent/consumable/ethanol/quintuple_sec/on_mob_life(mob/living/carbon/M) - //Securidrink in line with the Screwdriver for engineers or Nothing for mimes but STRONG.. - if(HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM)) - M.heal_bodypart_damage(2,2,2) - M.adjustBruteLoss(-5,0) - M.adjustOxyLoss(-5,0) - M.adjustFireLoss(-5,0) - M.adjustToxLoss(-5,0) - . = 1 - return ..() - /datum/reagent/consumable/ethanol/grasshopper name = "Grasshopper" description = "A fresh and sweet dessert shooter." @@ -1602,16 +1215,6 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/crevice_spike/on_mob_metabolize(mob/living/L) //damage only applies when drink first enters system and won't again until drink metabolizes out L.adjustBruteLoss(3 * min(5,volume)) //minimum 3 brute damage on ingestion to limit non-drink means of injury - a full 5 unit gulp of the drink trucks you for the full 15 -/datum/reagent/consumable/ethanol/sake - name = "Sake" - description = "A sweet rice wine." - color = "#DDDDDD" - boozepwr = 70 - taste_description = "sweet rice wine" - glass_icon_state = "sakecup" - glass_name = "cup of sake" - glass_desc = "A cup of sake. Capable of being served hot, cold, or at room temperature, and served in a traditionally-sized little cup." - /datum/reagent/consumable/ethanol/peppermint_patty name = "Peppermint Patty" description = "This lightly alcoholic drink combines the benefits of menthol and cocoa." @@ -1739,14 +1342,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Gorlex Gator" glass_desc = "A chilly drink made in remembrance of Gorlex IV. It's not a wise idea to go ordering this when the PGF are in town, though." -/datum/reagent/consumable/ethanol/fernet - name = "Fernet" - description = "An incredibly bitter herbal liqueur used as a digestif." - color = "#2d4b3b" // rgb: 27, 46, 36 - boozepwr = 80 - taste_description = "utter bitterness" - glass_name = "glass of fernet" - glass_desc = "A glass of pure Fernet. Intensely bitter and reserved to being a digestive more than something to be enjoyed." //Hi Kevum /datum/reagent/consumable/ethanol/fernet/on_mob_life(mob/living/carbon/M) if(M.nutrition <= NUTRITION_LEVEL_STARVING) @@ -1837,125 +1432,6 @@ All effects don't start immediately, but rather get worse over time; the rate is . = 1 return ..() -/datum/reagent/consumable/ethanol/fruit_wine - name = "Fruit Wine" - description = "A wine made from grown plants." - color = "#FFFFFF" - boozepwr = 35 - quality = DRINK_GOOD - taste_description = "bad coding" - can_synth = FALSE - var/list/names = list("null fruit" = 1) //Names of the fruits used. Associative list where name is key, value is the percentage of that fruit. - var/list/tastes = list("bad coding" = 1) //List of tastes. See above. - -/datum/reagent/consumable/ethanol/fruit_wine/on_new(list/data) - names = data["names"] - tastes = data["tastes"] - boozepwr = data["boozepwr"] - color = data["color"] - generate_data_info(data) - -/datum/reagent/consumable/ethanol/fruit_wine/on_merge(list/data, amount) - var/diff = (amount/volume) - if(diff < 1) - color = BlendRGB(color, data["color"], diff/2) //The percentage difference over two, so that they take average if equal. - else - color = BlendRGB(color, data["color"], (1/diff)/2) //Adjust so it's always blending properly. - var/oldvolume = volume-amount - - var/list/cachednames = data["names"] - for(var/name in names | cachednames) - names[name] = ((names[name] * oldvolume) + (cachednames[name] * amount)) / volume - - var/list/cachedtastes = data["tastes"] - for(var/taste in tastes | cachedtastes) - tastes[taste] = ((tastes[taste] * oldvolume) + (cachedtastes[taste] * amount)) / volume - - boozepwr *= oldvolume - var/newzepwr = data["boozepwr"] * amount - boozepwr += newzepwr - boozepwr /= volume //Blending boozepwr to volume. - generate_data_info(data) - -/datum/reagent/consumable/ethanol/fruit_wine/proc/generate_data_info(list/data) - // BYOND's compiler fails to catch non-consts in a ranged switch case, and it causes incorrect behavior. So this needs to explicitly be a constant. - var/const/minimum_percent = 0.15 //Percentages measured between 0 and 1. - var/list/primary_tastes = list() - var/list/secondary_tastes = list() - glass_name = "glass of [name]" - glass_desc = description - for(var/taste in tastes) - var/taste_percent = tastes[taste] - if(taste_percent < minimum_percent) - continue - if(taste_percent > (minimum_percent * 2)) - primary_tastes += taste - continue - secondary_tastes += taste - - var/minimum_name_percent = 0.35 - name = "" - var/list/names_in_order = sortTim(names, /proc/cmp_numeric_dsc, TRUE) - var/named = FALSE - for(var/fruit_name in names) - if(names[fruit_name] >= minimum_name_percent) - name += "[fruit_name] " - named = TRUE - if(named) - name += "wine" - else - name = "mixed [names_in_order[1]] wine" - - var/alcohol_description - switch(boozepwr) - if(120 to INFINITY) - alcohol_description = "suicidally strong" - if(90 to 120) - alcohol_description = "rather strong" - if(70 to 90) - alcohol_description = "strong" - if(40 to 70) - alcohol_description = "rich" - if(20 to 40) - alcohol_description = "mild" - if(0 to 20) - alcohol_description = "sweet" - else - alcohol_description = "watery" //How the hell did you get negative boozepwr? - - var/list/fruits = list() - if(names_in_order.len <= 3) - fruits = names_in_order - else - for(var/i in 1 to 3) - fruits += names_in_order[i] - fruits += "other plants" - var/fruit_list = english_list(fruits) - description = "A [alcohol_description] wine brewed from [fruit_list]." - - var/flavor = "" - if(!primary_tastes.len) - primary_tastes = list("[alcohol_description] alcohol") - flavor += english_list(primary_tastes) - if(secondary_tastes.len) - flavor += ", with a hint of " - flavor += english_list(secondary_tastes) - taste_description = flavor - if(holder.my_atom) - holder.my_atom.on_reagent_change() - - -/datum/reagent/consumable/ethanol/champagne //How the hell did we not have champagne already!? - name = "Champagne" - description = "A sparkling wine known for its ability to strike fast and hard." - color = "#ffffc1" - boozepwr = 40 - taste_description = "auspicious occasions and bad decisions" - glass_icon_state = "champagne_glass" - glass_name = "Champagne" - glass_desc = "A sparkling wine, traditionally served in a flute that clearly displays the slowly rising bubbles." - - /datum/reagent/consumable/ethanol/wizz_fizz name = "Wizz Fizz" description = "A magical potion, fizzy and wild! However the taste, you will find, is quite mild." @@ -1986,16 +1462,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Stunball" glass_desc = "Made in protest of the Mothball mixed drink being recognized by the Interstellar Bartenders Association, who refute the idea of a singular point of origin. The taste is as spiteful as its history." -/datum/reagent/consumable/ethanol/applejack - name = "Applejack" - description = "The officially sponsored drink by the National Association for Anti-Gravity Automobile Dragracing (NAAGAD)." - color = "#ff6633" - boozepwr = 20 - taste_description = "resisting gravity through brandy" - glass_icon_state = "applejack_glass" - glass_name = "Applejack" - glass_desc = "You lament you can't watch any Agrav Races while out here." - /datum/reagent/consumable/ethanol/jack_rose name = "Jackalope" description = "A light cocktail named after a famous anti-gravity racer." @@ -2035,24 +1501,6 @@ All effects don't start immediately, but rather get worse over time; the rate is glass_name = "Old Timer" glass_desc = "You might not be the target audience of this drink if you're still out in the Frontier, though." -/datum/reagent/consumable/ethanol/old_timer/on_mob_life(mob/living/carbon/M) - if(prob(20)) - if(ishuman(M)) - var/mob/living/carbon/human/N = M - N.age++ - if(N.age > N.dna.species.species_age_max * 0.6) - N.facial_hair_color = "ccc" - N.hair_color = "ccc" - N.update_hair() - if(N.age > N.dna.species.species_age_max * 0.8) - N.become_nearsighted(type) - - if(N.age > N.dna.species.species_age_max * 1.2) //Best not let people get older than this or i might incur G-ds wrath - M.visible_message("[M] becomes older than any man should be.. and crumbles into dust!") - M.dust(0,1,0) - - return ..() - /datum/reagent/consumable/ethanol/rubberneck name = "Rubberneck" description = "A quality rubberneck should not contain any gross natural ingredients." diff --git a/shiptest.dme b/shiptest.dme index b6fb8021c85a..8f18e6c5773d 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -3168,7 +3168,6 @@ #include "code\modules\reagents\chemistry\machinery\pandemic.dm" #include "code\modules\reagents\chemistry\machinery\reagentgrinder.dm" #include "code\modules\reagents\chemistry\machinery\smoke_machine.dm" -#include "code\modules\reagents\chemistry\reagents\alcohol_reagents.dm" #include "code\modules\reagents\chemistry\reagents\cat2_medicine_reagents.dm" #include "code\modules\reagents\chemistry\reagents\drink_reagents.dm" #include "code\modules\reagents\chemistry\reagents\drug_reagents.dm" @@ -3178,6 +3177,10 @@ #include "code\modules\reagents\chemistry\reagents\pyrotechnic_reagents.dm" #include "code\modules\reagents\chemistry\reagents\toxin_reagents.dm" #include "code\modules\reagents\chemistry\reagents\trickwine_reagents.dm" +#include "code\modules\reagents\chemistry\reagents\alcohol_reagents\base_drinks.dm" +#include "code\modules\reagents\chemistry\reagents\alcohol_reagents\ethanol.dm" +#include "code\modules\reagents\chemistry\reagents\alcohol_reagents\fruit_wine.dm" +#include "code\modules\reagents\chemistry\reagents\alcohol_reagents\mixed_drinks.dm" #include "code\modules\reagents\chemistry\recipes\cat2_medicines.dm" #include "code\modules\reagents\chemistry\recipes\drugs.dm" #include "code\modules\reagents\chemistry\recipes\medicine.dm" From 4069ab1e1f28f38317378abfdfab172e057e8177 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Jan 2025 04:47:16 -0600 Subject: [PATCH 053/122] Automatic changelog generation for PR #3923 [ci skip] --- html/changelogs/AutoChangeLog-pr-3923.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3923.yml diff --git a/html/changelogs/AutoChangeLog-pr-3923.yml b/html/changelogs/AutoChangeLog-pr-3923.yml new file mode 100644 index 000000000000..38d4633b0a14 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3923.yml @@ -0,0 +1,4 @@ +author: Erikafox +changes: + - {rscdel: kong drink} +delete-after: true From 04ff6fe10593ad6cefc2b5e720ace293311624d6 Mon Sep 17 00:00:00 2001 From: firebudgy <153147550+firebudgy@users.noreply.github.com> Date: Fri, 3 Jan 2025 02:37:34 -0800 Subject: [PATCH 054/122] Reflavors Medals (#3924) ## About The Pull Request Reflavors medals to no longer mention things such as "Cargonia" or "Robust Security" and be more faction agnostic. Should make them feel less like slop to use. ## Why It's Good For The Game Decrufting what's otherwise a fun RP feature. ## Changelog :cl: add: New medal descriptions and renames. /:cl: --- code/modules/clothing/under/accessories.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/clothing/under/accessories.dm b/code/modules/clothing/under/accessories.dm index f084d50f6418..db5037bbbec8 100644 --- a/code/modules/clothing/under/accessories.dm +++ b/code/modules/clothing/under/accessories.dm @@ -174,7 +174,7 @@ /obj/item/clothing/accessory/medal/conduct name = "distinguished conduct medal" - desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is the most basic award given by Nanotrasen. It is often awarded by a captain to a member of his crew." + desc = "A bronze medal awarded for distinguished conduct. While an honor to be awarded, it is one of the most common medals next to the bronze heart." /obj/item/clothing/accessory/medal/bronze_heart name = "bronze heart medal" @@ -188,7 +188,7 @@ /obj/item/clothing/accessory/medal/ribbon/cargo name = "\"cargo tech of the shift\" award" - desc = "An award bestowed only upon those cargotechs who have exhibited devotion to their duty in keeping with the highest traditions of Cargonia." + desc = "A common award bestowed by cargo quartermasters everywhere to their outperforming employees. Often paired with Unpaid Time Off." /obj/item/clothing/accessory/medal/silver name = "silver medal" @@ -202,8 +202,8 @@ desc = "A silver medal awarded for acts of exceptional valor." /obj/item/clothing/accessory/medal/silver/security - name = "robust security award" - desc = "An award for distinguished combat and sacrifice in defence of Nanotrasen's commercial interests. Often awarded to security staff." + name = "exceptional service award" + desc = "A silver medal awarded for exceptional service within one's roles, often ranging from combat operations to triage and first aid." /obj/item/clothing/accessory/medal/silver/excellence name = "\proper the head of personnel award for outstanding achievement in the field of excellence" @@ -211,7 +211,7 @@ /obj/item/clothing/accessory/medal/silver/bureaucracy name = "\improper Excellence in Bureaucracy Medal" - desc = "Awarded for exemplary managerial services rendered while under contract with Nanotrasen." + desc = "An award for excellent bureaucratic work, often seen pinned to the uniforms of middle-managers." /obj/item/clothing/accessory/medal/gold name = "gold medal" @@ -256,7 +256,7 @@ /obj/item/clothing/accessory/medal/gold/heroism name = "medal of exceptional heroism" - desc = "An extremely rare golden medal awarded only by CentCom. To receive such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders." + desc = "An extremely rare golden medal awarded only by the highest echelons of military service. To receive such a medal is the highest honor and as such, very few exist. This medal is almost never awarded." /obj/item/clothing/accessory/medal/plasma name = "plasma medal" From dd02d4b92a3c24d565e32d3a69d79a79965acd07 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Jan 2025 05:00:11 -0600 Subject: [PATCH 055/122] Automatic changelog generation for PR #3924 [ci skip] --- html/changelogs/AutoChangeLog-pr-3924.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3924.yml diff --git a/html/changelogs/AutoChangeLog-pr-3924.yml b/html/changelogs/AutoChangeLog-pr-3924.yml new file mode 100644 index 000000000000..804f19439564 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3924.yml @@ -0,0 +1,4 @@ +author: firebudgy +changes: + - {rscadd: New medal descriptions and renames.} +delete-after: true From ffef0874568c396ad88e6294e15c4f9ce8fa0c93 Mon Sep 17 00:00:00 2001 From: Theos Date: Fri, 3 Jan 2025 05:42:04 -0500 Subject: [PATCH 056/122] Mech repair loop line fix (#3927) ## About The Pull Request It works now ## Why It's Good For The Game ## Changelog :cl: fix: mech looping repairs loop now. For real. /:cl: Signed-off-by: Theos --- code/game/mecha/mecha_defense.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm index 3b4b81e86cc2..533230bf1d66 100644 --- a/code/game/mecha/mecha_defense.dm +++ b/code/game/mecha/mecha_defense.dm @@ -309,7 +309,7 @@ obj_integrity += min(10 * repair_multiplier, max_integrity-obj_integrity) if(obj_integrity == max_integrity) to_chat(user, span_notice("It looks to be fully repaired now.")) - return + return to_chat(user, span_warning("The [name] is at full integrity!")) /obj/mecha/proc/mech_toxin_damage(mob/living/target) From d7fe4fa05cbc0cc7212d02059effb25b9113935a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Jan 2025 05:12:29 -0600 Subject: [PATCH 057/122] Automatic changelog generation for PR #3927 [ci skip] --- html/changelogs/AutoChangeLog-pr-3927.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3927.yml diff --git a/html/changelogs/AutoChangeLog-pr-3927.yml b/html/changelogs/AutoChangeLog-pr-3927.yml new file mode 100644 index 000000000000..584b2d574291 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3927.yml @@ -0,0 +1,4 @@ +author: SomeguyManperson +changes: + - {bugfix: mech looping repairs loop now. For real.} +delete-after: true From 880cfa2af6ca10ad27984c06ba66884449063e26 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Fri, 3 Jan 2025 05:47:45 -0500 Subject: [PATCH 058/122] Ports Commends from /tg/ (#3851) ## About The Pull Request ports https://github.com/tgstation/tgstation/pull/51217 https://github.com/tgstation/tgstation/pull/59543 ![dreamseeker_zyNTS6lV41](https://github.com/user-attachments/assets/97cc4da0-4ad3-4f9f-bc7a-81e58bdc6170) ## Why It's Good For The Game @Imaginos16 asked me to ## Changelog :cl: Ryll/Shaps add: Adds a config option for OOC kindness commendations! When enabled, a small percentage of the crew gets asked if anyone made their round better, and those people will get a little heart next to their name in OOC for 24h! /:cl: --- code/__HELPERS/hearted.dm | 98 +++++++++++++++++++ code/__HELPERS/roundend.dm | 5 + .../configuration/entries/game_options.dm | 3 + code/controllers/subsystem/shuttle.dm | 2 + code/controllers/subsystem/ticker.dm | 2 + code/modules/admin/admin.dm | 1 + code/modules/admin/topic.dm | 13 +++ code/modules/admin/verbs/adminhelp.dm | 31 ++++++ code/modules/client/client_procs.dm | 10 ++ code/modules/client/preferences.dm | 17 ++++ code/modules/client/preferences_savefile.dm | 15 ++- code/modules/client/verbs/ooc.dm | 3 + config/game_options.txt | 4 + shiptest.dme | 1 + 14 files changed, 200 insertions(+), 5 deletions(-) create mode 100644 code/__HELPERS/hearted.dm diff --git a/code/__HELPERS/hearted.dm b/code/__HELPERS/hearted.dm new file mode 100644 index 000000000000..1b2c60a25321 --- /dev/null +++ b/code/__HELPERS/hearted.dm @@ -0,0 +1,98 @@ +/// Called when the shuttle starts launching back to centcom, polls a few random players who joined the round for commendations +/datum/controller/subsystem/ticker/proc/poll_hearts() + if(!CONFIG_GET(number/commendation_percent_poll)) + return + var/number_to_ask = round(LAZYLEN(GLOB.joined_player_list) * CONFIG_GET(number/commendation_percent_poll)) + rand(0,1) + + if(number_to_ask == 0) + message_admins("Not enough eligible players to poll for commendations.") + return + + message_admins("Polling [number_to_ask] players for commendations.") + + for(var/i in GLOB.joined_player_list) + var/mob/check_mob = get_mob_by_ckey(i) + if(!check_mob?.mind || !check_mob.client) + continue + // maybe some other filters like bans or whatever + INVOKE_ASYNC(check_mob, TYPE_PROC_REF(/mob, query_heart), 1) + number_to_ask-- + if(number_to_ask <= 0) + break + +/// Once the round is actually over, cycle through the ckeys in the hearts list and give them the hearted status +/datum/controller/subsystem/ticker/proc/handle_hearts() + var/list/message = list("The following players were commended this round: ") + var/i = 0 + for(var/hearted_ckey in hearts) + i++ + var/mob/hearted_mob = get_mob_by_ckey(hearted_ckey) + if(!hearted_mob?.client) + continue + hearted_mob.client.adjust_heart() + message += "[hearted_ckey][i==hearts.len ? "" : ", "]" + message_admins(message.Join()) + +/// Ask someone if they'd like to award a commendation for the round, 3 tries to get the name they want before we give up +/mob/proc/query_heart(attempt=1) + if(!client || attempt > 3) + return + if(attempt == 1 && tgui_alert(src, "Was there another character you noticed being kind this round that you would like to anonymously thank?", "<3?", list("Yes", "No"), timeout = 30 SECONDS) != "Yes") + return + + var/heart_nominee + switch(attempt) + if(1) + heart_nominee = input(src, "What was their name? Just a first or last name may be enough. (Leave blank to cancel)", "<3?") + if(2) + heart_nominee = input(src, "Try again, what was their name? Just a first or last name may be enough. (Leave blank to cancel)", "<3?") + if(3) + heart_nominee = input(src, "One more try, what was their name? Just a first or last name may be enough. (Leave blank to cancel)", "<3?") + if(!heart_nominee) + return + + heart_nominee = lowertext(heart_nominee) + var/list/name_checks = get_mob_by_name(heart_nominee) + if(!name_checks || name_checks.len == 0) + query_heart(attempt + 1) + return + name_checks = shuffle(name_checks) + + for(var/i in name_checks) + var/mob/heart_contender = i + if(heart_contender == src) + continue + + switch(tgui_alert(src, "Is this the person: [heart_contender.name] ([heart_contender.real_name])", "<3?", list("Yes!", "Nope", "Cancel"), timeout = 15 SECONDS)) + if("Yes!") + heart_contender.receive_heart(src) + return + if("Nope") + continue + else + return + + query_heart(attempt + 1) + +/* +* Once we've confirmed who we're commending, either set their status now or log it for the end of the round +* +* This used to be reversed, being named nominate_heart and being called on the mob sending the commendation and the first argument being +* the heart_recepient, but that was confusing and unintuitive, so now src is the person being commended and the sender is now the first argument. +* +* Arguments: +* * heart_sender: The reference to the mob who sent the commendation, just for the purposes of logging +* * duration: How long from the moment it's applied the heart will last +* * instant: If TRUE (or if the round is already over), we'll give them the heart status now, if FALSE, we wait until the end of the round (which is the standard behavior) +*/ + +/mob/proc/receive_heart(mob/heart_sender, duration = 24 HOURS, instant = FALSE) + if(!client) + return + to_chat(heart_sender, span_nicegreen("Commendation sent!")) + message_admins("[key_name(heart_sender)] commended [key_name(src)] [instant ? "(instant)" : ""]") + log_admin("[key_name(heart_sender)] commended [key_name(src)] [instant ? "(instant)" : ""]") + if(instant || SSticker.current_state == GAME_STATE_FINISHED) + client.adjust_heart(duration) + else + LAZYADD(SSticker.hearts, ckey) diff --git a/code/__HELPERS/roundend.dm b/code/__HELPERS/roundend.dm index 01fd964120ea..32e482bfc35d 100644 --- a/code/__HELPERS/roundend.dm +++ b/code/__HELPERS/roundend.dm @@ -226,6 +226,11 @@ CHECK_TICK + //check config blah blah + handle_hearts() + + CHECK_TICK + //Now print them all into the log! log_game("Antagonists at round end were...") for(var/antag_name in total_antagonists) diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index 0cd455d172a6..b9955b4f5cc9 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -382,3 +382,6 @@ max_val = 255 config_entry_value = 127 min_val = 127 + +/datum/config_entry/number/commendation_percent_poll + integer = FALSE diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm index a6a3dafd1590..ed1a93c50e08 100644 --- a/code/controllers/subsystem/shuttle.dm +++ b/code/controllers/subsystem/shuttle.dm @@ -80,6 +80,8 @@ SUBSYSTEM_DEF(shuttle) jump_timer = addtimer(VARSET_CALLBACK(src, jump_mode, BS_JUMP_COMPLETED), jump_completion_time, TIMER_STOPPABLE) priority_announce("Jump initiated. ETA: [jump_completion_time / (1 MINUTES)] minutes.", null, null, "Priority") + INVOKE_ASYNC(SSticker, TYPE_PROC_REF(/datum/controller/subsystem/ticker,poll_hearts)) + /datum/controller/subsystem/shuttle/proc/request_transit_dock(obj/docking_port/mobile/M) if(!istype(M)) CRASH("[M] is not a mobile docking port") diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 7f0e9c8ee627..2b3ac0619c5a 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -62,6 +62,8 @@ SUBSYSTEM_DEF(ticker) /// Why an emergency shuttle was called var/emergency_reason + /// People who have been commended and will receive a heart + var/list/hearts /datum/controller/subsystem/ticker/Initialize(timeofday) load_mode() diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index b62a7830cc0d..a438fa57a066 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -195,6 +195,7 @@ body += "Thunderdome 2" body += "Thunderdome Admin" body += "Thunderdome Observer" + body += "Commend Behavior | " body += "
    " body += "" diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 5123eed0be58..9b757bae25fc 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -2166,6 +2166,19 @@ var/datum/poll_question/poll = locate(href_list["submitoptionpoll"]) in GLOB.polls poll_option_parse_href(href_list, poll, option) + else if(href_list["admincommend"]) + var/mob/heart_recepient = locate(href_list["admincommend"]) + if(!heart_recepient?.ckey) + to_chat(usr, "This mob either no longer exists or no longer is being controlled by someone!") + return + switch(tgui_alert(usr, "Would you like the effects to apply immediately or at the end of the round? Applying them now will make it clear it was an admin commendation.", "<3?", list("Apply now", "Apply at round end", "Cancel"))) + if("Apply now") + heart_recepient.receive_heart(usr, instant = TRUE) + if("Apply at round end") + heart_recepient.receive_heart(usr) + else + return + else if (href_list["interview"]) if(!check_rights(R_ADMIN)) return diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 5ac4714257ef..9f7792628424 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -883,3 +883,34 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) return_list[ASAY_LINK_NEW_MESSAGE_INDEX] = jointext(msglist, " ") // without tuples, we must make do! return_list[ASAY_LINK_PINGED_ADMINS_INDEX] = pinged_admins return return_list + +/proc/get_mob_by_name(msg) + //This is a list of words which are ignored by the parser when comparing message contents for names. MUST BE IN LOWER CASE! + var/list/ignored_words = list("unknown","the","a","an","of","monkey","alien","as", "i") + + //explode the input msg into a list + var/list/msglist = splittext(msg, " ") + + //who might fit the shoe + var/list/potential_hits = list() + + for(var/i in GLOB.mob_list) + var/mob/M = i + var/list/nameWords = list() + if(!M.mind) + continue + + for(var/string in splittext(lowertext(M.real_name), " ")) + if(!(string in ignored_words)) + nameWords += string + for(var/string in splittext(lowertext(M.name), " ")) + if(!(string in ignored_words)) + nameWords += string + + for(var/string in nameWords) + testing("Name word [string]") + if(string in msglist) + potential_hits += M + break + + return potential_hits diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 368acae22a7c..5f1c211412c8 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -1172,3 +1172,13 @@ GLOBAL_LIST_INIT(blacklisted_builds, list( if("Set-Tab") stat_tab = payload["tab"] SSstatpanels.immediate_send_stat_data(src) + +///Gives someone hearted status for OOC, from behavior commendations +/client/proc/adjust_heart(duration = 24 HOURS) + var/new_duration = world.realtime + duration + if(prefs.hearted_until > new_duration) + return + to_chat(src, "Someone awarded you a heart!") + prefs.hearted_until = new_duration + prefs.hearted = TRUE + prefs.save_preferences() diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 18c9a5374443..d339d6b715c8 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -215,6 +215,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) ///The outfit we currently want to preview on our character var/datum/outfit/job/selected_outfit + ///Someone thought we were nice! We get a little heart in OOC until we join the server past the below time (we can keep it until the end of the round otherwise) + var/hearted + /// + var/hearted_until + + + /datum/preferences/New(client/C) parent = C @@ -1135,6 +1142,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(unlock_content || check_rights_for(user.client, R_ADMIN) || custom_ooc) dat += "OOC Color:     Change
    " + if(hearted_until) + dat += "Clear OOC Commend Heart
    " + dat += "" if(user.client.holder) @@ -2430,6 +2440,13 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(current_tab == 2) show_loadout = TRUE + if("clear_heart") + hearted = FALSE + hearted_until = null + to_chat(user, "OOC Commendation Heart disabled") + save_preferences() + + ShowChoices(user) return 1 diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 71d968d16130..7d9aae456185 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -208,15 +208,10 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car READ_FILE(S["pda_color"], pda_color) READ_FILE(S["whois_visible"], whois_visible) - // Custom hotkeys - READ_FILE(S["key_bindings"], key_bindings) - check_keybindings() - READ_FILE(S["show_credits"], show_credits) //favorite outfits READ_FILE(S["favorite_outfits"], favorite_outfits) - var/list/parsed_favs = list() for(var/typetext in favorite_outfits) var/datum/outfit/path = text2path(typetext) @@ -224,6 +219,15 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car parsed_favs += path favorite_outfits = uniqueList(parsed_favs) + // OOC commendations + READ_FILE(S["hearted_until"], hearted_until) + if(hearted_until > world.realtime) + hearted = TRUE + + // Custom hotkeys + READ_FILE(S["key_bindings"], key_bindings) + check_keybindings() + //try to fix any outdated data if necessary if(needs_update >= 0) var/bacpath = "[path].updatebac" //todo: if the savefile version is higher then the server, check the backup, and give the player a prompt to load the backup @@ -352,6 +356,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car WRITE_FILE(S["key_bindings"], key_bindings) WRITE_FILE(S["favorite_outfits"], favorite_outfits) WRITE_FILE(S["whois_visible"], whois_visible) + WRITE_FILE(S["hearted_until"], (hearted_until > world.realtime ? hearted_until : null)) return TRUE /datum/preferences/proc/load_character(slot) diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm index ea626f397e58..fb2ade22a6da 100644 --- a/code/modules/client/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -61,6 +61,9 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8") keyname = "[icon2html('icons/member_content.dmi', world, "blag")][keyname]" if(prefs.custom_ooc) keyname = "[keyname]" + if(prefs.hearted) + var/datum/asset/spritesheet/sheet = get_asset_datum(/datum/asset/spritesheet/chat) + keyname = "[sheet.icon_tag("emoji-heart")][keyname]" //The linkify span classes and linkify=TRUE below make ooc text get clickable chat href links if you pass in something resembling a url for(var/client/C in GLOB.clients) if(C.prefs.chat_toggles & CHAT_OOC) diff --git a/config/game_options.txt b/config/game_options.txt index 4e200748a5c3..a3dd9a0051b9 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -516,3 +516,7 @@ BLUESPACE_JUMP_WAIT 12000 ## If admins are allowed to use the authentication server as a regular server for testing AUTH_ADMIN_TESTING + +## HEART COMMENDATIONS ### +## Uncomment this if you'd like to enable commendation pollings for this percentage of players near the end of the round (5% suggested) +COMMENDATION_PERCENT_POLL 0.05 diff --git a/shiptest.dme b/shiptest.dme index 8f18e6c5773d..13511d8bc40d 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -200,6 +200,7 @@ #include "code\__HELPERS\game.dm" #include "code\__HELPERS\generators.dm" #include "code\__HELPERS\global_lists.dm" +#include "code\__HELPERS\hearted.dm" #include "code\__HELPERS\heap.dm" #include "code\__HELPERS\icon_smoothing.dm" #include "code\__HELPERS\icons.dm" From ebc33d06b4223776f120408c40acd6a37602d3d7 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Jan 2025 05:26:15 -0600 Subject: [PATCH 059/122] Automatic changelog generation for PR #3851 [ci skip] --- html/changelogs/AutoChangeLog-pr-3851.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3851.yml diff --git a/html/changelogs/AutoChangeLog-pr-3851.yml b/html/changelogs/AutoChangeLog-pr-3851.yml new file mode 100644 index 000000000000..ed1bd67fddf2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3851.yml @@ -0,0 +1,6 @@ +author: Ryll/Shaps +changes: + - {rscadd: 'Adds a config option for OOC kindness commendations! When enabled, a + small percentage of the crew gets asked if anyone made their round better, and + those people will get a little heart next to their name in OOC for 24h!'} +delete-after: true From 315a7b2010f441a21f9b9f4d870a72897654981a Mon Sep 17 00:00:00 2001 From: HelmCrab <90987989+Thera-Pissed@users.noreply.github.com> Date: Fri, 3 Jan 2025 05:00:18 -0600 Subject: [PATCH 060/122] Changes spaghetti desc and food type (#3947) ## About The Pull Request ![image](https://github.com/user-attachments/assets/d20a9fe3-d4dd-4e99-a5ec-8e2bfbd0f06f) seems dumb! is now ![image](https://github.com/user-attachments/assets/70b3b35c-dbf9-4320-a6f8-a09ab528e8d0) unless someone is funnier than I am and recommends a better desc. also tomatoes are fruit food type but vegetables when in spaghetti? thats dumb I fixed that ## Why It's Good For The Game replaces dumb description makes food type accurate ## Changelog :cl: fix: spaghetti desc and food type updated /:cl: Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- code/game/objects/items/food/spaghetti.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/food/spaghetti.dm b/code/game/objects/items/food/spaghetti.dm index a6c5394e0647..5c104a1a747c 100644 --- a/code/game/objects/items/food/spaghetti.dm +++ b/code/game/objects/items/food/spaghetti.dm @@ -29,14 +29,14 @@ /obj/item/food/spaghetti/pastatomato name = "spaghetti" - desc = "Spaghetti and crushed tomatoes. Just like your abusive father used to make!" + desc = "Spaghetti and crushed tomatoes, almost as tangled as Miskilamo's wiring!" icon_state = "pastatomato" trash_type = /obj/item/trash/plate bite_consumption = 4 food_reagents = list(/datum/reagent/consumable/nutriment = 6, /datum/reagent/consumable/tomatojuice = 10, /datum/reagent/consumable/nutriment/vitamin = 4) microwaved_type = null tastes = list("pasta" = 1, "tomato" = 1) - foodtypes = GRAIN | VEGETABLES + foodtypes = GRAIN | FRUIT /obj/item/food/spaghetti/copypasta name = "copypasta" From 6848de5e1dd483997976bfbd3a8594e6fffefcd2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Jan 2025 05:36:43 -0600 Subject: [PATCH 061/122] Automatic changelog generation for PR #3947 [ci skip] --- html/changelogs/AutoChangeLog-pr-3947.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3947.yml diff --git a/html/changelogs/AutoChangeLog-pr-3947.yml b/html/changelogs/AutoChangeLog-pr-3947.yml new file mode 100644 index 000000000000..b6e64e11f1f1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3947.yml @@ -0,0 +1,4 @@ +author: Thera-Pissed +changes: + - {bugfix: spaghetti desc and food type updated} +delete-after: true From 689090b54795cae1d24fe2627e0db3e4cf7fd96a Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Fri, 3 Jan 2025 15:51:38 -0800 Subject: [PATCH 062/122] Minor Miskilamo Redecaling + Other Stuff (#3807) ## About The Pull Request Minorly re-decals the Miskilamo line of ships. Mostly clearing out that sharp white against the grey / black that doesn't look that good. Kept it as consistent as I could throughout the three ships. I also did a few extra, smaller decaling in certain areas like crew quarters or areas with those weird grimy tiles. Combines cryo and crewquarters into one area and combines the bathroom, washing machine room, and central hallway into one area as well for the Mudskipper. Replaced the circular saw (angle grinder) with a plasmacutter. Replaced the decaying armour vests with normal ones on the Kilo and Shetland. Axes the airless turfs on the Kilo, and streamlines the big 2x3 airlocks on the Mudskipper and Shetland. ![image](https://github.com/user-attachments/assets/5e8c8f41-0d93-4589-873d-6288c1463bd5) ![image](https://github.com/user-attachments/assets/95228218-0036-4266-ab3e-9e2f33138fd0) ![image](https://github.com/user-attachments/assets/ce70c9f6-2f29-489d-a089-35b95586e19a) ![image](https://github.com/user-attachments/assets/08c18a13-1844-4a0f-9875-3182204e45e6) ![image](https://github.com/user-attachments/assets/61f0caad-6cf2-42cd-a912-1dbe2a1dde5d) ## Why It's Good For The Game This pr does very little other than getting rid of those white decals which I felt weird to me. Most everything else was unchanged. Mudskipper area stuff was cut down a bit because the thing chugged as much power as a Riggs at half the size, on one pacman to boot. I don't think a room needs a APC for a washing machine and one lightbulb. It's a salvage ship so its probably fair to have a plasmacutter and angle grinder. The presence of the Shitty armour vests felt like an odd choice. They just sit there eternally, worn by no one. May as well just have normal ones. Not like they're that big of an advantage in the grand scheme of things. ## Changelog :cl: del: Removed the white decaling from Miskilamo ships (Mudskipper, Kilo, Shetland) balance: Mudskipper is now more compact on areas and has a plasmacutter balance: Kilo and Shetland now have normal armour vests fix: Kilo no longer has airless tiles under the prechargers, and airlocks should Work Better /:cl: --- .../shuttles/independent/independent_kilo.dmm | 145 +++--- .../independent/independent_mudskipper.dmm | 414 ++++++++---------- .../independent/independent_shetland.dmm | 354 +++++++++------ 3 files changed, 495 insertions(+), 418 deletions(-) diff --git a/_maps/shuttles/independent/independent_kilo.dmm b/_maps/shuttles/independent/independent_kilo.dmm index 38d9d1cc6853..8fdc4422e933 100644 --- a/_maps/shuttles/independent/independent_kilo.dmm +++ b/_maps/shuttles/independent/independent_kilo.dmm @@ -25,7 +25,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/turf/open/floor/plating/airless, +/turf/open/floor/plating, /area/ship/engineering) "av" = ( /obj/machinery/atmospherics/pipe/simple/orange/hidden{ @@ -39,7 +39,7 @@ /obj/structure/table_frame, /obj/item/shard, /obj/effect/decal/cleanable/glass, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/engineering) "ay" = ( /obj/effect/decal/cleanable/glass, @@ -71,7 +71,7 @@ /obj/structure/railing{ dir = 8 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/turf_decal/corner/opaque/grey/half, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "aS" = ( @@ -97,7 +97,7 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "aZ" = ( /obj/machinery/airalarm/directional/south, @@ -123,7 +123,7 @@ /turf/open/floor/plating, /area/ship/hallway/port) "bm" = ( -/obj/effect/spawner/random/maintenance, +/obj/item/toy/plush/moth/punished, /turf/open/floor/plating, /area/ship/maintenance/fore) "bn" = ( @@ -151,8 +151,10 @@ pixel_x = -14; pixel_y = 5 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/hallway/central) "bF" = ( /turf/closed/wall, @@ -179,7 +181,10 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 10 + }, +/turf/open/floor/plasteel, /area/ship/bridge) "bL" = ( /obj/structure/cable/pink{ @@ -403,7 +408,7 @@ icon_state = "0-10" }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/engineering) "cw" = ( /obj/structure/table/wood, @@ -441,10 +446,10 @@ /obj/item/clothing/shoes/workboots/mining, /obj/item/clothing/under/rank/cargo/miner/hazard, /obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/armor/vest/old, /obj/item/clothing/gloves/explorer, /obj/item/clothing/glasses/meson, /obj/item/clothing/head/hardhat/mining, +/obj/item/clothing/suit/armor/vest, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "cC" = ( @@ -487,7 +492,7 @@ pixel_y = 13 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/patterned, +/turf/open/floor/plasteel/tech/grid, /area/ship/maintenance/fore) "cK" = ( /obj/effect/decal/cleanable/dirt, @@ -506,7 +511,7 @@ /obj/structure/cable/pink{ icon_state = "6-8" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "cP" = ( /obj/structure/grille, @@ -541,6 +546,7 @@ }, /obj/effect/turf_decal/corner/transparent/beige/full, /obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/spline/fancy/opaque/grey, /turf/open/floor/plasteel, /area/ship/crew) "cY" = ( @@ -559,7 +565,7 @@ /obj/structure/cable/pink{ icon_state = "0-8" }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/engineering) "da" = ( /turf/open/floor/plasteel/patterned, @@ -598,10 +604,16 @@ "dt" = ( /obj/machinery/vending/cigarette, /obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/hallway/central) +"dE" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/r_wall, +/area/ship/engineering) "dF" = ( /obj/effect/turf_decal/miskilamo_small/right{ dir = 1 @@ -618,7 +630,7 @@ /obj/structure/cable/cyan{ icon_state = "0-2" }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/engineering) "eN" = ( /obj/machinery/light/directional/west, @@ -632,7 +644,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 9 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "fu" = ( /obj/effect/turf_decal/corner/opaque/black/mono, @@ -645,7 +657,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "gp" = ( /obj/structure/closet/wall/blue/directional/north{ @@ -669,7 +681,7 @@ icon_state = "4-10" }, /obj/item/gun/ballistic/shotgun/doublebarrel/presawn/empty, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/bridge) "gs" = ( /obj/structure/cable/pink{ @@ -704,12 +716,12 @@ pixel_x = 5; pixel_y = -9 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "hh" = ( /obj/structure/chair, /obj/effect/decal/cleanable/oil, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "hN" = ( /obj/machinery/mineral/processing_unit{ @@ -795,7 +807,7 @@ /obj/structure/railing{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/turf_decal/corner/opaque/grey/half, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "iT" = ( @@ -806,6 +818,7 @@ /mob/living/simple_animal/hostile/cockroach, /obj/effect/turf_decal/corner/transparent/beige/full, /obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/spline/fancy/opaque/grey, /turf/open/floor/plasteel, /area/ship/crew) "jl" = ( @@ -849,7 +862,7 @@ icon_state = "4-8" }, /obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/bridge) "jU" = ( @@ -875,7 +888,8 @@ dir = 8 }, /obj/machinery/light/small/directional/north, -/turf/open/floor/plasteel/patterned, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/tech/grid, /area/ship/maintenance/fore) "kA" = ( /turf/closed/wall/r_wall, @@ -927,6 +941,7 @@ /obj/structure/cable/pink{ icon_state = "1-5" }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plasteel/dark, /area/ship/bridge) "ng" = ( @@ -988,7 +1003,7 @@ pixel_x = -13; pixel_y = 11 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "pV" = ( /obj/machinery/conveyor_switch/oneway{ @@ -1099,11 +1114,10 @@ /obj/machinery/computer/cargo/retro{ dir = 8 }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 10 }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/telecomms_floor, +/turf/open/floor/plasteel, /area/ship/bridge) "tb" = ( /turf/closed/wall/rust, @@ -1178,6 +1192,9 @@ pixel_x = 11 }, /obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/spline/fancy/opaque/grey{ + dir = 1 + }, /turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) "yd" = ( @@ -1289,6 +1306,9 @@ icon_state = "0-4" }, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/spline/fancy/opaque/grey{ + dir = 1 + }, /turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) "AP" = ( @@ -1298,7 +1318,7 @@ target_pressure = 500 }, /obj/machinery/airalarm/directional/south, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "AQ" = ( /turf/closed/wall, @@ -1320,7 +1340,7 @@ /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/engineering) "Bu" = ( /turf/closed/wall/r_wall/yesdiag, @@ -1332,7 +1352,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner_techfloor_grid/full{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ship/bridge) "BS" = ( /obj/structure/grille, @@ -1392,11 +1415,7 @@ /obj/structure/cable/pink{ icon_state = "0-8" }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/turf/open/floor/plasteel/telecomms_floor, +/turf/open/floor/plasteel, /area/ship/bridge) "Ew" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -1426,6 +1445,7 @@ /obj/effect/decal/cleanable/confetti, /obj/effect/turf_decal/corner/transparent/beige/full, /obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/spline/fancy/opaque/grey, /turf/open/floor/plasteel, /area/ship/crew) "EU" = ( @@ -1472,10 +1492,8 @@ /obj/structure/sign/poster/random{ pixel_y = 32 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, -/obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/bridge) "HP" = ( /obj/item/kirbyplants/fullysynthetic{ @@ -1498,6 +1516,10 @@ /obj/structure/ore_box, /turf/open/floor/plasteel/patterned, /area/ship/cargo) +"IJ" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/r_wall/rust, +/area/ship/crew/dorm) "Jf" = ( /turf/closed/wall/r_wall, /area/ship/hallway/port) @@ -1522,10 +1544,12 @@ /turf/closed/wall, /area/ship/maintenance/fore) "KM" = ( -/obj/machinery/atmospherics/components/binary/valve/layer4, /obj/effect/decal/cleanable/oil/streak, /obj/item/cigbutt, -/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/turf_decal/corner/opaque/grey/half, +/obj/machinery/atmospherics/components/binary/volume_pump/layer4{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "KR" = ( @@ -1566,7 +1590,7 @@ /obj/structure/cable/pink{ icon_state = "2-5" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "Mj" = ( /obj/machinery/mineral/unloading_machine, @@ -1665,7 +1689,10 @@ /turf/open/floor/plasteel/patterned, /area/ship/crew) "NT" = ( -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 3 + }, +/turf/open/floor/plasteel, /area/ship/bridge) "NU" = ( /obj/structure/table/wood, @@ -1710,12 +1737,8 @@ /obj/machinery/computer/helm/retro{ dir = 8 }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/yellow, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/telecomms_floor, +/turf/open/floor/plasteel/tech/grid, /area/ship/bridge) "PJ" = ( /turf/closed/wall/r_wall/rust, @@ -1765,7 +1788,7 @@ /obj/structure/cable/pink{ icon_state = "2-8" }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/bridge) "Sx" = ( /obj/structure/table/reinforced, @@ -1821,10 +1844,7 @@ pixel_x = -17; pixel_y = 5 }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 - }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/tech/grid, /area/ship/bridge) "TG" = ( /turf/closed/wall, @@ -1901,7 +1921,7 @@ name = "Thruster Lockdown"; pixel_x = 21 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plating, /area/ship/engineering) "Vh" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -1911,7 +1931,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/engineering) "Vq" = ( /turf/closed/wall/r_wall/yesdiag, @@ -1968,11 +1988,8 @@ pixel_x = 10; pixel_y = 7 }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/tech/grid, /area/ship/bridge) "XQ" = ( /obj/machinery/cryopod{ @@ -2087,7 +2104,7 @@ Ng cM hh oP -Ua +dE aa aa "} @@ -2102,7 +2119,7 @@ Vd fs ZG AP -kA +dE aa aa "} @@ -2117,7 +2134,7 @@ AQ Vh cZ Bm -kA +dE aa aa "} @@ -2132,7 +2149,7 @@ cq cq cq cq -wh +IJ aa aa "} diff --git a/_maps/shuttles/independent/independent_mudskipper.dmm b/_maps/shuttles/independent/independent_mudskipper.dmm index a537ef01dd27..57ef51218970 100644 --- a/_maps/shuttles/independent/independent_mudskipper.dmm +++ b/_maps/shuttles/independent/independent_mudskipper.dmm @@ -30,6 +30,9 @@ icon_state = "4-8" }, /obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "ao" = ( @@ -76,14 +79,13 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/airalarm/directional/east, /obj/machinery/light_switch{ pixel_x = -3; pixel_y = 23 }, /obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned, -/area/ship/maintenance) +/area/ship/hallway/central) "cs" = ( /turf/template_noop, /area/template_noop) @@ -109,9 +111,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-9" - }, /turf/open/floor/carpet, /area/ship/crew) "dc" = ( @@ -139,10 +138,10 @@ pixel_x = -3; pixel_y = 23 }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, /obj/effect/turf_decal/box, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "dQ" = ( @@ -228,6 +227,7 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden{ dir = 10 }, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "eu" = ( @@ -243,11 +243,11 @@ icon_state = "2-4" }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) -"ev" = ( -/turf/closed/wall, -/area/ship/crew/cryo) "eL" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, @@ -321,7 +321,6 @@ /obj/item/pickaxe/mini, /obj/item/reagent_containers/pill/patch/styptic, /obj/item/reagent_containers/pill/patch/silver_sulf, -/obj/item/circular_saw, /obj/item/multitool, /obj/item/stack/marker_beacon/thirty, /obj/structure/cable{ @@ -332,6 +331,7 @@ }, /obj/item/radio/headset/alt, /obj/item/gear_pack/anglegrinder, +/obj/item/gun/energy/plasmacutter, /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) "gT" = ( @@ -352,6 +352,9 @@ icon_state = "0-8" }, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "hH" = ( @@ -393,6 +396,9 @@ icon_state = "0-6" }, /obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "iy" = ( @@ -413,7 +419,10 @@ /obj/structure/chair/handrail{ dir = 1 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/corner/opaque/grey/half{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/ship/hallway/central) "js" = ( /turf/closed/wall/rust, @@ -421,17 +430,20 @@ "jz" = ( /turf/closed/wall/rust, /area/ship/engineering/engine) +"kw" = ( +/obj/structure/sign/number/random, +/turf/closed/wall/r_wall, +/area/ship/engineering/engine) "kB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/airalarm/directional/west, /obj/machinery/light_switch{ pixel_x = 3; pixel_y = 23 }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) +/area/ship/hallway/central) "kV" = ( /obj/machinery/vending/coffee, /obj/effect/decal/cleanable/dirt/dust, @@ -441,7 +453,7 @@ pixel_y = -5 }, /obj/machinery/light/dim/directional/north, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, +/obj/effect/turf_decal/corner/opaque/grey/three_quarters, /turf/open/floor/plasteel/dark, /area/ship/hallway/central) "kX" = ( @@ -462,19 +474,13 @@ /area/ship/cargo) "lg" = ( /turf/closed/wall/r_wall/rust, -/area/ship/crew/toilet) +/area/ship/hallway/central) "lj" = ( /obj/machinery/power/shuttle/engine/fueled/plasma{ dir = 4 }, /turf/open/floor/engine/hull, /area/ship/engineering/engine) -"ma" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 9 - }, -/turf/open/floor/engine/hull, -/area/ship/external/dark) "mt" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, /obj/machinery/door/firedoor/border_only, @@ -482,16 +488,13 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/airlock{ dir = 1; name = "Restroom" }, /turf/open/floor/plasteel/dark, -/area/ship/crew/toilet) +/area/ship/hallway/central) "mC" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 8 @@ -499,9 +502,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/central) @@ -551,7 +551,6 @@ /area/ship/hallway/aft) "nx" = ( /obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/layer_manifold, /obj/effect/turf_decal/industrial/warning/fulltile, /turf/open/floor/plasteel/tech, /area/ship/hallway/aft) @@ -579,19 +578,15 @@ locked = 1; secure = 1 }, -/obj/item/gun/energy/laser/scatter, -/obj/item/stock_parts/cell/gun/upgraded, -/obj/machinery/holopad/emergency/command, /obj/item/storage/backpack/duffelbag, /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/head/caphat, /obj/item/megaphone/command, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser, -/obj/item/gun/energy/laser/e10, -/obj/item/gun/energy/laser/e10, -/obj/item/stock_parts/cell/gun, -/obj/item/stock_parts/cell/gun, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/machinery/holopad/emergency/command, +/obj/item/gun/energy/laser/scatter, /turf/open/floor/plasteel/dark, /area/ship/bridge) "ot" = ( @@ -627,6 +622,9 @@ icon_state = "4-10" }, /obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "oG" = ( @@ -653,9 +651,6 @@ }, /turf/open/floor/plasteel/dark, /area/ship/bridge) -"oU" = ( -/turf/closed/wall, -/area/ship/crew/toilet) "po" = ( /obj/structure/catwalk, /obj/machinery/door/poddoor{ @@ -681,7 +676,7 @@ /obj/structure/table/reinforced, /obj/structure/bedsheetbin, /turf/open/floor/plasteel/patterned, -/area/ship/maintenance) +/area/ship/hallway/central) "pY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -697,14 +692,14 @@ pixel_x = -6; pixel_y = -21 }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, /obj/effect/turf_decal/box, /obj/machinery/computer/crew/retro{ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "qE" = ( @@ -714,6 +709,7 @@ /obj/structure/cable{ icon_state = "2-5" }, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "qN" = ( @@ -727,7 +723,7 @@ }, /obj/effect/turf_decal/box, /turf/open/floor/plasteel/tech/grid, -/area/ship/crew/cryo) +/area/ship/crew) "rr" = ( /obj/structure/chair/office{ dir = 8 @@ -739,11 +735,14 @@ pixel_y = -3 }, /obj/effect/turf_decal/corner/opaque/bottlegreen/full, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "rG" = ( /turf/closed/wall/r_wall, -/area/ship/crew/toilet) +/area/ship/hallway/central) "rO" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ @@ -773,13 +772,13 @@ /turf/open/floor/plasteel, /area/ship/hallway/aft) "sf" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, /obj/effect/turf_decal/box, /obj/machinery/computer/helm/retro{ dir = 8 }, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "sp" = ( @@ -817,6 +816,7 @@ icon_state = "0-1" }, /obj/machinery/power/ship_gravity, +/obj/effect/turf_decal/techfloor, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "sT" = ( @@ -826,7 +826,7 @@ /obj/structure/table/reinforced, /obj/machinery/microwave, /obj/machinery/light/directional/east, -/obj/effect/turf_decal/corner/opaque/neutral{ +/obj/effect/turf_decal/spline/fancy/opaque/grey/corner{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -866,13 +866,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/firealarm/directional/north, -/obj/structure/cable{ - icon_state = "0-8" - }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) +/area/ship/hallway/central) "uk" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, /turf/open/floor/plasteel/patterned/grid, @@ -921,7 +917,7 @@ pixel_x = 32 }, /obj/item/storage/fancy/donut_box, -/obj/effect/turf_decal/corner/opaque/neutral/half{ +/obj/effect/turf_decal/spline/fancy/opaque/grey{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -952,12 +948,8 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 5 }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-1" - }, /turf/open/floor/plasteel/patterned, -/area/ship/maintenance) +/area/ship/hallway/central) "wj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 8 @@ -965,6 +957,7 @@ /obj/structure/cable{ icon_state = "4-5" }, +/obj/effect/turf_decal/box, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "ws" = ( @@ -985,8 +978,8 @@ /obj/structure/cable{ icon_state = "5-9" }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/grey/half{ + dir = 1 }, /turf/open/floor/plasteel/dark, /area/ship/hallway/central) @@ -1008,13 +1001,25 @@ /obj/machinery/light/dim/directional/south, /obj/structure/curtain, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) +/area/ship/hallway/central) "xH" = ( /obj/machinery/recharger{ - pixel_y = 4 + pixel_y = 4; + pixel_x = -8 }, /obj/structure/table/reinforced, /obj/effect/decal/cleanable/dirt, +/obj/item/stock_parts/cell/gun{ + pixel_x = 5 + }, +/obj/item/stock_parts/cell/gun{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/stock_parts/cell/gun/upgraded{ + pixel_x = 5; + pixel_y = 10 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) "xR" = ( @@ -1035,6 +1040,9 @@ /obj/machinery/light/small/directional/east{ bulb_power = 0.2 }, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "xZ" = ( @@ -1052,7 +1060,7 @@ pixel_x = -22; pixel_y = 6 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/turf_decal/spline/fancy/opaque/grey, /turf/open/floor/plasteel/dark, /area/ship/hallway/aft) "yv" = ( @@ -1126,9 +1134,6 @@ /turf/open/floor/plasteel, /area/ship/hallway/aft) "zW" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 10 }, @@ -1139,10 +1144,7 @@ dir = 4 }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/cryo) -"zX" = ( -/turf/closed/wall/r_wall/rust, -/area/ship/crew/cryo) +/area/ship/crew) "Ag" = ( /turf/closed/wall/r_wall, /area/ship/hallway/aft) @@ -1191,11 +1193,13 @@ /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) "Bn" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer4, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 10 - }, /obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ + dir = 9 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/aft) "Bw" = ( @@ -1208,16 +1212,16 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "BA" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/cyan/hidden/layer2{ - dir = 4 - }, /obj/machinery/advanced_airlock_controller{ pixel_y = 24 }, /obj/structure/chair/handrail, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer2{ + dir = 1 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/aft) "BW" = ( @@ -1248,33 +1252,30 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 5 }, -/obj/structure/cable{ - icon_state = "1-4" - }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) +/area/ship/hallway/central) "Cr" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - dir = 6 - }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/obj/structure/table/reinforced, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/aft) -"Cv" = ( -/turf/closed/wall/r_wall, -/area/ship/maintenance) "CG" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/item/clothing/suit/space/eva, -/obj/item/clothing/head/helmet/space/eva, -/obj/machinery/suit_storage_unit/inherit/industrial, /obj/effect/turf_decal/industrial/warning{ dir = 9 }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ + dir = 9 + }, +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/suit/space/eva, +/obj/item/clothing/head/helmet/space/eva, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/aft) "Dj" = ( @@ -1313,10 +1314,7 @@ dir = 1 }, /obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "6-8" + icon_state = "2-6" }, /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, @@ -1330,14 +1328,11 @@ pixel_x = -3; pixel_y = 23 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/effect/turf_decal/corner/opaque/grey/three_quarters{ dir = 1 }, /turf/open/floor/plasteel/dark, /area/ship/hallway/central) -"DU" = ( -/turf/closed/wall/r_wall, -/area/ship/crew/cryo) "Ed" = ( /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ dir = 8 @@ -1366,9 +1361,6 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/cable{ - icon_state = "2-9" - }, /turf/open/floor/carpet, /area/ship/crew) "EP" = ( @@ -1400,15 +1392,15 @@ }, /area/ship/cargo) "EQ" = ( -/obj/structure/tank_dispenser/oxygen, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/light/dim/directional/north, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/obj/structure/tank_dispenser/oxygen, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/aft) "Ft" = ( @@ -1451,14 +1443,10 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/box, /turf/open/floor/plasteel/tech/grid, -/area/ship/crew/cryo) +/area/ship/crew) "GW" = ( -/obj/structure/cable{ - icon_state = "6-10" - }, /turf/open/floor/plasteel/grimy, /area/ship/crew) "Hk" = ( @@ -1471,6 +1459,7 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "Id" = ( @@ -1520,21 +1509,21 @@ pixel_y = 3 }, /turf/open/floor/plasteel/tech/grid, -/area/ship/crew/cryo) +/area/ship/crew) "IU" = ( /turf/open/floor/engine/hull, /area/ship/external/dark) "JN" = ( -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ +/obj/effect/turf_decal/industrial/warning{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ - dir = 8 +/obj/structure/chair/handrail, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer4{ + dir = 1 }, -/obj/effect/turf_decal/industrial/warning{ +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 4 }, -/obj/structure/chair/handrail, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/aft) "JS" = ( @@ -1587,13 +1576,9 @@ /obj/effect/turf_decal/box, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned, -/area/ship/maintenance) +/area/ship/hallway/central) "KU" = ( -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/industrial/warning{ dir = 4 @@ -1602,7 +1587,7 @@ dir = 4 }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/cryo) +/area/ship/crew) "Lw" = ( /obj/machinery/firealarm/directional/west{ pixel_y = 4 @@ -1623,7 +1608,7 @@ dir = 4 }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/cryo) +/area/ship/crew) "LV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 8 @@ -1635,9 +1620,9 @@ /turf/open/floor/plating, /area/ship/hallway/central) "LY" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/closet/emcloset, +/obj/effect/turf_decal/corner/opaque/grey/half, /turf/open/floor/plasteel/dark, /area/ship/hallway/central) "Mf" = ( @@ -1653,9 +1638,6 @@ /obj/structure/cable{ icon_state = "6-8" }, -/obj/structure/cable{ - icon_state = "4-10" - }, /obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/central) @@ -1687,9 +1669,6 @@ }, /turf/open/floor/plating, /area/ship/engineering/engine) -"MK" = ( -/turf/closed/wall, -/area/ship/maintenance) "Ne" = ( /turf/closed/wall/rust, /area/ship/crew) @@ -1772,9 +1751,11 @@ /area/ship/bridge) "OD" = ( /obj/machinery/airalarm/directional/east, -/obj/structure/chair/plastic{ - dir = 8 - }, +/obj/structure/guncloset, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser/e10, +/obj/item/gun/energy/laser/e10, /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) "OR" = ( @@ -1806,23 +1787,11 @@ "PO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/structure/cable{ icon_state = "1-8" }, /turf/open/floor/plasteel, /area/ship/hallway/central) -"PR" = ( -/obj/structure/grille, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden, -/obj/machinery/door/poddoor/shutters{ - id = "mudskipper_window" - }, -/obj/structure/window/reinforced/fulltile, -/turf/open/floor/plating, -/area/ship/hallway/aft) "PU" = ( /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) @@ -1852,9 +1821,6 @@ /obj/structure/cable{ icon_state = "1-9" }, -/obj/structure/cable{ - icon_state = "2-5" - }, /turf/open/floor/plasteel, /area/ship/hallway/central) "QF" = ( @@ -1882,7 +1848,7 @@ bulb_power = 0.6; pixel_y = -6 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/effect/turf_decal/techfloor{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -1914,15 +1880,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, /obj/machinery/door/airlock{ name = "Custodial Closet" }, /obj/effect/turf_decal/industrial/warning/fulltile, /turf/open/floor/plasteel/dark, -/area/ship/maintenance) +/area/ship/hallway/central) "Rv" = ( /obj/item/gps/mining{ gpstag = "SCAV0"; @@ -1959,8 +1922,10 @@ bulb_power = 0.6; pixel_y = 6 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "So" = ( @@ -1988,7 +1953,7 @@ dir = 6 }, /turf/open/floor/plasteel/showroomfloor, -/area/ship/crew/toilet) +/area/ship/hallway/central) "ST" = ( /obj/item/storage/cans/sixbeer, /obj/effect/spawner/random/food_or_drink/donkpockets, @@ -1998,17 +1963,10 @@ }, /obj/item/reagent_containers/food/snacks/meat/slab, /obj/item/reagent_containers/food/snacks/meat/slab, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/spline/fancy/opaque/grey, /turf/open/floor/plasteel/dark, /area/ship/hallway/aft) -"Ti" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4; - name = "airlock waste injector" - }, -/turf/open/floor/engine/hull, -/area/ship/external/dark) "Tn" = ( /obj/structure/cable{ icon_state = "1-2" @@ -2073,7 +2031,7 @@ /area/ship/bridge) "Uo" = ( /turf/closed/wall/r_wall/yesdiag, -/area/ship/crew/cryo) +/area/ship/crew) "UF" = ( /obj/machinery/door/airlock/engineering{ dir = 4; @@ -2103,10 +2061,10 @@ /obj/machinery/light/directional/west, /obj/item/clothing/suit/space/engineer, /obj/item/clothing/head/helmet/space/light/engineer, +/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/borderfloor{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "UZ" = ( @@ -2116,9 +2074,6 @@ /obj/item/flashlight/lamp/green{ pixel_y = 4 }, -/obj/structure/cable{ - icon_state = "5-6" - }, /turf/open/floor/plasteel/grimy, /area/ship/crew) "Vn" = ( @@ -2126,7 +2081,7 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/wrapping, -/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/turf_decal/corner/opaque/grey/half, /turf/open/floor/plasteel/dark, /area/ship/hallway/central) "Vo" = ( @@ -2160,7 +2115,7 @@ /area/ship/external/dark) "Wk" = ( /turf/closed/wall/rust, -/area/ship/maintenance) +/area/ship/hallway/central) "Wm" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer4{ dir = 4 @@ -2168,9 +2123,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer2{ dir = 4 }, -/obj/structure/cable{ - icon_state = "4-8" - }, /obj/effect/turf_decal/industrial/warning/fulltile, /obj/machinery/door/airlock{ dir = 4; @@ -2192,7 +2144,7 @@ dir = 8 }, /turf/open/floor/plasteel/patterned, -/area/ship/crew/toilet) +/area/ship/hallway/central) "Xc" = ( /obj/machinery/blackbox_recorder, /obj/effect/decal/cleanable/dirt/dust, @@ -2208,7 +2160,7 @@ /obj/structure/cable{ icon_state = "0-1" }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/effect/turf_decal/corner/opaque/grey/three_quarters{ dir = 8 }, /turf/open/floor/plasteel/dark, @@ -2223,6 +2175,7 @@ /obj/structure/cable{ icon_state = "5-8" }, +/obj/effect/turf_decal/box, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, @@ -2268,18 +2221,26 @@ gpstag = "SCAV1" }, /obj/item/gps/mining{ - gpstag = "SCAV1" + gpstag = "SCAV1"; + pixel_y = 10 }, /obj/item/gps/mining{ - gpstag = "SCAV1" + gpstag = "SCAV1"; + pixel_x = -8 }, /obj/item/gps/mining{ - gpstag = "SCAV1" + gpstag = "SCAV1"; + pixel_x = -8; + pixel_y = 10 }, /obj/item/melee/knife/survival, -/obj/item/melee/knife/survival, -/obj/item/flashlight/seclite, +/obj/item/melee/knife/survival{ + pixel_x = 6 + }, /obj/item/flashlight/seclite, +/obj/item/flashlight/seclite{ + pixel_y = -4 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) "Yd" = ( @@ -2292,15 +2253,11 @@ /area/ship/crew) "Yi" = ( /turf/closed/wall/r_wall/yesdiag, -/area/ship/maintenance) +/area/ship/hallway/central) "Yq" = ( /obj/effect/decal/cleanable/oil{ icon_state = "floor4" }, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - name = "Air to Distro"; - target_pressure = 1000 - }, /obj/machinery/atmospherics/components/binary/volume_pump/layer2{ dir = 1; name = "Scrubbers to External" @@ -2308,6 +2265,7 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/machinery/atmospherics/components/binary/pump/layer4, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "Yu" = ( @@ -2320,7 +2278,7 @@ pixel_y = -5 }, /obj/machinery/light/dim/directional/north, -/obj/effect/turf_decal/corner/opaque/neutral/half, +/obj/effect/turf_decal/corner/opaque/grey/half, /turf/open/floor/plasteel/dark, /area/ship/hallway/central) "YK" = ( @@ -2341,6 +2299,9 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/robot_debris, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "Zi" = ( @@ -2378,7 +2339,10 @@ /obj/structure/chair/plastic{ dir = 1 }, -/turf/open/floor/plasteel, +/obj/effect/turf_decal/corner/opaque/grey/half{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, /area/ship/hallway/central) (1,1,1) = {" @@ -2413,7 +2377,7 @@ MF zx MF xZ -Yu +kw IU hX cs @@ -2432,7 +2396,7 @@ Vo qE ao yY -Yu +kw cs hX cs @@ -2451,7 +2415,7 @@ KA eu hY sI -Yu +kw IU hX hX @@ -2470,7 +2434,7 @@ dw hr xU YL -Yu +kw cs cs hX @@ -2491,7 +2455,7 @@ js Qp Ag Ag -Ti +IU hX cs "} @@ -2509,8 +2473,8 @@ Rc OB EQ Cr -PR -ma +Xm +IU cs cs "} @@ -2639,8 +2603,8 @@ Gq dc Pr dc -oU -oU +dc +dc rG rG IU @@ -2658,7 +2622,7 @@ Gq kV gf Xh -oU +dc kB xp rG @@ -2696,7 +2660,7 @@ Ne DS Mi ZJ -oU +dc tK Sq lg @@ -2715,10 +2679,10 @@ Ne LY mC iY -MK -MK +dc +dc Wk -Cv +rG cs hX cs @@ -2726,18 +2690,18 @@ cs (19,1,1) = {" hX cs -zX +Zx KU zW Lw -ev +Gq Vn DC PO Rn wi pF -Cv +rG cs hX cs @@ -2745,18 +2709,18 @@ cs (20,1,1) = {" hX IU -DU +OR qN IP GI -ev +Gq Yv LV xk -MK +dc cn KT -Cv +rG IU hX cs @@ -2765,16 +2729,16 @@ cs cs cs Uo -DU -ev -ev -ev +OR +Gq +Gq +Gq dc TV dc -MK -MK -Cv +dc +dc +rG Yi cs cs diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm index 645dee18a539..5bf61b3cf320 100644 --- a/_maps/shuttles/independent/independent_shetland.dmm +++ b/_maps/shuttles/independent/independent_shetland.dmm @@ -2,6 +2,9 @@ "ae" = ( /obj/effect/turf_decal/industrial/warning, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/port) "ah" = ( @@ -71,22 +74,24 @@ /turf/open/floor/plasteel/patterned, /area/ship/crew/janitor) "aH" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 - }, /obj/item/radio/intercom/directional/south, /obj/machinery/photocopier, +/obj/effect/turf_decal/techfloor, /turf/open/floor/plasteel/dark, /area/ship/bridge) "aI" = ( /turf/closed/wall, /area/ship/crew/toilet) "aR" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/item/cutting_board, /obj/item/melee/knife/kitchen, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "aS" = ( /turf/closed/wall/r_wall/rust, @@ -143,6 +148,7 @@ /obj/structure/chair/handrail{ dir = 4 }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/port) "bv" = ( @@ -183,6 +189,9 @@ /obj/effect/turf_decal/corner/transparent/brown/diagonal, /obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ship/crew/canteen) "bM" = ( @@ -334,18 +343,15 @@ /obj/structure/cable{ icon_state = "2-5" }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 9 - }, /obj/structure/cable{ icon_state = "5-9" }, /obj/structure/chair/handrail{ dir = 8 }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "cR" = ( @@ -443,15 +449,13 @@ /area/ship/external/dark) "ea" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 - }, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ icon_state = "0-1" }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black/half, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) "ec" = ( /obj/structure/chair/sofa/brown/left/directional/south, @@ -590,15 +594,15 @@ /turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) "ft" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, /obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/table/reinforced, /obj/item/megaphone/command{ pixel_x = 10 }, /obj/machinery/recharger, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "fu" = ( @@ -736,10 +740,12 @@ /area/ship/crew/janitor) "gd" = ( /obj/effect/spawner/random/vending/snack, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 4 +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "gk" = ( /obj/machinery/door/airlock/public/glass{ @@ -783,6 +789,7 @@ /obj/structure/chair/handrail{ dir = 1 }, +/obj/effect/turf_decal/techfloor, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "gF" = ( @@ -823,6 +830,9 @@ /obj/structure/cable{ icon_state = "8-10" }, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "gO" = ( @@ -958,26 +968,26 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/dark/visible{ - dir = 10 - }, /obj/structure/cable/yellow{ icon_state = "1-4" }, /obj/structure/cable/yellow{ icon_state = "4-8" }, +/obj/machinery/atmospherics/pipe/simple/dark/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ + dir = 6 + }, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "ib" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 4 - }, /obj/structure/table/reinforced, /obj/machinery/fax/indie, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "if" = ( @@ -1237,6 +1247,8 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, +/obj/effect/turf_decal/corner_techfloor_grid, +/obj/effect/turf_decal/techfloor/corner, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "kf" = ( @@ -1405,6 +1417,10 @@ }, /turf/open/floor/carpet/blue, /area/ship/bridge) +"lM" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel, +/area/ship/hallway/central) "lU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ dir = 1 @@ -1528,7 +1544,6 @@ /area/ship/hallway/aft) "mZ" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 9 }, @@ -1537,7 +1552,10 @@ /obj/structure/cable{ icon_state = "0-10" }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/hallway/port) "nc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, @@ -1588,7 +1606,6 @@ /turf/open/floor/plasteel/patterned, /area/ship/crew/janitor) "nU" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, /obj/item/kirbyplants/fullysynthetic, /obj/machinery/firealarm/directional/north, /obj/item/cigbutt{ @@ -1617,10 +1634,15 @@ /obj/machinery/advanced_airlock_controller{ pixel_x = -25 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4, /obj/structure/chair/handrail{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 1 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/port) "of" = ( @@ -1628,12 +1650,12 @@ /obj/machinery/atmospherics/pipe/simple/green/visible{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - name = "Air to Distro" - }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer1{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/pump/layer2{ + name = "Air To Distro" + }, /turf/open/floor/plasteel/dark, /area/ship/engineering) "on" = ( @@ -1670,13 +1692,13 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "oB" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, /obj/effect/turf_decal/industrial/outline/yellow, /obj/machinery/computer/crew/retro{ dir = 8 }, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "oE" = ( @@ -1718,7 +1740,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/structure/catwalk/over/plated_catwalk, -/turf/open/floor/plating, +/turf/open/floor/plasteel, /area/ship/hallway/central) "oV" = ( /turf/closed/wall/r_wall/rust/yesdiag, @@ -1779,6 +1801,7 @@ dir = 1 }, /obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/dark, /area/ship/cargo) "pr" = ( @@ -1852,13 +1875,13 @@ req_access_txt = "1"; req_ship_access = 1 }, -/obj/item/clothing/suit/armor/vest/old, -/obj/item/clothing/suit/armor/vest/old, /obj/item/clothing/head/helmet, /obj/effect/turf_decal/box, /obj/item/clothing/glasses/cheapsuns, /obj/item/melee/classic_baton, /obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/suit/armor/vest, /turf/open/floor/plasteel/dark, /area/ship/security) "pX" = ( @@ -1873,12 +1896,13 @@ /area/ship/maintenance/port) "pY" = ( /obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/layer2{ - dir = 1 - }, /obj/structure/chair/handrail{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) "qa" = ( @@ -1889,6 +1913,7 @@ /obj/structure/crate_shelf, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/box, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) "qg" = ( @@ -1948,14 +1973,14 @@ /area/ship/engineering/engine) "ql" = ( /obj/item/kirbyplants/fullysynthetic, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ship/hallway/central) "qB" = ( /obj/structure/bed, @@ -2034,10 +2059,10 @@ /obj/machinery/light_switch{ pixel_y = 23 }, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 4 +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/hallway/central) "rc" = ( /obj/machinery/door/airlock/medical/glass{ @@ -2144,8 +2169,10 @@ /obj/effect/turf_decal/industrial/warning{ dir = 1 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) "rL" = ( @@ -2201,13 +2228,13 @@ /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "sb" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, /obj/effect/turf_decal/industrial/outline/yellow, /obj/machinery/computer/helm/retro{ dir = 8 }, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "sc" = ( @@ -2233,7 +2260,6 @@ /area/ship/hallway/starboard) "sq" = ( /obj/effect/turf_decal/industrial/warning, -/obj/machinery/autolathe, /obj/effect/turf_decal/box, /obj/structure/cable{ icon_state = "2-9" @@ -2241,6 +2267,10 @@ /obj/effect/turf_decal/borderfloor{ dir = 9 }, +/obj/structure/rack, +/obj/item/storage/bag/ore, +/obj/item/mining_scanner, +/obj/item/pickaxe, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "su" = ( @@ -2474,12 +2504,13 @@ /obj/machinery/advanced_airlock_controller{ pixel_x = -25 }, -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/layer4{ - dir = 1 - }, /obj/structure/chair/handrail{ dir = 4 }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) "uO" = ( @@ -2519,6 +2550,12 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/corner_techfloor_grid{ + dir = 4 + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "vk" = ( @@ -2528,11 +2565,13 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "vt" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/structure/closet/emcloset, /obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/effect/decal/cleanable/cobweb, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "vw" = ( @@ -2647,6 +2686,9 @@ /obj/structure/cable{ icon_state = "6-10" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "wt" = ( @@ -2657,7 +2699,6 @@ pixel_x = -15; pixel_y = 21 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/item/radio/intercom/directional/north, /obj/item/spacecash/bundle/c1000{ pixel_x = 4; @@ -2666,14 +2707,14 @@ /obj/item/phone{ pixel_y = -4 }, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "wz" = ( /obj/machinery/light/small/directional/north, /obj/structure/table/reinforced, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, /obj/item/reagent_containers/food/drinks/bottle/tequila{ pixel_x = 10; pixel_y = 11 @@ -2685,13 +2726,15 @@ /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ pixel_y = 5 }, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/bridge) "wK" = ( /obj/structure/chair/plastic{ dir = 4 }, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, @@ -2699,7 +2742,10 @@ /obj/machinery/camera/autoname{ dir = 4 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/hallway/central) "wM" = ( /obj/structure/railing, @@ -2726,7 +2772,6 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "wQ" = ( -/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/firealarm/directional/north, /obj/structure/cable{ icon_state = "4-8" @@ -2734,9 +2779,10 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/central) "wT" = ( @@ -2813,13 +2859,15 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "xs" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 8 }, /obj/item/kirbyplants/fullysynthetic, /obj/machinery/airalarm/directional/north, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/hallway/port) "xu" = ( /obj/effect/turf_decal/corner/transparent/beige/full, @@ -2836,6 +2884,9 @@ pixel_x = 20; pixel_y = 5 }, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, /turf/open/floor/plasteel, /area/ship/crew/canteen) "xx" = ( @@ -2850,7 +2901,6 @@ /turf/open/floor/plasteel/dark, /area/ship/engineering/atmospherics) "xz" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/structure/table/reinforced, /obj/item/reagent_containers/condiment/saltshaker{ pixel_x = -4; @@ -2860,17 +2910,25 @@ pixel_x = 4; pixel_y = 10 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "xO" = ( /obj/machinery/microwave, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/structure/table/reinforced, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "xT" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/machinery/airalarm/directional/north, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) @@ -2894,6 +2952,9 @@ /obj/structure/cable{ icon_state = "2-5" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "yg" = ( @@ -2980,7 +3041,6 @@ /turf/open/floor/plasteel/freezer, /area/ship/medical) "yO" = ( -/obj/structure/catwalk/over/plated_catwalk, /obj/machinery/light/dim/directional/north, /obj/structure/cable{ icon_state = "8-10" @@ -2988,13 +3048,14 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, /obj/structure/chair/handrail, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk, /turf/open/floor/plating, /area/ship/hallway/central) "yP" = ( @@ -3039,6 +3100,9 @@ /turf/open/floor/plasteel/grimy, /area/ship/security) "yY" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "yZ" = ( @@ -3101,10 +3165,12 @@ /area/ship/hallway/port) "zr" = ( /obj/effect/spawner/random/vending/cola, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black{ dir = 8 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "zy" = ( /obj/effect/turf_decal/box, @@ -3203,9 +3269,6 @@ /obj/effect/turf_decal/number/zero{ dir = 8 }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) "Aj" = ( @@ -3418,10 +3481,15 @@ /area/ship/hallway/fore) "CF" = ( /obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/layer2, /obj/structure/chair/handrail{ dir = 8 }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/layer2{ + dir = 1 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/port) "CH" = ( @@ -3440,10 +3508,14 @@ /obj/structure/closet/secure_closet/freezer/fridge{ populate = 0 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/item/reagent_containers/condiment/flour, /obj/item/reagent_containers/condiment/sugar, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "CK" = ( /obj/structure/cable{ @@ -3484,15 +3556,12 @@ /area/ship/security) "Dd" = ( /obj/effect/turf_decal/industrial/warning, -/obj/structure/rack, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/pickaxe, /obj/effect/turf_decal/box, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/borderfloor{ dir = 1 }, +/obj/machinery/autolathe, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Dm" = ( @@ -3534,6 +3603,7 @@ /obj/structure/cable{ icon_state = "2-9" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/dark, /area/ship/cargo) "DD" = ( @@ -3663,6 +3733,10 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/corner_techfloor_grid, +/obj/effect/turf_decal/techfloor/corner{ + dir = 3 + }, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "EJ" = ( @@ -3677,16 +3751,16 @@ /area/ship/maintenance/port) "EM" = ( /obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 8 - }, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ icon_state = "0-8" }, /obj/effect/decal/cleanable/generic, /obj/item/cigbutt, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ship/hallway/central) "EN" = ( /obj/structure/cable{ @@ -3714,6 +3788,7 @@ /obj/structure/chair/handrail{ dir = 4 }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) "EX" = ( @@ -3789,9 +3864,6 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Gt" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/green/hidden{ dir = 8 }, @@ -3799,7 +3871,10 @@ pixel_y = 24 }, /obj/structure/chair/handrail, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 4 + }, +/turf/open/floor/plasteel, /area/ship/hallway/port) "Gw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ @@ -3933,7 +4008,6 @@ /area/ship/engineering/engine) "Hi" = ( /obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, /obj/item/trash/can/food/beans, /obj/item/trash/chips, /obj/machinery/firealarm/directional/north, @@ -3944,7 +4018,12 @@ }, /obj/effect/decal/cleanable/generic, /obj/item/cigbutt, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "Hl" = ( /obj/structure/catwalk/over/plated_catwalk/dark, @@ -4065,16 +4144,14 @@ /turf/open/floor/plating, /area/ship/engineering/electrical) "IE" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 4 - }, /obj/structure/sign/warning/vacuum/external{ pixel_y = -21 }, /obj/structure/chair/handrail{ dir = 1 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) "IJ" = ( /obj/machinery/atmospherics/components/trinary/mixer/airmix{ @@ -4250,6 +4327,7 @@ icon_state = "5-9" }, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/techfloor, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "Ki" = ( @@ -4329,9 +4407,6 @@ /area/ship/engineering) "KS" = ( /obj/structure/closet/crate/bin, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 4 - }, /obj/item/trash/candy, /obj/machinery/airalarm/directional/east, /obj/machinery/light_switch{ @@ -4339,7 +4414,12 @@ pixel_y = -20 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black{ + dir = 7 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "KZ" = ( /obj/structure/noticeboard{ @@ -4553,6 +4633,7 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "Mf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Mk" = ( @@ -4567,6 +4648,7 @@ /obj/structure/chair/handrail{ dir = 8 }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) "Mr" = ( @@ -4598,9 +4680,13 @@ /area/ship/engineering/electrical) "ME" = ( /obj/machinery/vending/coffee, -/obj/effect/turf_decal/corner/opaque/neutral/half, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "MF" = ( /turf/closed/wall/r_wall/yesdiag, @@ -4654,6 +4740,7 @@ /obj/structure/cable{ icon_state = "5-6" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /turf/open/floor/plasteel, /area/ship/hallway/central) "Na" = ( @@ -5094,6 +5181,7 @@ /obj/structure/chair/handrail{ dir = 8 }, +/obj/machinery/atmospherics/pipe/layer_manifold, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/port) "Qy" = ( @@ -5262,9 +5350,11 @@ /turf/open/floor/plating, /area/ship/maintenance/port) "RO" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters, /obj/item/kirbyplants/fullysynthetic, /obj/machinery/light/directional/north, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "RP" = ( @@ -5394,6 +5484,9 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/starboard) "Tc" = ( @@ -5607,32 +5700,32 @@ /obj/structure/sink/kitchen{ pixel_y = 16 }, -/obj/effect/turf_decal/corner/opaque/neutral/half, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/transparent/beige/full, +/obj/effect/turf_decal/corner/transparent/brown/diagonal, +/obj/effect/turf_decal/corner/opaque/black/half{ + dir = 1 + }, +/turf/open/floor/plasteel, /area/ship/crew/canteen) "Vg" = ( /obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 4 - }, /obj/structure/filingcabinet/double/grey, +/obj/effect/turf_decal/techfloor, /turf/open/floor/plasteel/dark, /area/ship/bridge) "Vp" = ( /turf/closed/wall, /area/ship/engineering/electrical) "Vr" = ( -/obj/effect/turf_decal/corner/opaque/neutral/half{ - dir = 1 - }, /obj/item/kirbyplants/fullysynthetic, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner/opaque/black/half, +/turf/open/floor/plasteel, /area/ship/hallway/starboard) "Vt" = ( -/obj/effect/turf_decal/corner/opaque/neutral/three_quarters{ - dir = 1 - }, /obj/machinery/computer/cargo/retro, +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "VD" = ( @@ -5876,6 +5969,7 @@ /obj/structure/cable{ icon_state = "1-10" }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Xt" = ( @@ -5961,8 +6055,10 @@ /area/ship/engineering/engine) "XY" = ( /obj/effect/turf_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/item/radio/intercom/directional/east, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/hallway/port) "Ye" = ( @@ -7129,7 +7225,7 @@ lo yW gq yO -ZV +lM DC Xr wr From 89b240bb2d5fb4bf673c2e47c054dc59d5122827 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Fri, 3 Jan 2025 18:58:10 -0500 Subject: [PATCH 063/122] New Ruin: Tesla Lab (#3787) ## About The Pull Request Adds a new ruin to the iceplanet ruin pool - Tesla Lab

    Screencaps

    ![image](https://github.com/user-attachments/assets/190906ae-ff05-4b76-9b7c-9d58cfb7c98b) ![StrongDMM-2024-11-16 15 39 07](https://github.com/user-attachments/assets/36dffe44-0198-4439-bd71-320d5a951e69) ![StrongDMM-2024-11-16 15 39 08](https://github.com/user-attachments/assets/3d52d5e7-10a3-4c12-b1bb-65b76206f32f)

    ## Why It's Good For The Game This is an very hard ruin filled with nefarious tricks and a decent bit of loot. I want it to challenge people. ## Changelog :cl: add: CLIP has lost contact with a facility in the system. Go find it. Go see what happened. I dare you. /:cl: --------- Co-authored-by: Bjarl <94164348+Bjarl@users.noreply.github.com> --- .../IceRuins/icemoon_tesla_lab.dmm | 16029 ++++++++++++++++ .../subshuttles/frontiersmen_haymaker.dmm | 686 + code/datums/ruins/icemoon.dm | 7 + code/game/area/areas/ruins/icemoon.dm | 61 + code/game/machinery/doors/firedoor.dm | 5 + .../effects/anomalies/anomalies_static.dm | 27 +- .../objects/items/devices/desynchronizer.dm | 7 +- code/game/turfs/open/floor/plating/icemoon.dm | 61 + code/modules/mapping/mapping_helpers.dm | 29 + .../ruins/icemoonruin_code/tesla_lab.dm | 114 + shiptest.dme | 1 + 11 files changed, 17016 insertions(+), 11 deletions(-) create mode 100644 _maps/RandomRuins/IceRuins/icemoon_tesla_lab.dmm create mode 100644 _maps/shuttles/subshuttles/frontiersmen_haymaker.dmm create mode 100644 code/modules/ruins/icemoonruin_code/tesla_lab.dm diff --git a/_maps/RandomRuins/IceRuins/icemoon_tesla_lab.dmm b/_maps/RandomRuins/IceRuins/icemoon_tesla_lab.dmm new file mode 100644 index 000000000000..4f6e4849f99b --- /dev/null +++ b/_maps/RandomRuins/IceRuins/icemoon_tesla_lab.dmm @@ -0,0 +1,16029 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/porta_turret/ship/frontiersmen/light{ + dir = 8; + reqpower = 0; + faction = list("Frontiersmen") + }, +/turf/open/floor/concrete/slab_1, +/area/ruin/icemoon/tesla_lab/turrets) +"ac" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor2" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/dorms) +"ae" = ( +/obj/item/stack/sheet/mineral/sandbags, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"af" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"ag" = ( +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 4; + pixel_y = -3; + pixel_x = -10; + name = "starboard shutter"; + id = "h2" + }, +/obj/machinery/button/door{ + dir = 4; + pixel_y = 8; + pixel_x = -10; + name = "port shutter"; + id = "h1" + }, +/obj/machinery/turretid/ship{ + pixel_y = 24; + id = "haymaker" + }, +/obj/machinery/button/shieldwallgen{ + dir = 4; + pixel_y = -3; + pixel_x = 4; + id = "h2s" + }, +/obj/machinery/button/shieldwallgen{ + dir = 4; + pixel_y = 8; + pixel_x = 4; + id = "h1s" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"ah" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/structure/catwalk/over, +/obj/machinery/light/directional/east, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"as" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor5" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"au" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"av" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/item/stack/ore/slag{ + pixel_x = -6 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"aw" = ( +/obj/structure/platform/industrial, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ax" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ay" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"az" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/stack/tile/plasteel/dark{ + pixel_y = -1; + pixel_x = -5 + }, +/obj/item/crowbar{ + pixel_x = -4; + pixel_y = 13 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "b"; + pixel_y = 15; + pixel_x = -10 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "o"; + pixel_y = 12; + pixel_x = 5 + }, +/obj/structure/disposalpipe/broken{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/lab_halls) +"aB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/slug/buck, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"aC" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"aH" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"aJ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"aK" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"aM" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/engineering) +"aR" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/gibspawner/human/bodypartless, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"aS" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/obj/machinery/light/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"aU" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/directional/west, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"aW" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"ba" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -3; + pixel_y = -9 + }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"bd" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"bf" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/chlorine, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2, +/obj/item/wrench/crescent{ + pixel_y = 10; + pixel_x = 7 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"bi" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"bo" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"bs" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/item/shard{ + pixel_y = 5; + pixel_x = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"bv" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/ammo_box/magazine/cm23/empty{ + pixel_y = 11; + pixel_x = -11 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"bG" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"bI" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"bL" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"bP" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"bS" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_y = 4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"bT" = ( +/obj/structure/platform/industrial/corner, +/obj/item/ammo_casing/spent/slug/buck, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"bU" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_halls) +"bW" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"bX" = ( +/obj/structure/chair/comfy/grey/old/alt/directional/east{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_x = -30 + }, +/obj/item/paper/crumpled{ + pixel_y = -15; + pixel_x = 1 + }, +/obj/item/paper/crumpled{ + pixel_y = 6; + pixel_x = -12 + }, +/obj/item/paper/crumpled{ + pixel_y = -8; + pixel_x = -14 + }, +/obj/item/paper/crumpled{ + pixel_y = 8; + pixel_x = -8 + }, +/obj/item/paper/crumpled{ + pixel_y = 18; + pixel_x = 1 + }, +/obj/item/paper/crumpled{ + pixel_y = 21; + pixel_x = -9 + }, +/obj/effect/decal/cleanable/food/plant_smudge, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"bY" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"cd" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 5 + }, +/obj/machinery/autolathe, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"ck" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"cl" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/pizza/vegetable{ + pixel_x = -2; + pixel_y = 0 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"cn" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/turf_decal/box/corners{ + dir = 4; + color = "#75A2BB" + }, +/obj/effect/turf_decal/box/corners{ + dir = 1; + color = "#75A2BB" + }, +/obj/effect/turf_decal/box/corners{ + color = "#75A2BB" + }, +/obj/effect/turf_decal/box/corners{ + dir = 8; + color = "#75A2BB" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"cp" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"cu" = ( +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/structure/curtain, +/obj/effect/turf_decal/corner/transparent/blue/border{ + dir = 5 + }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"cy" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"cA" = ( +/obj/structure/chair, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"cG" = ( +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + pixel_y = 0; + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"cM" = ( +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"cP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 1 + }, +/turf/open/floor/engine/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"cQ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"cT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/gibspawner/human/bodypartless, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"cU" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/transparent/blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/transparent/blue/filled/corner, +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"cV" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"cW" = ( +/obj/item/kirbyplants{ + icon_state = "plant-22"; + pixel_y = 17; + pixel_x = -14 + }, +/obj/structure/chair, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/engineering) +"cY" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/armory) +"da" = ( +/obj/effect/turf_decal/corner_steel_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner_steel_grid/diagonal, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"dc" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 9 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"dd" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/structure/platform/industrial{ + dir = 1 + }, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"de" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"df" = ( +/obj/item/clothing/head/clip{ + pixel_y = -14; + pixel_x = 7 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"dj" = ( +/obj/structure/falsewall/plastitanium, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/armory) +"dl" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"dm" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/icemoon/tesla_lab/haymaker) +"dq" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"dr" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/machinery/button/door{ + dir = 1; + pixel_y = -22; + pixel_x = 8; + name = "shutter control"; + id = "tl5" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"dv" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"dy" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/railing{ + dir = 6 + }, +/obj/structure/filingcabinet/double{ + dir = 1 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/cargo) +"dE" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"dK" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/obj/item/shard{ + pixel_y = -8; + pixel_x = -10 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/turf_decal/industrial/caution{ + dir = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"dL" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/mob_spawn/human/corpse/frontier, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"dO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 4 + }, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"dP" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"dR" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/platform/industrial, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"dU" = ( +/obj/structure/flora/grass/green, +/obj/item/mine/directional/claymore/live, +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"dW" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "evac"; + pixel_y = 15; + pixel_x = -10 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/slab_1/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"dX" = ( +/obj/item/kirbyplants{ + icon_state = "plant-03"; + pixel_y = 13 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"dY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"ea" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/grunge{ + name = "Chamber Access"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"eb" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"ec" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lab_halls) +"ed" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"ee" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ef" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor/corner, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"eg" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/office_two) +"ei" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"ej" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/medbay) +"em" = ( +/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"es" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4; + color = "#75A2BB" + }, +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/item/melee/sword/mass, +/obj/item/melee/sword/mass, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"eu" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/weldingtool, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"ey" = ( +/obj/structure/platform/industrial, +/obj/machinery/door/firedoor/border_only, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/chair{ + pixel_y = 8; + pixel_x = -5 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"eA" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + id = "tl1" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "tls" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"eC" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 10 + }, +/obj/item/kirbyplants{ + icon_state = "plant-19"; + pixel_x = -7; + pixel_y = 2 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"eD" = ( +/obj/effect/turf_decal/minutemen/edge, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"eF" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/platform/industrial/corner{ + dir = 1 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"eG" = ( +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/effect/turf_decal/industrial, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"eH" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/item/electronics/airlock, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"eI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"eL" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/ammo_casing/spent/slug/buck, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"eN" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -8; + pixel_y = -8 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"eO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"eP" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"eQ" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 5 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"eS" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"eU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/opaque/purple/corner{ + dir = 8 + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/item/desynchronizer/tvstatic{ + pixel_x = 7; + pixel_y = 8 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"eZ" = ( +/obj/structure/toilet{ + dir = 8; + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/clothing/head/papersack/smiley{ + pixel_x = 9; + pixel_y = 11 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "getout"; + pixel_y = -3; + pixel_x = -5 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/lab_halls) +"fa" = ( +/obj/effect/turf_decal/minutemen/middle, +/obj/machinery/holopad/secure, +/obj/item/paper/crumpled{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/item/paper/crumpled{ + pixel_y = 2; + pixel_x = 3 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"fb" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/grunge{ + dir = 2; + name = "Engineering" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"fd" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "skull"; + pixel_y = 2; + pixel_x = -31 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"fk" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"fo" = ( +/obj/structure/filingcabinet/double/grey{ + dir = 1 + }, +/obj/machinery/button/door{ + dir = 1; + pixel_x = 9; + pixel_y = -21; + id = "tl4" + }, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"fs" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ft" = ( +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"fu" = ( +/turf/open/floor/plating/asteroid/icerock/cracked, +/area/overmap_encounter/planetoid/cave/explored) +"fv" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"fw" = ( +/obj/effect/turf_decal/corner_steel_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner_steel_grid/diagonal, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"fy" = ( +/obj/effect/turf_decal/industrial, +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/structure/platform/industrial/corner{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"fz" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/spawner/random/trash/grime, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"fB" = ( +/obj/item/storage/box/ammo/a762_40{ + pixel_y = 3; + pixel_x = 5 + }, +/obj/item/reagent_containers/pill/cyanide{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/storage/pill_bottle{ + pixel_x = -15; + pixel_y = -1 + }, +/obj/item/trash/chips{ + pixel_y = -2 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/armory) +"fG" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"fH" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/shard{ + pixel_y = -7; + pixel_x = 5 + }, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"fK" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"fM" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 8 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -7 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"fS" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/mob/living/simple_animal/hostile/human/frontier/ranged/surgeon/internals{ + name = "Dr. Pills" + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"fT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 9 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"fU" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/table/optable, +/obj/effect/mob_spawn/human/corpse/frontier, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"fV" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = -4; + pixel_x = 7 + }, +/obj/item/folder/blue{ + pixel_y = 4; + pixel_x = -4 + }, +/obj/item/stamp/clip{ + pixel_x = 8; + pixel_y = 7 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"fX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"gd" = ( +/obj/machinery/computer/crew{ + dir = 8; + icon_state = "computer-right" + }, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/structure/railing, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"gf" = ( +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals{ + minimum_distance = 1; + shoot_point_blank = 1 + }, +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/cave/explored) +"gg" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"gj" = ( +/obj/structure/guncloset, +/obj/effect/turf_decal/trimline/transparent/blue/filled, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/armory) +"gk" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor2" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo) +"gm" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"go" = ( +/obj/machinery/door/airlock/external, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"gw" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/ash, +/obj/item/crowbar/large{ + pixel_y = 6; + pixel_x = -8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"gx" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/airlock/grunge{ + dir = 2; + name = "Server Room" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_a) +"gC" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/machinery/disposal/bin, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"gI" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/concrete/pavement/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"gJ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/item/electronics/airlock, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"gL" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Lab Zone One" + }, +/obj/effect/mapping_helpers/airlock/sealed, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/welded, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_a) +"gM" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"gO" = ( +/obj/effect/turf_decal/industrial, +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"gT" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor4" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo) +"gW" = ( +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"gZ" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/ice/explored) +"hd" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/minutemen/edge, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"hg" = ( +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/clip/researcher, +/obj/structure/fluff/paper/stack{ + pixel_y = -10; + pixel_x = 7 + }, +/obj/structure/fluff/paper/stack{ + pixel_y = 4; + pixel_x = -4 + }, +/obj/structure/fluff/paper/stack{ + pixel_y = 6; + pixel_x = 8 + }, +/obj/structure/fluff/paper/stack{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"hh" = ( +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"hl" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"hs" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/beaglemug{ + pixel_y = 8; + pixel_x = -4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/reagent_containers/pill/happinesspsych{ + pixel_x = 11; + pixel_y = -1 + }, +/obj/item/reagent_containers/pill/happinesspsych{ + pixel_x = 9; + pixel_y = 12 + }, +/obj/item/reagent_containers/pill/happinesspsych{ + pixel_x = -11; + pixel_y = 0 + }, +/obj/item/reagent_containers/pill/happinesspsych{ + pixel_x = 5; + pixel_y = 3 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/office_two) +"ht" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8; + color = "#75A2BB" + }, +/obj/machinery/iv_drip/saline, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"hu" = ( +/obj/structure/table, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/dorms) +"hw" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/cave/explored) +"hz" = ( +/obj/effect/turf_decal/industrial/traffic{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"hA" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"hB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/squirt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"hE" = ( +/obj/effect/turf_decal/industrial/loading/white{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"hI" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/platform/industrial, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"hJ" = ( +/obj/structure/dresser, +/obj/structure/sign/poster/official/no_erp{ + pixel_y = 30 + }, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"hL" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/item/paper/crumpled{ + pixel_x = -6; + pixel_y = -2 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"hN" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"hR" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"hS" = ( +/obj/structure/table, +/obj/item/trash/can/food/peaches{ + pixel_y = 14; + pixel_x = 7 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"hU" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/power/tesla_coil/power{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"hX" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/shard, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"ib" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ie" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + dir = 2; + name = "Crawlspace" + }, +/obj/effect/mapping_helpers/airlock/sealed, +/obj/effect/mapping_helpers/airlock/welded, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"ig" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"in" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/minutemen/corner, +/obj/machinery/button/door{ + pixel_y = 23; + pixel_x = 7; + id = "tl_rd" + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"iu" = ( +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/structure/curtain, +/obj/effect/turf_decal/corner/transparent/blue/border{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"iv" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 8; + pixel_x = -4 + }, +/obj/item/pen/fourcolor{ + pixel_y = 10; + pixel_x = -4 + }, +/obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/south, +/obj/machinery/button/door{ + pixel_x = 9; + dir = 8; + pixel_y = -1; + id = "tl7"; + name = "shutter control" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/containment) +"iw" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/item/stack/tile/plasteel/dark{ + pixel_y = -5; + pixel_x = 3 + }, +/obj/machinery/light/directional/north, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"ix" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"iF" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"iJ" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/office) +"iK" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/opaque/mauve/warning, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lab_a) +"iN" = ( +/obj/effect/gibspawner/human/bodypartless, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"iT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/splatter, +/obj/structure/closet/emcloset/wall/directional/north, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"jb" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"jc" = ( +/obj/structure/table, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 5; + pixel_x = -3 + }, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_x = 7 + }, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 8; + pixel_x = 11 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"jd" = ( +/obj/effect/gibspawner/human/bodypartless, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"je" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"jg" = ( +/obj/structure/toilet{ + pixel_y = 9 + }, +/obj/structure/curtain, +/obj/structure/window{ + dir = 8 + }, +/obj/structure/window{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"ji" = ( +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"jk" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/dorms) +"jn" = ( +/obj/structure/platform/industrial, +/obj/structure/platform/industrial/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"jo" = ( +/obj/structure/table, +/obj/machinery/newscaster/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/soup/vegetable{ + pixel_y = 7; + pixel_x = 3 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"jq" = ( +/obj/effect/decal/cleanable/glass/plasma, +/obj/structure/platform/industrial, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"js" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mob_spawn/human/corpse/frontier, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"ju" = ( +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy/closed, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"jv" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"jx" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/soup/vegetable, +/obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda{ + pixel_y = 9; + pixel_x = -2 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"jA" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"jF" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/obj/structure/chair/handrail{ + dir = 8 + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals/neutered, +/turf/open/floor/plasteel, +/area/ruin/icemoon/tesla_lab/haymaker) +"jH" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/ash/large, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/shard, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"jI" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash{ + pixel_x = -6 + }, +/obj/item/shard{ + pixel_y = -10; + pixel_x = -4 + }, +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"jM" = ( +/obj/machinery/porta_turret/ship/frontiersmen{ + reqpower = 0; + faction = list("Frontiersmen") + }, +/turf/open/floor/concrete/slab_1, +/area/ruin/icemoon/tesla_lab/turrets) +"jV" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"jW" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "!"; + pixel_y = 8; + pixel_x = 5 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "g"; + pixel_y = 7; + pixel_x = -3 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/disposalpipe/junction/flip{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"jY" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "food"; + pixel_y = 15; + pixel_x = -10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"jZ" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"ka" = ( +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/medical{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute{ + pixel_y = 3; + pixel_x = 7 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"ke" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"kg" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4; + color = "#75A2BB" + }, +/obj/effect/turf_decal/industrial/loading{ + icon_state = "loadingarea_stripes"; + dir = 2 + }, +/obj/structure/closet/crate/medical, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/brute, +/obj/item/storage/firstaid/regular, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"kl" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"km" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"kp" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"ks" = ( +/obj/machinery/door/firedoor/heavy/closed{ + welded = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"kv" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/structure/filingcabinet/double/grey{ + dir = 1; + pixel_y = -3 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/folder/blue, +/obj/item/documents, +/obj/item/spacecash/bundle/mediumrand, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/office_two) +"kx" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/shreds{ + pixel_y = 9 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "electricdanger"; + pixel_y = 6; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "toolbox"; + pixel_y = -15; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/shard, +/mob/living/simple_animal/hostile/human/frontier/ranged/officer/internals, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"ky" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"kB" = ( +/obj/effect/anomaly/flux/big/planetary{ + drops_core = 0; + zap_power = 50000 + }, +/obj/effect/turf_decal/industrial, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"kF" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/haymaker) +"kG" = ( +/obj/item/radio/intercom/directional/east{ + frequency = 1473 + }, +/obj/structure/chair/comfy/grey/old/alt/directional/west, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"kH" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"kI" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"kK" = ( +/obj/structure/chair/comfy/blue, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"kM" = ( +/obj/item/gun/ballistic/automatic/pistol/cm23{ + pixel_x = -12 + }, +/obj/item/reagent_containers/pill/morphine{ + pixel_y = -3; + pixel_x = -5 + }, +/obj/effect/decal/cleanable/generic, +/obj/effect/mob_spawn/human/corpse/clip/minuteman/forcefem{ + mob_name = "Alyssa Salata" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/armory) +"kO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"kR" = ( +/obj/structure/catwalk/over, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"kV" = ( +/obj/structure/fluff/paper/stack{ + pixel_y = 4; + pixel_x = -4 + }, +/obj/item/paper{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"kX" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "gib5"; + dir = 4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"lb" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ + pixel_y = 0; + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/effect/turf_decal/box, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"lc" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4; + color = "#75A2BB" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"lf" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"li" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 5; + pixel_x = -6 + }, +/obj/item/pen/fourcolor{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/clipboard{ + pixel_y = -2; + pixel_x = 9 + }, +/obj/item/pen/fountain{ + pixel_y = -2; + pixel_x = 6 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"lo" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"lq" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/power/tesla_coil/power{ + anchored = 1 + }, +/obj/structure/cable, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"lr" = ( +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/concrete/pavement, +/area/ruin/icemoon/tesla_lab/turrets) +"lv" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 9 + }, +/obj/structure/table, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/machinery/fax/ruin{ + pixel_y = 5 + }, +/obj/item/paper_bin{ + total_paper = 17; + pixel_x = -5; + pixel_y = -10 + }, +/obj/item/pen/fourcolor{ + pixel_y = -10; + pixel_x = -6 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"lx" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"lH" = ( +/obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 8 + }, +/obj/structure/platform/industrial{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"lJ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/computer/telecomms/monitor{ + dir = 8; + pixel_x = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_a) +"lK" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"lQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"lT" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"lU" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"lX" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"mc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + name = "Office" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/poddoor{ + id = "tl_rd" + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/office_two) +"me" = ( +/obj/structure/fluff/paper/stack, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"mf" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/opaque/orange/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"mg" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"mh" = ( +/obj/structure/flippedtable{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + welded = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"mp" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"mq" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/modular_computer/console/preset/civilian{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"mr" = ( +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "evac"; + pixel_y = -2; + pixel_x = -14 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/clip{ + pixel_y = 28 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"mt" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"mw" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"mz" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/item/stack/cable_coil/cut/random, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash{ + pixel_y = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"mC" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/machinery/light/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"mE" = ( +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"mG" = ( +/obj/item/paper_bin{ + total_paper = 17; + pixel_x = 9; + pixel_y = -11 + }, +/obj/structure/fluff/paper/stack{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/structure/fluff/paper/stack{ + pixel_y = -10; + pixel_x = 7 + }, +/obj/item/paper{ + pixel_x = -8; + pixel_y = -11 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"mH" = ( +/obj/machinery/fax/ruin{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"mL" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"mN" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gibbearcore" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/central_hall) +"mO" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo) +"mQ" = ( +/mob/living/simple_animal/hostile/human/frontier/internals, +/turf/open/floor/concrete/slab_1, +/area/ruin/icemoon/tesla_lab/turrets) +"mS" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/stack/tile/plasteel/dark{ + pixel_y = 15; + pixel_x = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/weldingtool, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/lab_halls) +"mU" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"mV" = ( +/obj/structure/filingcabinet/double{ + dir = 8; + pixel_x = 9; + density = 0 + }, +/obj/machinery/turretid{ + pixel_x = 26 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"mX" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gib5"; + dir = 8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/medbay) +"na" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/door/airlock/external, +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"nb" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/platform/industrial{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"nd" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"ne" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"nf" = ( +/obj/machinery/conveyor{ + id = "tlb"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"nk" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/structure/chair/stool/bar{ + dir = 1; + pixel_y = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"no" = ( +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"np" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"nt" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"nu" = ( +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"nw" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"nx" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"ny" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lobby) +"nC" = ( +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/ice/explored) +"nE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 8 + }, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"nK" = ( +/obj/machinery/power/shuttle/engine/electric, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "h3" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/haymaker) +"nL" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"nN" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/turf/open/floor/concrete/slab_1/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"nQ" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/engineering) +"nU" = ( +/obj/effect/turf_decal/industrial/loading{ + icon_state = "loadingarea_stripes"; + dir = 1 + }, +/obj/structure/platform/industrial/corner{ + dir = 8 + }, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"nV" = ( +/obj/structure/rack, +/obj/effect/turf_decal/trimline/transparent/blue/filled, +/obj/item/melee/knife/survival{ + pixel_x = 11; + pixel_y = -8 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/armory) +"nW" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/ice/explored) +"oa" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"od" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"oe" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Atmopsherics" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"of" = ( +/obj/structure/chair{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/frontier, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"oj" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/arrow_cw{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/shard{ + pixel_y = 2; + pixel_x = -4 + }, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"ok" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/structure/janitorialcart, +/obj/item/pushbroom, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lab_halls) +"ol" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/central_hall) +"om" = ( +/obj/effect/turf_decal/industrial, +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"or" = ( +/obj/effect/turf_decal/industrial, +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/structure/platform/industrial/corner{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"os" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"ou" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/table/reinforced, +/obj/item/folder/blue{ + pixel_y = 7; + pixel_x = -6 + }, +/obj/item/reagent_containers/food/drinks/beaglemug{ + pixel_y = 2 + }, +/obj/item/radio/intercom/directional/east{ + frequency = 1473 + }, +/obj/machinery/button/door{ + pixel_y = -22; + pixel_x = -7; + dir = 1; + id = "tl1"; + name = "Cargoway Shutters" + }, +/obj/machinery/button/shieldwallgen{ + pixel_y = -21; + pixel_x = 2; + dir = 1; + id = "tls" + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"oA" = ( +/obj/structure/platform/industrial/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood{ + dir = 4; + icon_state = "gib3" + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"oB" = ( +/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/steeldecal/steel_decals_central5, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"oD" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/haymaker) +"oF" = ( +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/flame, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"oG" = ( +/obj/structure/table, +/obj/machinery/fax/ruin{ + pixel_y = 5 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/office_two) +"oJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"oL" = ( +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"oN" = ( +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"oP" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"oR" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"oW" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/soup/mushroom{ + pixel_y = 4; + pixel_x = 4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"oX" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/tesla_coil/power{ + anchored = 1 + }, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"oY" = ( +/obj/structure/sink/kitchen{ + pixel_y = 17 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_halls) +"pd" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"pe" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line, +/obj/effect/turf_decal/trimline/transparent/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 25 + }, +/obj/item/weldingtool{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"pf" = ( +/obj/structure/platform/industrial, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ph" = ( +/obj/item/radio/intercom/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"po" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"pq" = ( +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 5 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"pr" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"pu" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Crawlspace" + }, +/obj/effect/mapping_helpers/airlock/sealed, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/dorms) +"pv" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "med"; + pixel_y = -4; + pixel_x = 11 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"pz" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + name = "Bathroom"; + dir = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"pB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"pC" = ( +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/cave/explored) +"pE" = ( +/obj/effect/turf_decal/minutemen/corner{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"pH" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/slab_1/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"pJ" = ( +/obj/effect/anomaly/tvstatic/planetary{ + effectrange = 3 + }, +/obj/effect/turf_decal/industrial, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/containment) +"pL" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor5" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/armory) +"pO" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "gib4"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"pT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"pX" = ( +/obj/structure/closet/secure_closet/engineering_personal{ + populate = 0 + }, +/obj/item/clothing/under/clip{ + pixel_x = 7 + }, +/obj/item/clothing/suit/hazardvest{ + pixel_x = -8; + pixel_y = 3 + }, +/obj/item/storage/backpack/satchel/eng{ + pixel_y = 10 + }, +/obj/item/storage/belt/utility{ + pixel_y = -7 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"pZ" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id = "tl2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/cargo) +"qg" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/effect/turf_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/office) +"qi" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"qk" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"ql" = ( +/obj/structure/table/chem, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/item/reagent_containers/pill/three_eye{ + name = "normal pill"; + desc = "This pill is gonna make you so normal champ."; + pixel_x = -3 + }, +/obj/item/reagent_containers/pill/patch/synthflesh{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/reagent_containers/pill/patch/synthflesh{ + pixel_x = 11; + pixel_y = 8 + }, +/obj/item/reagent_containers/hypospray/medipen/anti_rad{ + pixel_y = -7; + pixel_x = 6 + }, +/obj/item/reagent_containers/syringe/contraband/crank{ + pixel_x = 6; + pixel_y = -8 + }, +/obj/item/stack/medical/splint{ + pixel_y = 9; + pixel_x = 5 + }, +/obj/item/storage/backpack/duffelbag/med/surgery{ + pixel_y = -6; + pixel_x = 6 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"qm" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/photocopier, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/cargo) +"qn" = ( +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"qo" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/barricade/sandbags, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"qy" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"qC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"qD" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1; + color = "#75A2BB" + }, +/obj/effect/turf_decal/industrial/loading{ + icon_state = "loadingarea_stripes"; + dir = 2 + }, +/obj/machinery/portable_atmospherics/canister/carbon_monoxide, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"qE" = ( +/obj/structure/table, +/obj/item/cutting_board{ + pixel_y = 3; + pixel_x = -4 + }, +/obj/item/melee/knife, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"qG" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"qH" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"qM" = ( +/obj/structure/salvageable/computer{ + dir = 1 + }, +/obj/structure/railing, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/radio/intercom/directional/east{ + frequency = 1473 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/cargo) +"qN" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/item/stack/ore/slag{ + pixel_y = 5; + pixel_x = 9 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_x = -4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"qO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_x = 4; + pixel_y = 14 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -13; + pixel_y = 11 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"qP" = ( +/obj/structure/catwalk/over, +/obj/machinery/light/directional/west, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"qQ" = ( +/obj/machinery/button/door{ + dir = 1; + pixel_y = 11; + pixel_x = -10; + name = "port shutter"; + id = "h1" + }, +/obj/machinery/button/shieldwallgen{ + dir = 1; + pixel_y = 12; + pixel_x = -1; + id = "h1s" + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/icemoon/tesla_lab/haymaker) +"qR" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"qS" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/sign/warning/gasmask{ + pixel_x = 28 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"qZ" = ( +/obj/effect/turf_decal/trimline/opaque/orange/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"re" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"rg" = ( +/obj/structure/sign/clip{ + pixel_y = 28 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/mine/directional/claymore/live{ + pixel_y = 3 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"rj" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"rk" = ( +/obj/structure/flora/grass/green, +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"rn" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"ro" = ( +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/airlock/grunge{ + name = "Chamber Access" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"rp" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/obj/effect/decal/cleanable/garbage{ + pixel_y = 9; + pixel_x = 3 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/concrete/pavement/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"rt" = ( +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"ru" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/obj/item/reagent_containers/food/snacks/meat/steak/chicken, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"rw" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"rz" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"rA" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"rB" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood{ + dir = 4; + icon_state = "gib3" + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/platform/industrial{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"rC" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 8 + }, +/area/ruin/icemoon/tesla_lab/haymaker) +"rD" = ( +/obj/machinery/holopad/secure, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"rE" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"rG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"rI" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/grunge{ + dir = 4; + req_access = list(19); + name = "Office" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/office) +"rJ" = ( +/obj/structure/catwalk/over, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"rK" = ( +/obj/machinery/modular_computer/console/preset/engineering{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/engineering) +"rL" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"rM" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/lobby) +"rO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"rQ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"rT" = ( +/obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"rX" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"sd" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"se" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"sf" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction/yjunction, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/item/stack/ore/slag{ + pixel_y = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"si" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/item/radio/intercom/directional/south{ + frequency = 1473 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"sj" = ( +/obj/structure/crate_shelf, +/obj/effect/turf_decal/industrial/hatch/blue, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"sl" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mob_spawn/human/corpse/clip/vc, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"sp" = ( +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/item/wrench{ + pixel_y = 4; + pixel_x = -5 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"st" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"sv" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"sw" = ( +/obj/machinery/porta_turret/ship/frontiersmen/light{ + dir = 10; + id = "haymaker"; + lethal = 1; + faction = list("Frontiersmen") + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/icemoon/tesla_lab/haymaker) +"sx" = ( +/obj/structure/table, +/obj/item/folder/blue{ + pixel_y = 8; + pixel_x = -5 + }, +/obj/item/folder/blue{ + pixel_y = 0; + pixel_x = 3 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/newscaster/directional/west, +/obj/item/spacecash/bundle/smallrand{ + pixel_x = -4; + pixel_y = -2 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/office_two) +"sF" = ( +/obj/machinery/porta_turret/ship/frontiersmen/light{ + dir = 9; + id = "haymaker"; + lethal = 1; + faction = list("Frontiersmen") + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/icemoon/tesla_lab/haymaker) +"sJ" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"sO" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/machinery/light/directional/north, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"sR" = ( +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/obj/effect/turf_decal/siding/thinplating/dark/end{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"sT" = ( +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"sX" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/structure/chair/handrail{ + dir = 8 + }, +/turf/open/floor/plasteel, +/area/ruin/icemoon/tesla_lab/haymaker) +"sZ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/squirt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"tb" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/effect/turf_decal/industrial/caution{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/item/radio/intercom/directional/east, +/obj/item/clothing/under/clip{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/machinery/button/door{ + dir = 8; + pixel_x = 21; + pixel_y = -15; + id = "tl2"; + name = "Warehouse Doors" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"td" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"tg" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/platform/industrial{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"ti" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"tn" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"tp" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"tq" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"tu" = ( +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"tw" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"tB" = ( +/obj/structure/platform/industrial, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/platform/industrial/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"tC" = ( +/obj/structure/sign/poster/contraband/kudzu{ + pixel_y = -30 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"tG" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"tK" = ( +/obj/structure/flippedtable{ + dir = 8 + }, +/obj/item/reagent_containers/pill/morphine{ + pixel_y = 12 + }, +/obj/item/reagent_containers/pill/morphine{ + pixel_y = -3; + pixel_x = -5 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/armory) +"tM" = ( +/obj/structure/platform/industrial/corner{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"tP" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"tQ" = ( +/obj/effect/decal/cleanable/ash/large, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"tR" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"tS" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/transparent/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/transparent/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"tU" = ( +/obj/structure/flippedtable{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"tZ" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/melee/sword/mass, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"ua" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Lobby Office" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"ud" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/gun/ballistic/automatic/smg/pounder{ + spawn_no_ammo = 1; + pixel_y = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"ue" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "tl6"; + dir = 2; + pixel_y = 0 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/lobby) +"ug" = ( +/obj/effect/turf_decal/trimline/opaque/mauve/warning{ + dir = 5 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lab_a) +"uk" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"un" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"uo" = ( +/obj/effect/turf_decal/rechargefloor, +/obj/structure/platform/industrial, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"uq" = ( +/obj/machinery/conveyor{ + id = "tlb"; + dir = 4 + }, +/obj/structure/platform/ship_four, +/obj/effect/spawner/random/trash/crushed_can, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"ur" = ( +/obj/structure/platform/industrial{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"us" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8; + color = "#75A2BB" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"uv" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"uw" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 6 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"uy" = ( +/obj/item/mine/directional/claymore/live{ + dir = 4; + pixel_x = 19 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_y = -8; + pixel_x = -7 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"uz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"uC" = ( +/obj/structure/table/reinforced, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/item/radio/intercom/wideband/table{ + dir = 1; + pixel_y = 2 + }, +/obj/machinery/newscaster/directional/north, +/obj/item/radio/weather_monitor{ + pixel_y = 7; + pixel_x = 14 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"uD" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo) +"uE" = ( +/obj/structure/dresser, +/obj/item/clothing/under/clip/formal{ + pixel_y = 7; + pixel_x = 8 + }, +/obj/item/clothing/under/clip/formal{ + pixel_y = 4; + pixel_x = -6 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"uG" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"uH" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"uI" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"uJ" = ( +/obj/structure/platform/industrial/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"uO" = ( +/obj/effect/turf_decal/industrial/loading{ + icon_state = "loadingarea_stripes"; + dir = 1 + }, +/obj/structure/closet/crate/engineering, +/obj/item/stack/sheet/plasteel/twenty, +/obj/item/stack/sheet/plasteel/twenty, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"uP" = ( +/turf/template_noop, +/area/template_noop) +"uQ" = ( +/obj/structure/curtain, +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/window, +/obj/structure/window{ + dir = 1 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"uT" = ( +/obj/structure/rack, +/obj/item/weldingtool/largetank, +/obj/item/clothing/head/welding{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/concrete/pavement/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"uU" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"uV" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"uX" = ( +/obj/structure/guncloset, +/obj/effect/turf_decal/trimline/transparent/blue/filled, +/obj/item/gun/ballistic/automatic/pistol/cm23/no_mag, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/armory) +"uY" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 10 + }, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"uZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/grunge{ + dir = 2; + name = "Lobby Office" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"vc" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"vf" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/poddoor{ + id = "tl1" + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "tls" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"vi" = ( +/obj/structure/table/chem, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/opaque/white{ + dir = 8 + }, +/obj/item/reagent_containers/pill/paxpsych{ + pixel_y = 11; + pixel_x = -4 + }, +/obj/item/reagent_containers/pill/paxpsych{ + pixel_y = 0; + pixel_x = 2 + }, +/obj/item/reagent_containers/pill/psicodine{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/latex{ + pixel_y = 3; + pixel_x = 9 + }, +/obj/item/reagent_containers/pill/iron{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/reagent_containers/pill/iron{ + pixel_x = 3; + pixel_y = 10 + }, +/obj/item/reagent_containers/pill/lsdpsych{ + pixel_y = 5; + pixel_x = -5 + }, +/obj/item/reagent_containers/pill/trophazole{ + pixel_x = 11; + pixel_y = -10 + }, +/obj/item/reagent_containers/syringe/contraband/bath_salts{ + pixel_y = 13; + pixel_x = 6 + }, +/obj/item/reagent_containers/hypospray/medipen/survival{ + pixel_y = -12; + pixel_x = -4 + }, +/obj/item/reagent_containers/pill/floorpill{ + pixel_x = -7; + pixel_y = 9 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"vj" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 6 + }, +/obj/item/kirbyplants{ + icon_state = "plant-21"; + pixel_x = 7; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"vk" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"vl" = ( +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/flame, +/obj/item/pickaxe, +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/cave/explored) +"vn" = ( +/obj/structure/mecha_wreckage/ripley/clip, +/obj/effect/turf_decal/corner_steel_grid/diagonal{ + dir = 4 + }, +/obj/effect/turf_decal/corner_steel_grid/diagonal, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"vr" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + name = "Dorm"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"vs" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"vt" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible{ + dir = 4 + }, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"vu" = ( +/obj/effect/turf_decal/minutemen/edge{ + dir = 8 + }, +/obj/item/pen/fourcolor{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"vy" = ( +/obj/item/kirbyplants{ + icon_state = "plant-18"; + pixel_y = 20; + pixel_x = -13 + }, +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"vB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"vF" = ( +/obj/structure/chair/bench/blue{ + dir = 4 + }, +/obj/effect/turf_decal/spline/fancy/wood{ + dir = 10 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/office) +"vO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"vP" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/firealarm/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"vS" = ( +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/slab_1/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"vV" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"vW" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"vX" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/caution, +/obj/machinery/door/poddoor{ + id = "tl1" + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "tls" + }, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"vY" = ( +/obj/effect/turf_decal/siding/thinplating/dark/corner, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor2" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/dorms) +"vZ" = ( +/obj/structure/flora/grass/green, +/obj/item/mine/directional/claymore/live, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"wa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"wc" = ( +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"we" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"wf" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 8 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"wi" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"wq" = ( +/obj/effect/turf_decal/box/corners{ + color = "#75A2BB" + }, +/obj/item/pen/fountain{ + pixel_y = -2; + pixel_x = 6 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"wr" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8; + color = "#75A2BB" + }, +/obj/structure/closet/crate/engineering, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass/twenty, +/obj/item/stack/sheet/mineral/plastitanium/fifty, +/obj/item/stack/sheet/mineral/plastitanium/fifty, +/obj/item/stack/sheet/plasmarglass/fifty, +/obj/machinery/light/directional/west, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"wt" = ( +/obj/effect/turf_decal/industrial/warning/corner, +/obj/structure/platform/industrial/corner{ + dir = 1 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"wx" = ( +/obj/effect/spawner/bunk_bed, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"wA" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/human/frontier, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"wD" = ( +/obj/structure/table/chem, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/item/shard{ + pixel_x = 5 + }, +/obj/item/reagent_containers/pill/potassiodide{ + pixel_y = 7; + pixel_x = -5 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 7; + pixel_x = 3 + }, +/obj/item/reagent_containers/hypospray/medipen/morphine{ + pixel_x = -6; + pixel_y = -4 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"wE" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + dir = 4; + id = "h4" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/haymaker) +"wG" = ( +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/door/firedoor/heavy/closed, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"wH" = ( +/obj/machinery/smartfridge, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"wI" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter/over_window{ + pixel_x = -29 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "bubblegumfoot" + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/broken_bottle{ + pixel_x = -14; + pixel_y = 0 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 4; + pixel_y = -9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"wJ" = ( +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/obj/structure/chair/comfy/grey/old/alt/directional/east, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"wL" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"wO" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/decal/cleanable/glass/plasma, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"wT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"wU" = ( +/obj/item/mine/directional/claymore/live, +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"wV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/grunge{ + dir = 2; + req_access = list(19); + name = "Recycling" + }, +/obj/effect/mapping_helpers/airlock/sealed, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"wY" = ( +/obj/structure/cable/yellow, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/computer/monitor{ + dir = 1 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/engineering) +"xa" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gibmid3" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/central_hall) +"xc" = ( +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"xe" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id = "tl_rd"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/office_two) +"xf" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"xk" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/icemoon/tesla_lab/haymaker) +"xl" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"xm" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"xp" = ( +/obj/item/ammo_casing/spent/slug/buck, +/obj/structure/sign/clip{ + pixel_y = 28 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"xq" = ( +/obj/machinery/light/directional/north, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"xr" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"xt" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gib3"; + dir = 1; + pixel_x = 5 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/engineering) +"xy" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "guy"; + pixel_y = -7; + pixel_x = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"xA" = ( +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"xB" = ( +/obj/structure/flippedtable{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/multitool/old{ + name = "computer stick"; + desc = "Probably does something to computers. I mean. Come on. It looks fancy" + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_a) +"xD" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mob_spawn/human/corpse/frontier, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"xF" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"xG" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/turf_decal/box/corners{ + dir = 1; + color = "#75A2BB" + }, +/obj/effect/turf_decal/box/corners{ + dir = 4; + color = "#75A2BB" + }, +/obj/effect/turf_decal/box/corners{ + dir = 8; + color = "#75A2BB" + }, +/obj/effect/turf_decal/box/corners{ + color = "#75A2BB" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"xH" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/door/window{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"xK" = ( +/obj/effect/decal/cleanable/food/flour, +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 14 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"xL" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/platform/industrial/corner, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"xQ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"xU" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 5; + pixel_y = -1 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"xW" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"xY" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"ya" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/concrete/pavement/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"yc" = ( +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"yf" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gibdown1" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/engineering) +"yp" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/modular_computer/console/preset/civilian{ + pixel_y = 0; + dir = 4 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/office_two) +"yq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy/closed{ + welded = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"ys" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"yt" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/skm/internals/neutered, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"yz" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"yB" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"yC" = ( +/obj/machinery/suit_storage_unit/inherit/industrial, +/obj/item/clothing/head/helmet/space/syndicate/blue, +/obj/item/clothing/suit/space/syndicate/blue, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"yD" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"yE" = ( +/obj/effect/spawner/random/vending/snack, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/turf_decal/industrial/hatch/yellow, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lab_halls) +"yF" = ( +/obj/machinery/disposal/bin, +/obj/machinery/light/directional/south, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"yH" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor1" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo) +"yJ" = ( +/obj/machinery/power/tesla_coil/power{ + anchored = 1 + }, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"yP" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"yR" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/west, +/obj/item/storage/backpack/security/clip{ + pixel_y = 5; + pixel_x = 5 + }, +/obj/item/storage/backpack/security/clip{ + pixel_y = -3; + pixel_x = -5 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"yT" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"yV" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"yY" = ( +/obj/effect/spawner/random/trash/food_packaging{ + pixel_x = 7 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"zd" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"ze" = ( +/obj/effect/turf_decal/techfloor, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -25 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"zf" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"zh" = ( +/obj/item/mecha_parts/mecha_equipment/salvage_saw, +/obj/effect/turf_decal/industrial/warning/corner, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"zi" = ( +/obj/structure/filingcabinet/double/grey{ + dir = 4; + pixel_x = -9 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 10 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"zj" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ruin/icemoon/tesla_lab/haymaker) +"zk" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 9 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"zl" = ( +/obj/effect/turf_decal/minutemen/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"zp" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters{ + id = "tl4" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"zr" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/structure/poddoor_assembly, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/cargo) +"zw" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 5 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/shreds{ + pixel_y = 9 + }, +/obj/effect/spawner/random/trash/mess, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"zx" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"zz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"zA" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"zE" = ( +/obj/structure/platform/industrial, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/cave/explored) +"zN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + name = "Janitorial" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"zP" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -8; + pixel_y = -8 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"zR" = ( +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/ice/explored) +"zT" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/lab_halls) +"zU" = ( +/obj/machinery/telecomms/relay/preset/minutemen, +/obj/structure/window/reinforced/survival_pod{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/window/brigdoor/southleft{ + req_access_txt = "3" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_a) +"zV" = ( +/obj/structure/cable{ + icon_state = "4-10" + }, +/obj/effect/turf_decal/techfloor/orange{ + dir = 9 + }, +/obj/structure/chair/handrail, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/haymaker) +"zX" = ( +/obj/machinery/door/poddoor{ + id = "h1" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "h1s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ruin/icemoon/tesla_lab/haymaker) +"zY" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/platform/industrial/corner{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Aa" = ( +/obj/machinery/door/poddoor{ + id = "h2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "h2s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ruin/icemoon/tesla_lab/haymaker) +"Ab" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Ae" = ( +/turf/closed/mineral/random/snow, +/area/template_noop) +"Ai" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scrapmetal/five{ + pixel_x = -1; + pixel_y = 12 + }, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Aj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Al" = ( +/obj/structure/railing, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/obj/structure/flippedtable, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/gun/ballistic/automatic/pistol/cm23/no_mag{ + pixel_x = -8; + pixel_y = 9 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/gibspawner/human/bodypartless, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/cargo) +"Av" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/obj/structure/disposalpipe/segment, +/obj/structure/barricade/sandbags, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Aw" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/vest/bulletproof{ + pixel_y = 10; + pixel_x = 6 + }, +/obj/item/clothing/head/helmet/bulletproof/x11/clip{ + pixel_y = 1; + pixel_x = -7 + }, +/obj/effect/turf_decal/trimline/transparent/blue/filled, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/armory) +"Ax" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/filingcabinet/double/grey, +/obj/machinery/light/directional/north, +/obj/item/documents, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Ay" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_y = 14 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"AA" = ( +/obj/structure/flora/grass/green, +/obj/item/mine/directional/claymore/live{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"AB" = ( +/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"AC" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals/neutered, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"AD" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 10 + }, +/obj/structure/chair/handrail{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/haymaker) +"AE" = ( +/obj/machinery/power/floodlight, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/effect/turf_decal/industrial/warning/full, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/concrete/slab_1, +/area/overmap_encounter/planetoid/ice/explored) +"AJ" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mob_spawn/human/corpse/clip/researcher, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"AK" = ( +/obj/effect/turf_decal/industrial/caution{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"AL" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/armory) +"AN" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gib3"; + dir = 1; + pixel_x = 5 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/dorms) +"AQ" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/item/gun/energy/kalix/clip{ + pixel_x = -2; + pixel_y = 14 + }, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/office) +"AS" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/catwalk/over, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"AT" = ( +/obj/machinery/conveyor{ + id = "tlb"; + dir = 4 + }, +/obj/structure/platform/ship_four, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/random/trash/crushed_can, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"AX" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"AY" = ( +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"AZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/oil, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"Bb" = ( +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/structure/closet/body_bag, +/obj/machinery/light/directional/east, +/obj/effect/mob_spawn/human/corpse/frontier, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"Bd" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Bf" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Bg" = ( +/obj/structure/sink{ + dir = 8; + pixel_y = 5; + pixel_x = 14 + }, +/obj/structure/mirror{ + pixel_y = 7; + pixel_x = 24 + }, +/obj/item/reagent_containers/pill/morphine{ + pixel_x = 15; + pixel_y = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/gibspawner/human/bodypartless, +/obj/effect/decal/cleanable/blood/innards, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Bi" = ( +/obj/structure/flora/grass/green, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Bo" = ( +/obj/effect/turf_decal/industrial/caution{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"Bq" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8; + color = "#75A2BB" + }, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"Bs" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Bu" = ( +/obj/effect/turf_decal/rechargefloor, +/obj/structure/mecha_wreckage/ripley/clip, +/obj/structure/platform/industrial, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"Bw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"By" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"BB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/machinery/advanced_airlock_controller{ + pixel_y = -21 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"BC" = ( +/obj/machinery/autolathe, +/obj/machinery/light/directional/north, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"BD" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"BE" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 4 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash{ + pixel_x = 9; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/ash{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"BF" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/door/firedoor/heavy/closed{ + welded = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"BG" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"BP" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 10 + }, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/oil, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"BQ" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Engineering" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"BR" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -8; + pixel_y = 7 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"BT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"BW" = ( +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/chair/office, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"BZ" = ( +/obj/effect/turf_decal/minutemen/edge{ + dir = 4 + }, +/obj/item/paper/crumpled{ + pixel_y = 2; + pixel_x = 3 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Cb" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Cd" = ( +/obj/effect/spawner/bunk_bed, +/obj/structure/sign/poster/rilena/random{ + pixel_y = 30 + }, +/obj/structure/sign/poster/contraband/backdoor_xeno_babes_6{ + pixel_x = 28 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Ci" = ( +/obj/structure/flippedtable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Cl" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/west, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Cm" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Cy" = ( +/obj/effect/turf_decal/atmos/air{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/ruin/icemoon/tesla_lab/engineering) +"CB" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/structure/railing{ + dir = 1; + layer = 2.89 + }, +/obj/structure/closet/body_bag, +/obj/effect/mob_spawn/human/corpse/frontier, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"CE" = ( +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"CI" = ( +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"CK" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"CN" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"CO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/noticeboard{ + dir = 2; + pixel_y = 25 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"CP" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/fluff/paper/stack{ + pixel_y = -10; + pixel_x = 7 + }, +/obj/structure/fluff/paper/stack{ + pixel_y = 6; + pixel_x = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"CR" = ( +/obj/effect/turf_decal/industrial/stand_clear/white{ + dir = 8 + }, +/obj/item/paper/crumpled, +/obj/item/paper/crumpled{ + pixel_y = 2; + pixel_x = 3 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"CW" = ( +/obj/structure/table, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/engineering) +"CX" = ( +/obj/item/chair, +/obj/effect/turf_decal/trimline/opaque/mauve/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lab_a) +"Df" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/obj/item/clothing/head/helmet/bulletproof/m10/clip_vc{ + pixel_y = 8; + pixel_x = -8 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/item/paper/crumpled{ + pixel_x = 13; + pixel_y = -6 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Dj" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/slab_1/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Dk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Dm" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Specimen Observation" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"Dn" = ( +/obj/structure/table, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/item/paper_bin{ + pixel_y = -1; + pixel_x = 6 + }, +/obj/item/pen/fourcolor{ + pixel_y = 0; + pixel_x = 3 + }, +/obj/item/stamp/clip{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"Do" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"Dp" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_y = -9; + pixel_x = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Dt" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"Dv" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "skull"; + pixel_y = 8; + pixel_x = -4 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "danger"; + pixel_y = 26; + pixel_x = -10 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"DF" = ( +/obj/structure/fluff/paper/stack{ + pixel_y = 2 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"DI" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/button/door{ + dir = 1; + pixel_y = -22; + pixel_x = 8; + name = "shutter control"; + id = "tl6" + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"DJ" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"DK" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 8 + }, +/area/ruin/icemoon/tesla_lab/containment) +"DL" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/blood/squirt, +/obj/structure/platform/industrial{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"DN" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"DO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/arrow_cw{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"DZ" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor4" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/armory) +"Ea" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Ed" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 8 + }, +/obj/effect/turf_decal/box, +/obj/machinery/light/directional/east, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"Eg" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Eh" = ( +/obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/light/directional/east, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"Ek" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/structure/closet/emcloset/wall/directional/west{ + populate = 0 + }, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Em" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Er" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"Es" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Et" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/ammo_casing/spent/slug/buck, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Ey" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Ez" = ( +/obj/effect/turf_decal/industrial/caution{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"EA" = ( +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"EB" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/turf_decal/trimline/opaque/orange/line{ + dir = 9 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"EC" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/airlock/grunge{ + name = "Bathroom"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"EG" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"EI" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "tactical chair" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"EN" = ( +/obj/machinery/door/firedoor/heavy, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/stack/rods{ + pixel_x = 11; + pixel_y = 4 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"EO" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 5 + }, +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"EV" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/newscaster/directional/north, +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/engineering) +"EW" = ( +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "danger"; + pixel_y = 11; + pixel_x = 6 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"EX" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/office) +"Fa" = ( +/obj/structure/table/reinforced, +/obj/machinery/fax/ruin{ + pixel_y = 5 + }, +/obj/machinery/light/broken/directional/north, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"Fb" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + pixel_y = 0; + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Ff" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"Fg" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/turf_decal/box, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"Fh" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"Fi" = ( +/obj/structure/flippedtable{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Fl" = ( +/obj/effect/spawner/bunk_bed{ + dir = 1 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Fq" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1; + color = "#75A2BB" + }, +/obj/structure/platform/industrial/corner, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"Fv" = ( +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Fw" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/obj/item/paper/crumpled{ + pixel_y = 8; + pixel_x = 9 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Fx" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 5 + }, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/structure/platform/industrial/corner{ + dir = 4 + }, +/obj/structure/platform/industrial/corner, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Fz" = ( +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/effect/turf_decal/corner/transparent/blue/border{ + dir = 6 + }, +/obj/structure/curtain, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"FB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/shreds, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"FD" = ( +/obj/effect/turf_decal/trimline/opaque/mauve/warning{ + dir = 9 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lab_a) +"FE" = ( +/obj/structure/flora/tree/pine, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"FG" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 6; + pixel_y = 9 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/item/gun/ballistic/automatic/hmg/cm40{ + pixel_x = -13; + pixel_y = -13 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"FH" = ( +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 1 + }, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/containment) +"FJ" = ( +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/flame, +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"FL" = ( +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"FM" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_y = -15; + pixel_x = -11 + }, +/obj/item/paper/crumpled{ + pixel_x = -6; + pixel_y = -2 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"FN" = ( +/obj/effect/spawner/bunk_bed, +/obj/structure/sign/poster/clip/random{ + pixel_x = 28 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"FQ" = ( +/obj/structure/chair/office/purple{ + pixel_x = 1; + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/effect/mob_spawn/human/corpse/clip/researcher, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"FU" = ( +/obj/machinery/recycler{ + layer = 3.07 + }, +/obj/machinery/conveyor{ + id = "tlb"; + dir = 4 + }, +/obj/effect/turf_decal/industrial, +/obj/structure/platform/ship_four, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"FV" = ( +/obj/item/clothing/head/helmet/bulletproof/m10/clip_vc{ + pixel_y = 1; + pixel_x = 5 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"FW" = ( +/obj/structure/flora/grass/green, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"FX" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"FY" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/sign/warning/gasmask{ + pixel_x = -28 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"FZ" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/photocopier, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/containment) +"Gb" = ( +/obj/structure/floodlight_frame, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/slab_1/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Gf" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Gg" = ( +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"Gh" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/bundlenatural{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Gi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + dir = 2; + name = "Crawlspace" + }, +/obj/effect/mapping_helpers/airlock/welded, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Gk" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/concrete/pavement/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Gl" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/components/binary/valve/digital/layer4, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Go" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/office) +"Gq" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/closet/emcloset/wall/directional/east{ + populate = 0 + }, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas/clip, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"Gv" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "w"; + pixel_x = -12; + pixel_y = 10 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "l"; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "i"; + pixel_x = 7; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "n"; + pixel_x = 16; + pixel_y = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Gw" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Gz" = ( +/obj/effect/turf_decal/minutemen/edge{ + dir = 1 + }, +/obj/effect/gibspawner/human/bodypartless, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"GB" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"GC" = ( +/obj/machinery/conveyor{ + id = "tlb"; + dir = 4 + }, +/obj/structure/platform/ship_four/corner, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/trash/crushed_can, +/obj/effect/spawner/random/trash/crushed_can{ + pixel_y = 4; + pixel_x = 9 + }, +/obj/effect/spawner/random/trash/crushed_can{ + pixel_y = 9; + pixel_x = -4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"GD" = ( +/obj/effect/mob_spawn/human/corpse, +/obj/structure/bonfire/prelit, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"GK" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"GM" = ( +/obj/structure/chair{ + dir = 4; + pixel_x = -7 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/dorms) +"GP" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/lab_halls) +"GT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"GU" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"GY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + name = "Dorm"; + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"GZ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"Ha" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/sink{ + pixel_y = 15 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"Hb" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"Hc" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"He" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/machinery/computer/helm{ + dir = 8; + icon_state = "computer-left" + }, +/obj/machinery/button/door{ + pixel_y = 22; + pixel_x = -7; + id = "h4"; + name = "fore window shutter" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"Hf" = ( +/obj/effect/turf_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"Hg" = ( +/obj/effect/turf_decal/industrial/stand_clear/white{ + dir = 8 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Hj" = ( +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"Hl" = ( +/obj/machinery/recharge_station, +/obj/structure/sign/poster/contraband/gec{ + pixel_y = 30 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Hm" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 4 + }, +/area/ruin/icemoon/tesla_lab/engineering) +"Hq" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east{ + frequency = 1473 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Hs" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Ht" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 2 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/haymaker) +"Hv" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor/corner{ + dir = 4 + }, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"HA" = ( +/obj/structure/rack, +/obj/item/shovel{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"HC" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/cyan/visible/layer2{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"HG" = ( +/obj/structure/closet/crate/rations{ + opened = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"HI" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"HJ" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/obj/machinery/button/door{ + dir = 8; + pixel_x = 23; + pixel_y = -8; + id = "tl2"; + name = "Warehouse Doors" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"HL" = ( +/obj/effect/turf_decal/trimline/opaque/mauve/warning{ + dir = 1 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lab_a) +"HO" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 1 + }, +/area/ruin/icemoon/tesla_lab/cargo) +"HQ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 9 + }, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"HT" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable/yellow, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor6" + }, +/obj/item/clothing/under/clip/medic{ + pixel_x = -11; + pixel_y = -10 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"HU" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"HV" = ( +/obj/structure/table/chem, +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/structure/sink/chem, +/obj/effect/turf_decal/spline/fancy/opaque/white{ + dir = 8 + }, +/obj/structure/mirror{ + pixel_x = 26; + pixel_y = 2 + }, +/obj/item/desk_flag/trans{ + pixel_x = 13; + pixel_y = 15 + }, +/obj/item/reagent_containers/pill/floorpill{ + pixel_x = 8; + pixel_y = -6 + }, +/obj/item/reagent_containers/pill/iron{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/item/reagent_containers/pill/salbutamol{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/reagent_containers/pill/lsdpsych{ + pixel_y = 12; + pixel_x = -6 + }, +/obj/item/reagent_containers/pill/mutadone{ + pixel_y = 14; + pixel_x = 3 + }, +/obj/item/reagent_containers/pill/zoom{ + pixel_x = -8; + pixel_y = -8 + }, +/obj/item/reagent_containers/syringe/contraband/space_drugs{ + pixel_y = 9; + pixel_x = -2 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"HW" = ( +/obj/machinery/light/directional/north, +/obj/structure/sink/kitchen{ + pixel_y = 15 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"HX" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Ic" = ( +/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{ + dir = 10 + }, +/obj/structure/cable/yellow, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"Ii" = ( +/obj/structure/table, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 4 + }, +/obj/item/radio/intercom/directional/east, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"In" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/turf/open/floor/concrete/slab_1/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Io" = ( +/obj/structure/dresser, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Ir" = ( +/obj/item/shard, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Is" = ( +/obj/structure/chair, +/mob/living/simple_animal/hostile/human/frontier/ranged/officer, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"It" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/broken_bottle{ + pixel_x = 4; + pixel_y = 10 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/item/shard{ + pixel_y = -10; + pixel_x = -4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Iw" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"Iz" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"ID" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gib5"; + dir = 8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/engineering) +"IF" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"IG" = ( +/obj/effect/turf_decal/trimline/transparent/blue/filled/line, +/obj/effect/turf_decal/trimline/transparent/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/cabinet/oneshot{ + dir = 4; + pixel_y = 0; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/armory) +"IH" = ( +/obj/structure/flippedtable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1; + welded = 1 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"II" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"IL" = ( +/obj/structure/rack, +/obj/effect/turf_decal/trimline/transparent/blue/filled, +/obj/item/mine/directional/claymore, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/armory) +"IQ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"IS" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"IU" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + name = "Dorm"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock_note_placer{ + note_info = "I swear to god if you don't clean this shit I'm gonna kill you" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"IY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"IZ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 6 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 9; + pixel_y = 5 + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/flame, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Ja" = ( +/obj/effect/turf_decal/industrial, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/containment) +"Jb" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Je" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gib3"; + dir = 1; + pixel_x = 5 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/central_hall) +"Jg" = ( +/obj/item/ration_heater{ + uses = 1 + }, +/obj/item/reagent_containers/pill/psicodine{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/tape/random/preset/tesla_lab/two{ + pixel_x = -6; + pixel_y = -5 + }, +/obj/item/trash/chips{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/armory) +"Jn" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Jr" = ( +/obj/item/stack/sheet/mineral/sandbags, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Jx" = ( +/obj/structure/catwalk/over, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/turf_decal/techfloor/corner{ + dir = 1 + }, +/obj/structure/platform/industrial{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Jy" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/south{ + frequency = 1473 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Jz" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/platform/industrial/corner, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"JB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"JF" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"JH" = ( +/obj/structure/table/optable, +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/effect/mob_spawn/human/corpse/frontier, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor4" + }, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"JL" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/dorms) +"JM" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/platform/industrial, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 4 + }, +/area/ruin/icemoon/tesla_lab/cargo) +"JN" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/industrial/caution, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + id = "tl1" + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/squirt, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "tls" + }, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"JU" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash, +/obj/item/stack/rods{ + pixel_x = 11; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"JW" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"JY" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 9 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Ka" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Kb" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/dorms) +"Kc" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Ke" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Kl" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 5 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Km" = ( +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"Kp" = ( +/obj/structure/platform/industrial/corner{ + dir = 1 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Kq" = ( +/obj/structure/platform/industrial/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Kr" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/filingcabinet/double/grey, +/obj/item/taperecorder, +/obj/item/tape/random, +/obj/item/tape/random, +/obj/item/tape/random, +/obj/item/tape/random, +/obj/item/tape/random, +/obj/item/tape/random, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Kx" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"KA" = ( +/obj/machinery/door/firedoor/heavy/closed{ + welded = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"KC" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/melee/knife/survival{ + pixel_x = -15; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"KD" = ( +/obj/structure/sign/painting{ + pixel_x = -26 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"KE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"KF" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/dorms) +"KI" = ( +/obj/structure/chair/office{ + dir = 4; + pixel_y = 4; + pixel_x = -4 + }, +/obj/effect/mapping_helpers/chair/tim_buckley, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/clip/minuteman, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"KM" = ( +/obj/effect/turf_decal/industrial/warning, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"KN" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"KP" = ( +/obj/structure/flora/grass/green, +/obj/item/mine/directional/claymore/live, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"KQ" = ( +/obj/item/paper{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/stack/ore/salvage/scrapmetal, +/obj/structure/chair/office{ + dir = 4; + pixel_y = -3; + pixel_x = 6 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"KR" = ( +/obj/item/ammo_casing/spent/slug/buck, +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"KV" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/fluff/paper/stack{ + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Lc" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Medical Bay" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/medbay) +"Le" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/light/directional/east, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"Lg" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Lj" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"Ln" = ( +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals{ + shoot_point_blank = 1; + minimum_distance = 1 + }, +/turf/open/floor/plating/asteroid/icerock, +/area/overmap_encounter/planetoid/ice/explored) +"Lp" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id = "tl2" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/cargo) +"Ls" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/broken_bottle{ + pixel_x = -14; + pixel_y = 0 + }, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Lv" = ( +/obj/machinery/power/shuttle/engine/electric, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "h3" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/haymaker) +"Lx" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Ly" = ( +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"LA" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/machinery/light/directional/south, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"LB" = ( +/obj/effect/turf_decal/spline/fancy/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/wood/corner, +/obj/effect/turf_decal/spline/fancy/wood/corner{ + dir = 4 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/office) +"LC" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"LE" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"LF" = ( +/obj/machinery/light/directional/north, +/obj/structure/chair{ + pixel_y = 14 + }, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"LL" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 6 + }, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"LP" = ( +/obj/effect/turf_decal/trimline/opaque/purple/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/clip/researcher, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"LR" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/door/airlock/grunge{ + dir = 4; + name = "Design Lab" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_a) +"LY" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"Me" = ( +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"Mj" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Ml" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/machinery/door/airlock/external, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"Mo" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 6 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Mp" = ( +/obj/effect/turf_decal/siding/white/corner, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/item/reagent_containers/pill/psicodine{ + pixel_x = 4; + pixel_y = -7 + }, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"Mq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/turf_decal/minutemen/edge{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"Ms" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"Mt" = ( +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Mu" = ( +/obj/structure/rack, +/obj/item/tape/random/preset/tesla_lab/one{ + pixel_y = 6; + pixel_x = 4 + }, +/obj/item/taperecorder/empty{ + pixel_x = -6; + pixel_y = -6 + }, +/obj/item/trash/pistachios{ + pixel_x = 7; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/armory) +"Mx" = ( +/obj/structure/dresser, +/obj/effect/turf_decal/spline/fancy/wood{ + dir = 9 + }, +/obj/item/storage/backpack/satchel/sec/clip{ + pixel_y = 8; + pixel_x = -6 + }, +/obj/item/toy/plush/goatplushie{ + pixel_y = 11; + pixel_x = 6 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/office) +"ME" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/containment) +"MG" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "tl6" + }, +/obj/machinery/door/firedoor/heavy/closed, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/office) +"MI" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/item/radio/intercom/directional/west{ + frequency = 1473 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"MK" = ( +/obj/structure/sink{ + pixel_y = 19; + pixel_x = 7 + }, +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"ML" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/machinery/light/directional/east, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"MM" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy/closed{ + welded = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"MO" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/effect/turf_decal/corner_steel_grid/full, +/obj/machinery/fax/ruin{ + pixel_y = 4 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/cargo) +"MR" = ( +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/engineering) +"MT" = ( +/obj/structure/fluff/paper/stack{ + pixel_y = 6; + pixel_x = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"MV" = ( +/obj/effect/turf_decal/industrial, +/turf/open/floor/engine/hull, +/area/ruin/icemoon/tesla_lab/engineering) +"Nc" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/slab_1/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Nf" = ( +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/machinery/door/firedoor/heavy/closed{ + welded = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Nh" = ( +/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 10 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Nl" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Nm" = ( +/obj/structure/platform/industrial, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "gib5"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Np" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/item/radio/intercom/wideband/table{ + dir = 8 + }, +/obj/item/storage/box/ammo/c9mm_hp{ + pixel_y = 8; + pixel_x = 3 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"Nq" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gibdown1" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/medbay) +"Nr" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/kirbyplants{ + icon_state = "plant-10"; + pixel_x = 12; + pixel_y = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Ns" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Nu" = ( +/obj/structure/table, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/modular_computer/laptop/preset/civilian/rilena{ + pixel_x = 2; + pixel_y = 9 + }, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 2; + pixel_x = -7 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"NB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + dir = 2; + req_access = list(19); + name = "Office" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/office) +"ND" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/platform/industrial/corner, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"NG" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"NK" = ( +/obj/machinery/pipedispenser, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"NN" = ( +/obj/structure/chair{ + pixel_y = 11; + pixel_x = 4 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"NP" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/photocopier, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"NR" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central5{ + dir = 1 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/haymaker) +"NW" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"NY" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 9 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"NZ" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"Oa" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Ob" = ( +/obj/structure/window/reinforced/survival_pod{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/window/brigdoor/southleft{ + req_access_txt = "3" + }, +/obj/machinery/ntnet_relay, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_a) +"Oc" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Og" = ( +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "tl6" + }, +/obj/machinery/door/firedoor/heavy/closed, +/obj/structure/window/plasma/fulltile, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/office) +"Oh" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Oi" = ( +/obj/effect/turf_decal/box/corners{ + color = "#75A2BB" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"Ok" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/squirt, +/obj/effect/decal/cleanable/shreds, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Om" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"On" = ( +/turf/open/floor/concrete/pavement, +/area/ruin/icemoon/tesla_lab/turrets) +"Oo" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/transparent/blue/warning, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"Or" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "tlb"; + pixel_y = 3; + pixel_x = -12 + }, +/obj/item/radio/intercom/directional/south{ + frequency = 1473 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Os" = ( +/obj/machinery/blackbox_recorder{ + empty = 1 + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/door/window/brigdoor/southleft{ + req_access_txt = "3" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_a) +"Ox" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/trimline/opaque/orange/line{ + dir = 5 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Oy" = ( +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/cave/explored) +"OA" = ( +/obj/effect/mob_spawn/human/corpse/clip/researcher, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"OB" = ( +/obj/effect/turf_decal/minutemen/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"OD" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/structure/platform/industrial/corner{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"OF" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"OH" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/footprints, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/armory) +"OJ" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/door/airlock/external, +/obj/item/ammo_casing/spent/slug/buck, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"OR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/obj/item/stack/cable_coil/cut/random, +/obj/effect/decal/cleanable/vomit{ + pixel_x = 9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"OT" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/spawner/random/vending/snack, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lobby) +"OU" = ( +/obj/structure/dresser, +/obj/item/clothing/under/clip/formal/alt{ + pixel_y = 11; + pixel_x = -6 + }, +/obj/item/clothing/under/clip/formal/alt{ + pixel_y = 6; + pixel_x = 7 + }, +/obj/item/clothing/head/beret{ + pixel_y = 16; + pixel_x = 8 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"OV" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/soup/mushroom{ + pixel_y = 11; + pixel_x = 4 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/reagent_containers/food/snacks/bbqribs{ + pixel_x = -3; + pixel_y = -5 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"OX" = ( +/obj/machinery/blackbox_recorder{ + name = "Backup Blackbox Recorder"; + desc = "Some kind of machine backup." + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/armory) +"OY" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"OZ" = ( +/obj/structure/table/wood, +/obj/structure/sign/poster/clip/random{ + pixel_y = -31 + }, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Pa" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"Pb" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 9 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/item/chair{ + pixel_y = 8; + pixel_x = -5 + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Pd" = ( +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "danger"; + pixel_y = 11; + pixel_x = 6 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Pe" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + id = "h1" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "h1s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ruin/icemoon/tesla_lab/haymaker) +"Pf" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Pg" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Pj" = ( +/obj/structure/dresser, +/obj/structure/sign/painting{ + pixel_y = 26 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Pl" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 1 + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals{ + shoot_point_blank = 1; + minimum_distance = 1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 8; + pixel_x = 6 + }, +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Pm" = ( +/obj/machinery/power/smes/engineering, +/obj/machinery/power/terminal, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/button/door{ + dir = 4; + pixel_y = 6; + pixel_x = -22; + name = "engine shutters"; + id = "h3" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/haymaker) +"Pn" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Pr" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"Pu" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/stack/ore/salvage/scraptitanium{ + pixel_y = -3; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Pw" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"Py" = ( +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "danger"; + pixel_y = 15; + pixel_x = -10 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"PA" = ( +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/structure/curtain, +/obj/effect/turf_decal/corner/transparent/blue/border{ + dir = 10 + }, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"PB" = ( +/obj/structure/table, +/obj/item/desk_flag/trans{ + pixel_y = 22; + pixel_x = -16 + }, +/obj/item/reagent_containers/food/snacks/taco/plain{ + pixel_y = 12; + pixel_x = 5 + }, +/obj/item/reagent_containers/food/snacks/taco/plain{ + pixel_y = 4; + pixel_x = 5 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"PE" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/ammo_casing/spent/slug/buck, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals{ + shoot_point_blank = 1; + minimum_distance = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"PF" = ( +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "danger"; + pixel_y = 15; + pixel_x = -10 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"PH" = ( +/obj/structure/barricade/sandbags, +/turf/open/floor/concrete/slab_1, +/area/ruin/icemoon/tesla_lab/turrets) +"PI" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"PL" = ( +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "guy"; + pixel_y = -16; + pixel_x = -6 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/lab_halls) +"PM" = ( +/obj/effect/gibspawner/human/bodypartless, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"PP" = ( +/obj/effect/turf_decal/industrial/stand_clear/white{ + dir = 4 + }, +/obj/item/paper/crumpled{ + pixel_y = 11; + pixel_x = -5 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"PR" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/effect/turf_decal/industrial/traffic{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"PT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"PV" = ( +/obj/machinery/door/firedoor/heavy, +/obj/item/shard, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"PW" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1; + color = "#75A2BB" + }, +/obj/structure/closet/crate/rations, +/obj/machinery/light/directional/west, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"PY" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"PZ" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Qb" = ( +/obj/item/stack/sheet/mineral/sandbags, +/turf/open/floor/concrete/slab_1, +/area/ruin/icemoon/tesla_lab/turrets) +"Qg" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Ql" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Qo" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/effect/turf_decal/industrial, +/obj/structure/platform/ship_four{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Qp" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/engineering) +"Qs" = ( +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Qx" = ( +/obj/structure/flora/grass/green, +/obj/item/mine/directional/claymore/live{ + dir = 8 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Qz" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line, +/obj/effect/mapping_helpers/turf/burnt, +/obj/structure/table, +/obj/effect/turf_decal/siding/thinplating/dark, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"QE" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"QG" = ( +/obj/effect/turf_decal/trimline/opaque/orange/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/item/radio/intercom/directional/east{ + frequency = 1473 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"QI" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/slab_1/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"QL" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/science{ + pixel_y = 12; + pixel_x = 4 + }, +/obj/item/clothing/mask/gas/clip{ + pixel_x = -5 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/containment) +"QM" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"QN" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/fluff/paper/stack, +/obj/structure/fluff/paper/stack{ + pixel_y = 6; + pixel_x = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"QO" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/holopad/secure, +/obj/effect/turf_decal/minutemen/middle, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"QT" = ( +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/chair{ + dir = 8; + pixel_y = 9; + pixel_x = 8 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor1" + }, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_x = 8 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/dorms) +"QX" = ( +/obj/machinery/atmospherics/pipe/layer_manifold, +/obj/machinery/door/airlock/external, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lobby) +"QY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/airlock/grunge{ + dir = 2; + name = "Crawlspace" + }, +/obj/effect/mapping_helpers/airlock/welded, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Rb" = ( +/obj/structure/toilet{ + pixel_y = 9 + }, +/obj/structure/curtain, +/obj/structure/window{ + dir = 4 + }, +/obj/structure/window{ + dir = 8 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"Rf" = ( +/obj/structure/table, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/paper_bin{ + pixel_y = 9; + pixel_x = 3 + }, +/obj/item/pen/fourcolor{ + pixel_y = 11; + pixel_x = 3 + }, +/obj/item/stamp/clip{ + pixel_x = -9; + pixel_y = 2 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Rl" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Rn" = ( +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 6 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/flip{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Ro" = ( +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Rp" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/item/stack/cable_coil/cut/random, +/obj/machinery/light/directional/north, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals/neutered, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Rs" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/table/reinforced, +/obj/item/binoculars, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 8; + pixel_x = -7 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"Rt" = ( +/obj/structure/sink{ + dir = 8; + pixel_y = 5; + pixel_x = 14 + }, +/obj/structure/mirror{ + pixel_y = 7; + pixel_x = 24 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/lab_halls) +"RA" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "tl6"; + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/lobby) +"RB" = ( +/obj/effect/turf_decal/industrial/outline/yellow, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/containment) +"RC" = ( +/turf/open/floor/concrete/slab_1, +/area/ruin/icemoon/tesla_lab/turrets) +"RF" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"RG" = ( +/obj/structure/catwalk/over, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/radio/intercom/directional/north{ + frequency = 1473 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"RH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/platform/industrial{ + dir = 8 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"RJ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 4 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"RK" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 9 + }, +/obj/item/clothing/head/bio_hood/scientist, +/obj/item/clothing/suit/bio_suit/scientist, +/obj/item/clothing/glasses/science{ + pixel_y = 12; + pixel_x = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/rack, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"RL" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 10 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"RM" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 1 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/ammo_box/magazine/cm23/empty{ + pixel_y = 11; + pixel_x = -11 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/bodypart/l_arm/kepori{ + pixel_x = -6; + pixel_y = -8 + }, +/obj/item/clothing/head/flatcap/clip{ + pixel_x = -20; + pixel_y = 11 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"RO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/item/stack/cable_coil/cut/random, +/obj/effect/mapping_helpers/turf/burnt, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"RQ" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/firedoor/heavy, +/obj/machinery/door/poddoor/shutters{ + dir = 4; + id = "tl7" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/containment) +"RS" = ( +/obj/machinery/porta_turret/ship/frontiersmen{ + dir = 6; + id = "haymaker"; + lethal = 1; + faction = list("Frontiersmen") + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/icemoon/tesla_lab/haymaker) +"RT" = ( +/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"RU" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"RV" = ( +/obj/effect/turf_decal/industrial/stand_clear/white{ + dir = 4 + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/skm/internals, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"RW" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/ash/large, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"RZ" = ( +/obj/machinery/porta_turret/ship/frontiersmen{ + dir = 5; + id = "haymaker"; + lethal = 1; + faction = list("Frontiersmen") + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/icemoon/tesla_lab/haymaker) +"Sd" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 9 + }, +/obj/item/shard, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Sf" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Sh" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/lab_a) +"Si" = ( +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/mob_spawn/human/corpse/clip/researcher, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Sj" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Sm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8; + welded = 1 + }, +/obj/effect/turf_decal/trimline/opaque/mauve/warning{ + dir = 6 + }, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lab_a) +"Sn" = ( +/obj/structure/closet/crate/engineering, +/obj/item/stack/sheet/mineral/sandbags{ + amount = 22 + }, +/obj/item/radio/intercom/directional/south{ + frequency = 1473 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Sr" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"St" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Sv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Sw" = ( +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/structure/closet/crate/freezer, +/obj/item/clothing/mask/breath/medical{ + pixel_y = -12; + pixel_x = 6 + }, +/obj/item/tank/internals/anesthetic{ + pixel_x = 12 + }, +/obj/item/storage/firstaid/regular{ + pixel_y = 8; + pixel_x = -8 + }, +/obj/item/storage/box/masks{ + pixel_y = -5; + pixel_x = -12 + }, +/obj/item/storage/box/gloves{ + pixel_x = -10; + pixel_y = 2 + }, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"SB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 7; + pixel_y = 14 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"SD" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor/shutters{ + id = "tl6" + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/lobby) +"SG" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"SI" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, +/obj/effect/turf_decal/trimline/transparent/blue/warning, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "shotgun"; + pixel_y = -6; + pixel_x = -8 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "skull"; + pixel_y = 8; + pixel_x = -4 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"SK" = ( +/turf/closed/mineral/random/snow, +/area/overmap_encounter/planetoid/cave/explored) +"SM" = ( +/obj/structure/sign/clip{ + pixel_y = 28 + }, +/obj/item/mine/directional/claymore/live{ + pixel_y = 3 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"SN" = ( +/obj/structure/catwalk/over, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/valve/digital/on, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"SO" = ( +/obj/structure/frame/machine, +/obj/effect/turf_decal/box/corners{ + color = "#75A2BB" + }, +/obj/effect/turf_decal/industrial/hatch/blue, +/obj/structure/railing/corner, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"SP" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"SQ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/crayon{ + color = "#FF3333"; + icon_state = "skull"; + pixel_y = -6; + pixel_x = -4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"SR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"SS" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/engineering) +"ST" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"SX" = ( +/obj/structure/cable/yellow, +/obj/effect/turf_decal/industrial/outline/yellow, +/obj/machinery/power/smes/engineering, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"SZ" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Te" = ( +/obj/structure/rack, +/obj/item/storage/box/ammo/a762_40{ + pixel_y = -3; + pixel_x = -4 + }, +/obj/effect/turf_decal/trimline/transparent/blue/filled, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/armory) +"Ti" = ( +/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Tl" = ( +/obj/effect/turf_decal/spline/fancy/opaque/black{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"To" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/item/ammo_casing/spent/pistol_brass, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"Tq" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"Tr" = ( +/obj/machinery/holopad/secure, +/obj/structure/cable{ + icon_state = "1-8" + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/officer/internals, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/haymaker) +"Ts" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/platform/industrial{ + dir = 1 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Tt" = ( +/obj/machinery/atmospherics/components/binary/valve/digital/on, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"TB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"TC" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/chem_pile{ + pixel_x = -5; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/chem_pile, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"TD" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/item/shard{ + pixel_x = -7; + pixel_y = 7 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"TE" = ( +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/vending/coffee, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/dorms) +"TF" = ( +/obj/machinery/door/firedoor/heavy, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash/large{ + pixel_y = 6; + pixel_x = 5 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/mosin/internals/neutered, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"TH" = ( +/obj/structure/flora/grass/green, +/obj/structure/flora/rock/icy, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"TI" = ( +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "gib4"; + dir = 4 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"TJ" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/modular_computer/console/preset/civilian{ + pixel_y = 0; + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/containment) +"TK" = ( +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 4 + }, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/containment) +"TM" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"TQ" = ( +/obj/structure/dresser, +/obj/item/desk_flag/trans{ + pixel_y = 15; + pixel_x = -8 + }, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"TS" = ( +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"TT" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"TU" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/shard{ + pixel_y = -4; + pixel_x = 4 + }, +/obj/structure/platform/industrial{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"TW" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/structure/railing, +/obj/item/radio/intercom/directional/east{ + frequency = 1473 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/cargo) +"TZ" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"Ua" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "gib4"; + dir = 4 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Ud" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 4; + layer = 2.456 + }, +/obj/structure/platform/industrial, +/obj/structure/platform/industrial{ + dir = 1 + }, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 4 + }, +/area/ruin/icemoon/tesla_lab/cargo) +"Ue" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/stack/ore/salvage/scrapmetal/five{ + pixel_x = -1; + pixel_y = -5 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Ui" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/ash, +/obj/item/broken_missile{ + pixel_y = 6 + }, +/obj/item/stack/ore/slag{ + pixel_y = 15; + pixel_x = -14 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Um" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "floor2" + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/anomaly/transfusion/planetary, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"Uo" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/effect/decal/cleanable/food/flour, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"Us" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/armory) +"Ut" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/rack, +/obj/item/storage/box/emptysandbags{ + pixel_x = -5; + pixel_y = -4 + }, +/obj/item/storage/box/emptysandbags{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/shovel{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"Ux" = ( +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/dorms) +"Uy" = ( +/obj/machinery/button/door{ + dir = 2; + pixel_y = -10; + pixel_x = -10; + name = "starboard shutter"; + id = "h2" + }, +/obj/machinery/button/shieldwallgen{ + dir = 2; + pixel_y = -11; + id = "h2s" + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ruin/icemoon/tesla_lab/haymaker) +"UG" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor5" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/office_two) +"UK" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/spawner/random/trash/grime, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"UM" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/ammo_casing/spent/slug/buck, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"UN" = ( +/obj/effect/turf_decal/industrial/stand_clear{ + dir = 8 + }, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/containment) +"US" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"UT" = ( +/obj/item/clothing/under/clip/formal{ + pixel_x = -6; + pixel_y = -6 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"UU" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/anomaly/tvstatic/planetary, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"UX" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt/dust, +/obj/item/reagent_containers/food/snacks/yakiimo{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/snacks/bbqribs{ + pixel_x = -3; + pixel_y = 21 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/filled/soda{ + pixel_y = 14; + pixel_x = -4 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lobby) +"Vd" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/concrete/slab_1/icemoon, +/area/overmap_encounter/planetoid/cave/explored) +"Ve" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood/icemoon, +/area/ruin/icemoon/tesla_lab/office) +"Vf" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass/twenty, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/haymaker) +"Vi" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/mapping_helpers/airlock/abandoned, +/obj/machinery/door/airlock/grunge{ + req_access = list(3); + dir = 2; + name = "Armory" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/blood/footprints, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/armory) +"Vj" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, +/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, +/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, +/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, +/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, +/obj/item/reagent_containers/food/drinks/soda_cans/sodawater, +/obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch, +/obj/item/reagent_containers/food/drinks/soda_cans/shoal_punch, +/obj/item/reagent_containers/food/drinks/soda_cans/crosstalk, +/obj/item/reagent_containers/food/drinks/soda_cans/crosstalk, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/cola, +/obj/item/reagent_containers/food/drinks/soda_cans/tonic, +/obj/item/reagent_containers/food/drinks/soda_cans/tonic, +/obj/item/reagent_containers/food/drinks/soda_cans/tonic, +/obj/item/reagent_containers/food/drinks/soda_cans/vimukti, +/obj/item/reagent_containers/food/drinks/soda_cans/vimukti, +/turf/open/floor/plasteel/freezer, +/area/ruin/icemoon/tesla_lab/lobby) +"Vn" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Vo" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"Vz" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/blood/footprints, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"VD" = ( +/obj/effect/turf_decal/minutemen/edge{ + dir = 8 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"VN" = ( +/obj/structure/toilet{ + dir = 8; + pixel_x = 8; + pixel_y = 6 + }, +/obj/structure/door_assembly/door_assembly_hatch, +/obj/effect/decal/cleanable/blood/squirt, +/obj/machinery/light/small/broken/directional/east, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"VP" = ( +/obj/machinery/atmospherics/pipe/manifold/cyan/visible{ + pixel_y = 0; + dir = 8 + }, +/obj/item/weldingtool/largetank{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/engineering) +"VR" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1; + color = "#75A2BB" + }, +/obj/structure/closet/crate/rations{ + opened = 1 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"VU" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"VV" = ( +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"VW" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/lab_halls) +"VY" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Wa" = ( +/obj/structure/platform/industrial/corner{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Wd" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/opaque/purple/filled/warning{ + dir = 4 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Wf" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/effect/turf_decal/box, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Wh" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/slug/buck, +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"Wi" = ( +/obj/machinery/computer/mecha{ + dir = 1 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/railing, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/cargo) +"Wj" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Wk" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + id = "h2" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "h2s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ruin/icemoon/tesla_lab/haymaker) +"Wp" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Wr" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Wx" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/internals{ + shoot_point_blank = 1; + minimum_distance = 1 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 8 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Wz" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"WB" = ( +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"WD" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 5 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"WG" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/spawner/random/trash/grime, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"WI" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 9; + pixel_x = 3 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/pen/fourcolor{ + pixel_y = 11; + pixel_x = 3 + }, +/obj/item/desynchronizer/tvstatic{ + pixel_x = -5; + pixel_y = 0 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/office_two) +"WJ" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4 + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/cave/explored) +"WN" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/transparent/blue/warning{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"WO" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/structure/filingcabinet/double{ + pixel_y = 22; + density = 0 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/containment) +"WR" = ( +/obj/effect/turf_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"Xi" = ( +/obj/effect/spawner/random/vending/cola, +/obj/effect/turf_decal/industrial/hatch/yellow, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Xj" = ( +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Xl" = ( +/obj/structure/flora/rock/pile/icy, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Xo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/table, +/obj/item/paper_bin{ + total_paper = 17; + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/pen/blue, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_a) +"Xp" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ + dir = 1 + }, +/turf/open/floor/engine/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Xr" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/decal/cleanable/glass/plasma, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Xs" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 8 + }, +/obj/effect/mob_spawn/human/corpse/frontier, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"Xt" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Xu" = ( +/obj/effect/turf_decal/industrial/stand_clear, +/turf/open/floor/engine/hull/interior, +/area/ruin/icemoon/tesla_lab/containment) +"Xx" = ( +/obj/effect/turf_decal/industrial/warning{ + layer = 2.456; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"XA" = ( +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/lab_halls) +"XB" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/atmospherics/pipe/simple/cyan/visible, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"XF" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"XH" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"XI" = ( +/obj/structure/cable/yellow{ + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, +/obj/structure/catwalk/over, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"XK" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/obj/effect/turf_decal/corner/transparent/blue/diagonal, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/splatter{ + icon_state = "gib6" + }, +/obj/structure/closet/body_bag, +/obj/effect/mob_spawn/human/corpse/frontier, +/obj/item/reagent_containers/pill/potassiodide, +/turf/open/floor/plasteel/white, +/area/ruin/icemoon/tesla_lab/medbay) +"XO" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 9 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"XR" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "floor5" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/engineering) +"XV" = ( +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, +/turf/open/floor/plasteel/grimy, +/area/ruin/icemoon/tesla_lab/dorms) +"XW" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "splatter2" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/medbay) +"XX" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/barricade/sandbags, +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/ash/large, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 1 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Yc" = ( +/obj/machinery/door/firedoor/heavy/closed{ + welded = 1 + }, +/turf/open/floor/plasteel/mono/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Yf" = ( +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gibbearcore" + }, +/obj/effect/decal/cleanable/blood/splatter/over_window{ + icon_state = "gibmid1" + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/engineering) +"Yh" = ( +/obj/structure/flippedtable, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"Yk" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/footprints{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/armory) +"Yn" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 5 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 5; + pixel_y = -13 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -19; + pixel_y = -7 + }, +/obj/machinery/newscaster/directional/east, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Yp" = ( +/obj/structure/flippedtable{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/lab_a) +"Yq" = ( +/obj/structure/flora/tree/pine{ + icon_state = "tree_stump" + }, +/turf/open/floor/plating/asteroid/snow/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Ys" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 9 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/decal/cleanable/dirt/dust, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"Yt" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"Yu" = ( +/obj/structure/filingcabinet/double/grey{ + dir = 1; + pixel_y = -3 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/item/documents, +/obj/machinery/light/directional/east, +/obj/item/folder/blue{ + pixel_y = 0; + pixel_x = 3 + }, +/obj/item/folder/blue{ + pixel_y = 0; + pixel_x = 3 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ruin/icemoon/tesla_lab/office_two) +"Yw" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/structure/platform/industrial/corner{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"YA" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/effect/turf_decal/siding/thinplating/dark, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lobby) +"YB" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/effect/mapping_helpers/turf/burnt, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/dorms) +"YC" = ( +/obj/structure/rack, +/obj/item/towel{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/towel{ + pixel_x = 4 + }, +/turf/open/floor/plastic, +/area/ruin/icemoon/tesla_lab/dorms) +"YD" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/concrete/pavement/icemoon/lit, +/area/overmap_encounter/planetoid/ice/explored) +"YF" = ( +/obj/structure/platform/industrial, +/obj/item/ammo_casing/spent/slug/buck, +/turf/open/floor/plating/asteroid/icerock/lit, +/area/overmap_encounter/planetoid/ice/explored) +"YI" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"YJ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/containment) +"YQ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating/dark/corner{ + dir = 1 + }, +/obj/structure/table, +/obj/item/grenade/frag{ + pixel_x = -7 + }, +/obj/item/toy/crayon/spraycan{ + pixel_y = 8; + pixel_x = 4 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"YS" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 8 + }, +/obj/effect/turf_decal/industrial/warning, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/shreds, +/obj/structure/flippedtable, +/mob/living/simple_animal/hostile/human/frontier/ranged/trooper/rifle/internals, +/obj/machinery/light/directional/west, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"YT" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/squirt{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"YV" = ( +/obj/machinery/porta_turret/ship/frontiersmen/light{ + dir = 2; + reqpower = 0; + faction = list("Frontiersmen") + }, +/turf/open/floor/concrete/slab_1, +/area/ruin/icemoon/tesla_lab/turrets) +"YY" = ( +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 1 + }, +/obj/item/stamp/clip{ + pixel_x = -13; + pixel_y = 8 + }, +/obj/machinery/light/directional/north, +/obj/item/documents{ + pixel_y = 8; + pixel_x = -1 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"YZ" = ( +/obj/effect/turf_decal/trimline/transparent/blue/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable/yellow{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Za" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"Zb" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/obj/effect/turf_decal/box/corners{ + color = "#75A2BB" + }, +/obj/effect/turf_decal/industrial/hatch/blue, +/obj/structure/railing/corner, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"Zc" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Zd" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/obj/item/spacecash/bundle/mediumrand, +/obj/item/spacecash/bundle/mediumrand, +/obj/structure/filingcabinet/double{ + dir = 8; + pixel_x = 8 + }, +/obj/item/ammo_box/magazine/m9mm_mauler, +/obj/item/ammo_box/magazine/m9mm_mauler, +/turf/open/floor/plasteel/tech/grid, +/area/ruin/icemoon/tesla_lab/haymaker) +"Zi" = ( +/obj/item/ammo_casing/spent/slug/buck, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/bench/blue/directional/west, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) +"Zk" = ( +/obj/structure/catwalk/over, +/obj/effect/turf_decal/techfloor, +/turf/open/floor/plating/airless, +/area/ruin/icemoon/tesla_lab/engineering) +"Zl" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/obj/item/stack/ore/slag{ + pixel_y = 5 + }, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/item/ammo_casing/spent/rifle_brass, +/obj/effect/spawner/random/trash/food_packaging{ + pixel_y = 10; + pixel_x = -3 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/lab_halls) +"Zm" = ( +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 6 + }, +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/engineering) +"Zq" = ( +/obj/structure/platform/industrial{ + dir = 1 + }, +/obj/item/clipboard{ + pixel_y = -2; + pixel_x = 9 + }, +/obj/item/paper/crumpled{ + pixel_y = 2; + pixel_x = 3 + }, +/turf/open/floor/plasteel/tech, +/area/ruin/icemoon/tesla_lab/cargo) +"Zr" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/spline/fancy/wood/cee{ + dir = 4 + }, +/obj/item/desk_flag/trans{ + pixel_y = 9; + pixel_x = 10 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/carpet/blue, +/area/ruin/icemoon/tesla_lab/office) +"Zv" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/squirt, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -13; + pixel_y = -15 + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = 4; + pixel_y = -9 + }, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Zw" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 1 + }, +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/central_hall) +"Zx" = ( +/obj/effect/turf_decal/corner/transparent/blue/mono, +/obj/structure/closet/crate/freezer/blood{ + populate = 0 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plasteel/mono/white, +/area/ruin/icemoon/tesla_lab/medbay) +"Zz" = ( +/obj/effect/turf_decal/minutemen/edge{ + dir = 4 + }, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/office_two) +"ZA" = ( +/obj/effect/turf_decal/trimline/transparent/blue/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable/yellow{ + icon_state = "0-8" + }, +/obj/item/stack/ore/salvage/scrapmetal{ + pixel_x = -9; + pixel_y = 5 + }, +/obj/item/ammo_casing/spent/pistol_brass, +/obj/effect/turf_decal/steeldecal/steel_decals_central7, +/turf/open/floor/plasteel/dark, +/area/ruin/icemoon/tesla_lab/cargo_hall) +"ZB" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/atmospherics/pipe/simple/cyan/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/icemoon/tesla_lab/engineering) +"ZC" = ( +/obj/structure/crate_shelf, +/obj/effect/turf_decal/industrial/hatch/blue, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/pod/dark, +/area/ruin/icemoon/tesla_lab/cargo) +"ZF" = ( +/obj/structure/filingcabinet/double/grey{ + dir = 4; + pixel_x = -9 + }, +/obj/effect/turf_decal/trimline/opaque/purple/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/turf/burnt, +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/chem_pile, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"ZJ" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/dark/tesla_lab, +/area/ruin/icemoon/tesla_lab/lab_a) +"ZW" = ( +/obj/structure/filingcabinet/double/grey{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/wood, +/area/ruin/icemoon/tesla_lab/lobby) + +(1,1,1) = {" +uP +uP +uP +uP +cM +TM +cM +SK +SK +SK +SK +Bi +Bi +Fv +Fv +Fv +Fv +Fv +Fv +Fv +Bi +Bi +Bi +Bi +Fv +Fv +Fv +Fv +Fv +Fv +SK +SK +SK +SK +SK +SK +Fv +Fv +Fv +Fv +Fv +Fv +Fv +Fv +Fv +Bi +AA +Bi +EW +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +"} +(2,1,1) = {" +uP +uP +cM +cM +cM +cM +cM +SK +SK +SK +SK +SK +Bi +Bi +SK +SK +SK +SK +Bi +Bi +Bi +AA +Bi +SK +SK +SK +SK +SK +SK +Fv +SK +SK +SK +SK +SK +SK +SK +Xl +Fv +Bi +Bi +PH +PH +PH +Bi +Bi +SK +Bi +Fv +cM +cM +cM +cM +cM +uP +uP +uP +uP +uP +uP +uP +"} +(3,1,1) = {" +uP +uP +TM +TM +cM +cM +cM +cM +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +WJ +SK +SK +SK +SK +SK +SK +SK +SK +Fv +FE +Bi +PH +ab +PH +Fv +Xl +SK +SK +Fv +Fv +jA +cM +cM +TM +cM +uP +uP +uP +uP +uP +uP +"} +(4,1,1) = {" +uP +cM +cM +cM +cM +cM +cM +TM +cM +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +nQ +Qp +Kb +Kb +Kb +Kb +Kb +Kb +Kb +SK +SK +Fv +Fv +uG +Fv +Fv +Fv +SK +SK +SK +SK +Fv +TH +Qx +un +cM +cM +uP +uP +uP +uP +uP +uP +"} +(5,1,1) = {" +uP +uP +uP +Ae +SK +TM +cM +cM +Ln +SK +SK +SK +SK +SK +SK +SK +nQ +nQ +nQ +nQ +nQ +nQ +nQ +nQ +nQ +nQ +nQ +nQ +nQ +ZB +Kb +KF +GM +hu +XV +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +SK +Fv +Pd +cM +un +cM +cM +cM +uP +uP +uP +uP +uP +"} +(6,1,1) = {" +uP +uP +uP +SK +SK +SK +cM +cM +pC +pC +SK +Sh +Sh +Sh +Sh +SK +nQ +Fg +NZ +NZ +Gi +Zm +HX +rT +QY +IQ +AZ +oR +oP +eP +Kb +TE +vY +JL +jk +Kb +Pj +wJ +Ke +Kb +uE +wJ +yR +Kb +hJ +bX +Gh +Kb +Fv +Fv +PH +PH +cM +cM +cM +TM +cM +uP +uP +uP +uP +"} +(7,1,1) = {" +uP +uP +SK +SK +SK +SK +SK +gf +pC +vl +fu +Sh +lv +Cl +Sh +Sh +nQ +mw +NZ +nQ +nQ +lb +ix +em +nQ +nQ +dq +Kb +Kb +pu +Kb +Kb +QT +Er +uY +Kb +wx +os +Ux +Kb +FN +os +Ux +Kb +Cd +os +tC +Kb +Fv +Fv +jM +PH +Pd +TM +cM +cM +uP +uP +uP +uP +uP +"} +(8,1,1) = {" +uP +SK +SK +SK +SK +SK +SK +pC +pC +fu +fu +Sh +YY +eU +IH +eC +nQ +kp +NZ +nQ +St +Gl +sp +cG +pq +nQ +nQ +Kb +Rb +Km +Km +Kb +Kb +aS +bd +Kb +AN +Kb +vr +Kb +Kb +Kb +vr +Kb +Kb +AN +IU +Kb +Kb +Fv +PH +PH +cM +TM +TM +cM +cM +uP +uP +uP +uP +"} +(9,1,1) = {" +uP +SK +SK +SK +SK +SK +SK +SK +pC +Sh +Sh +Sh +TC +UU +Yh +wU +ie +NZ +NZ +nQ +xG +wL +FJ +uv +HC +se +Xp +Kb +Rb +Km +PM +yF +Kb +CO +Xs +rL +NY +jV +YB +HI +PT +zf +zf +zf +nt +sZ +sZ +dL +AN +Fv +Fv +Fv +cM +cM +Ro +un +un +cM +uP +uP +uP +"} +(10,1,1) = {" +uP +SK +SK +SK +SK +SK +SK +SK +SK +Sh +SK +Sh +cd +Wd +Ci +re +nQ +dq +zz +nQ +Wf +Fb +SN +LY +vt +Za +Cy +Kb +Ha +Km +rX +kO +pz +ud +ti +BG +jb +Um +IF +vB +Le +xD +Dt +uI +pB +km +aK +tP +Kb +Fv +Fv +Fv +cM +un +cM +cM +cM +cM +uP +uP +uP +"} +(11,1,1) = {" +uP +SK +SK +SK +SK +SK +SK +Sh +Sh +Sh +Sh +Sh +Sh +LR +Sh +Sh +nQ +nQ +dq +nQ +cn +BP +sT +Tt +VP +XB +cP +Kb +jg +iN +eI +rz +Kb +JB +RU +Kb +Kb +Kb +GY +Kb +Kb +ac +GY +AN +Kb +Kb +GY +ac +Kb +SK +Fv +Fv +jA +KP +cM +cM +cM +cM +cM +uP +uP +"} +(12,1,1) = {" +uP +SK +SK +SK +SK +SK +Sh +Sh +xB +Yp +Sh +JY +KI +AB +fM +ZF +zi +nQ +nQ +nQ +nQ +nQ +Hj +tu +Ed +nQ +nQ +Kb +Kb +uQ +YC +uQ +Kb +mC +Fh +Kb +Fl +Em +Ux +Kb +Hl +Em +Ux +Kb +Fl +Em +Ux +Kb +SK +SK +Xl +uG +cM +un +cM +cM +jA +cM +cM +uP +uP +"} +(13,1,1) = {" +uP +uP +SK +SK +SK +SK +Sh +zU +FD +CX +Sh +FG +Vn +Bw +lQ +Dk +LP +Nh +Sh +cW +CW +nQ +nQ +oe +nQ +nQ +nQ +SK +Kb +Kb +Kb +Kb +Kb +dE +To +Kb +OU +kG +lU +Kb +TQ +kG +OZ +Kb +Io +kG +lU +Kb +SK +SK +SK +cM +Pd +cM +cM +cM +cM +Qx +Ro +uP +uP +"} +(14,1,1) = {" +uP +uP +SK +SK +SK +SK +Sh +Os +HL +iK +gx +Ti +ZJ +Kx +hh +MT +xc +DJ +Sh +EV +aM +nQ +ji +nu +Gg +qP +nQ +nQ +nQ +Iw +CE +Iw +nQ +yq +KA +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +SK +SK +SK +cM +PH +PH +cM +cM +TM +un +cM +uP +uP +"} +(15,1,1) = {" +uP +uP +uP +SK +SK +SK +Sh +Ob +ug +Sm +Sh +mh +Fi +OA +mG +me +KQ +Qz +Sh +wa +vs +nQ +RG +CK +SX +kR +nQ +nL +go +kl +vk +Ka +nQ +Dv +SQ +rM +rM +rM +mH +Rf +NP +sR +rM +WB +KE +KD +ZW +rM +SK +SK +SK +cM +RC +PH +Pd +cM +TM +un +un +uP +uP +"} +(16,1,1) = {" +uP +uP +uP +SK +SK +SK +Sh +Sh +Xo +lJ +Sh +EO +uy +tU +kV +DF +Ii +uw +Sh +DN +Oo +fb +XI +SX +Vo +Gg +nQ +BB +nQ +BD +AK +BD +nQ +Sr +Qg +vc +qR +rM +Nu +QN +KV +Lx +rM +Lj +QM +tR +mq +rM +rM +rM +SK +cM +PH +PH +cM +TM +TM +cM +cM +uP +uP +"} +(17,1,1) = {" +uP +uP +SK +SK +SK +SK +SK +Sh +Sh +Sh +Sh +Sh +gL +Sh +Sh +Sh +Sh +Sh +Sh +pT +SS +nQ +ah +AS +OY +Eh +dv +qC +nQ +bP +qy +FX +nQ +xy +NG +YZ +nw +rM +Ax +hg +CP +GU +uZ +Tq +Dn +xH +Pw +oj +GZ +rM +SK +cM +cM +cM +CI +CI +un +cM +cM +uP +uP +"} +(18,1,1) = {" +uP +uP +uP +SK +SK +SK +SK +GP +GP +GP +GP +fd +rQ +eg +eg +yp +sx +WI +eg +fv +qG +nQ +nQ +nQ +BQ +nQ +nQ +nQ +nQ +Hs +Ez +EG +nQ +nQ +nQ +xF +nw +rM +Kr +Aj +Qs +TZ +rM +rM +rM +zx +DO +fH +QE +rM +rM +rM +rM +rg +CI +CI +un +cM +cM +uP +uP +"} +(19,1,1) = {" +uP +uP +uP +SK +SK +GP +GP +GP +vy +Lg +GP +iw +zT +eg +rA +fX +FQ +hs +eg +eO +AC +nQ +nQ +EB +mf +fo +nQ +or +Jz +Jx +Hm +lH +zY +gO +nQ +Zw +LA +rM +rM +rM +ua +rM +rM +fT +Ls +aJ +PE +no +dY +na +eL +FY +Ml +cM +cM +cM +cM +KP +cM +uP +uP +"} +(20,1,1) = {" +uP +uP +uP +SK +SK +GP +yE +Xi +US +UK +GP +bf +mS +eg +in +Zz +zl +oG +eg +aH +IS +nQ +pX +qZ +XH +MR +zp +dd +dR +yJ +MV +oX +tg +bi +xt +GT +Pu +Dp +Av +AX +mU +vP +aC +fk +lf +Bf +Et +Wh +HU +OJ +Gq +qS +QX +rt +jA +cM +cM +un +un +uP +uP +"} +(21,1,1) = {" +uP +uP +uP +SK +SK +GP +NN +ft +yY +WN +YQ +Pl +az +mc +hd +QO +Mq +kv +eg +bo +Pr +nQ +yC +qZ +BW +wY +zp +dd +dR +MV +kB +MV +tg +bi +xt +UM +aW +bS +kI +yt +xY +cT +rn +TB +pd +RJ +eS +TS +vO +rM +rM +rM +rM +SM +un +CI +KR +cM +cM +uP +uP +"} +(22,1,1) = {" +uP +uP +SK +SK +SK +GP +dX +US +tw +Gf +NK +Ir +Gv +eg +pE +VD +OB +Yu +eg +ks +jZ +nQ +BC +qZ +Sv +rK +zp +dd +hI +lq +MV +hU +nb +bi +nQ +SB +aB +rM +rM +rM +rM +rM +rM +rM +rM +lo +sd +Zi +Zi +rM +lr +PZ +PZ +GB +un +rk +CI +cM +cM +cM +uP +"} +(23,1,1) = {" +uP +uP +SK +SK +SK +GP +hS +mE +VW +eQ +qN +yV +jW +eg +eg +xe +xe +UG +eg +kx +gw +XR +nQ +Ox +QG +cy +nQ +fy +OD +Hv +rJ +ef +Yw +gO +nQ +hN +ys +rM +wH +qE +cl +rM +ny +OT +rM +ju +wG +rM +rM +rM +On +cM +cM +PH +PH +un +dU +Pd +cM +uP +uP +"} +(24,1,1) = {" +uP +uP +SK +SK +SK +GP +lx +jc +xm +Sn +GP +dP +sf +jH +BF +Ui +gg +aR +uH +pr +tp +wT +nQ +nQ +nQ +nQ +nQ +nQ +nQ +VY +om +Zk +nQ +nQ +nQ +Xt +Vz +rM +HW +rG +Uo +KN +XO +Ey +GK +tG +Pf +dr +rM +rM +rM +cM +cM +jM +PH +cM +cM +cM +cM +uP +uP +"} +(25,1,1) = {" +uP +SK +SK +SK +SK +GP +GP +GP +GP +EC +GP +Zl +RW +XX +TF +JU +qk +bY +cQ +Jb +rj +Wj +FB +YS +EN +fz +KC +ba +nQ +Wr +YI +od +Yf +zk +lK +hB +nx +rM +xK +fK +fK +jx +nk +Me +of +SP +qn +Iz +SD +Fv +FE +cM +cM +PH +PH +cM +cM +Ro +cM +uP +uP +"} +(26,1,1) = {" +uP +SK +SK +SK +SK +SK +SK +PL +eZ +Rt +GP +JW +dl +GP +AL +AL +AL +DZ +ol +Je +zw +pv +Ok +qo +PV +Hq +js +Zv +yf +nQ +nQ +nQ +ID +By +YT +ML +vj +rM +LF +xr +ph +jo +nk +cA +oW +UX +wA +YA +SD +Fv +Fv +TM +cM +cM +cM +cM +cM +un +uP +uP +uP +"} +(27,1,1) = {" +uP +SK +SK +SK +SK +SK +SK +GP +GP +GP +GP +av +Jy +AL +IL +IG +Aw +AL +SK +ej +mX +ej +Lc +ej +ej +ej +Ay +Eg +xQ +Hc +wI +jY +Mj +xl +gm +ol +xa +rM +Vj +ru +rM +rM +xW +Is +OV +PB +we +YA +SD +Fv +Fv +cM +cM +TM +TM +cM +KP +cM +uP +uP +uP +"} +(28,1,1) = {" +uP +SK +SK +SK +SK +SK +SK +GP +ok +XA +GP +iT +Ql +pL +BT +tS +dO +AL +ej +ej +gC +XK +Mp +HT +ej +ej +qO +WG +HQ +jI +BE +yD +mg +iF +IZ +ol +SK +rM +rM +rM +rM +rM +xW +Me +fG +fG +Me +YA +SD +uG +PH +PH +cM +TM +cM +cM +jA +cM +uP +uP +uP +"} +(29,1,1) = {" +SK +SK +SK +SK +SK +SK +SK +GP +oY +bU +zN +hX +SI +Vi +OH +cY +hR +uX +XW +JH +PA +bG +ky +iu +Sw +ej +Nq +Yt +Yt +Yt +mz +SG +ol +mN +ol +ol +ol +Yt +SK +SK +SK +rM +WD +vV +vV +Cb +vV +Mo +SD +Fv +YV +PH +Ro +cM +cM +Py +cM +cM +uP +uP +uP +"} +(30,1,1) = {" +SK +SK +SK +SK +SK +SK +SK +GP +ec +Ns +GP +Yc +MM +AL +Us +Yk +rO +gj +ej +MK +Fz +fS +kX +cu +Zx +ej +ej +GC +Qo +Yt +Nf +zd +Yt +SK +SK +SK +SK +Yt +SK +SK +SK +rM +rM +rM +rM +rM +RA +RA +ue +Fv +PH +PH +cM +cM +TM +TM +cM +cM +cM +uP +uP +"} +(31,1,1) = {" +SK +SK +SK +SK +SK +SK +GP +GP +GP +GP +GP +uV +rE +AL +wf +cU +hA +AL +ej +ej +ql +HV +vi +wD +ej +ej +ej +AT +Or +Yt +Ue +eu +Yt +SK +SK +SK +Yt +Yt +Yt +SK +cM +TM +cM +cM +cM +cM +TM +cM +cM +Fv +Fv +vZ +un +cM +cM +cM +cM +jv +FW +xA +uP +"} +(32,1,1) = {" +SK +SK +SK +SK +SK +SK +SK +GP +Sd +MI +TD +uk +Sf +AL +nV +pe +Te +AL +SK +uD +uD +uD +gT +uD +uD +SK +Yt +nf +Oa +wV +uU +RO +as +SK +SK +Yt +Yt +Gk +Oy +ND +ur +ur +ur +ur +ur +ur +ur +ur +ur +Kq +XF +AJ +cM +un +PF +cM +cM +xA +xA +oL +tQ +"} +(33,1,1) = {" +SK +SK +SK +SK +SK +SK +SK +GP +Zc +bs +Wp +bL +vW +AL +AL +dj +AL +uD +uD +yH +PW +ht +VR +wr +uD +uD +uD +uq +uz +Yt +It +gJ +Yt +Yt +Nl +Yt +uT +gI +hw +zE +Ys +Kc +Pg +Kc +Kc +fs +lT +lT +YD +oa +XF +RF +Ua +XF +RF +HA +tQ +GD +GD +xA +FW +"} +(34,1,1) = {" +SK +SK +SK +SK +SK +SK +ME +ME +ME +Dm +ME +ME +ME +ME +fB +tK +Mu +uD +sj +uO +Ly +Pa +HG +Pa +qD +ZC +uD +FU +AY +Yt +Ai +OF +OR +Bg +VN +Nl +ya +gI +Vd +QI +mt +Xj +dm +Lv +dm +nK +dm +Si +Mt +bI +pO +RF +XF +sJ +XF +oF +df +GD +GD +xA +cM +"} +(35,1,1) = {" +SK +SK +SK +SK +SK +SK +ME +RK +nE +RT +Ic +ro +oN +ME +Jg +kM +uD +uD +sj +nU +es +wq +lc +Oi +kg +sj +uD +eG +hE +Yt +Oh +cV +Yt +Yt +Nl +Yt +uT +gI +vS +Gb +Jn +Sj +dm +Ht +Pm +kF +dm +sv +Mt +Ts +cM +cM +po +RF +RF +UT +FV +GD +GD +tQ +cM +"} +(36,1,1) = {" +SK +SK +SK +SK +SK +SK +ME +WO +Ff +wc +si +ME +Hf +ME +AL +OX +uD +qm +MO +Oc +Df +Fw +Tl +eF +gW +zh +gk +Yt +Yt +Yt +Rp +Bs +Nl +zP +qi +Yt +Yt +rp +In +nN +SZ +sF +dm +zV +oD +AD +dm +sw +ax +Rl +cM +TM +Fv +Yq +Fv +Fv +cM +un +cM +cM +cM +"} +(37,1,1) = {" +uP +SK +SK +SK +SK +ME +ME +FZ +TJ +QL +iv +ME +ea +ME +ME +AL +uD +RM +Al +hL +RV +BZ +PP +tZ +fw +Kl +zr +dK +dc +ey +xU +Rn +BR +Nr +eN +Nl +Yt +Yt +xp +YF +CN +dm +dm +ay +ke +je +dm +dm +ax +Rl +cM +Fv +Fv +Fv +Fv +Fv +cM +cM +cM +jv +uP +"} +(38,1,1) = {" +uP +SK +SK +SK +ME +ME +ME +ME +RQ +RQ +ME +ME +PY +st +ME +SK +uD +bv +Wi +FM +eD +fa +Gz +de +vn +sl +pZ +wi +eH +oA +hz +gM +eb +jd +Pn +vX +Ek +vf +Nc +dW +ST +zX +zj +td +NW +Vf +xk +Aa +ax +Rl +cM +cM +Fv +Xl +Fv +Fv +Fv +un +cM +cM +uP +"} +(39,1,1) = {" +uP +SK +SK +SK +ME +ME +ME +wt +RH +au +aU +tB +yB +Bo +ME +SK +uD +sO +dy +Zq +CR +vu +Hg +Wx +da +Gw +Lp +tb +bT +TU +Es +PR +rB +DL +uJ +JN +ed +eA +pH +Dj +mp +Pe +sX +ne +Ut +LE +jF +Wk +Mt +Rl +cM +cM +Fv +Jr +Yq +Fv +Fv +Xl +Fv +uP +uP +"} +(40,1,1) = {" +uP +SK +SK +SK +ME +ME +bW +tn +RB +UN +RB +tM +nd +DK +ME +SK +uD +LC +HO +Fx +ig +af +xL +kH +zA +HJ +uD +uD +mO +Pb +xf +JF +rw +RL +Yt +Yt +Yt +Yt +mr +YF +Bd +qQ +dm +xq +qH +Hb +dm +Uy +Mt +Rl +TM +RC +RC +Fv +Bi +Bi +Fv +Fv +uP +uP +uP +"} +(41,1,1) = {" +uP +SK +SK +SK +ME +ME +KM +RB +Ja +Ja +Ja +RB +Xx +PI +ME +ME +uD +uD +uD +Nm +Fq +Bq +jn +Fq +us +uD +uD +SK +uD +Yn +ZA +yP +ck +Ab +Yt +SK +SK +Yt +CI +aw +TT +dm +ag +Np +rC +ka +fU +dm +Mt +Rl +cM +mQ +Qb +Fv +Bi +Fv +Fv +uP +uP +uP +uP +"} +(42,1,1) = {" +uP +SK +SK +SK +ME +ME +KM +FH +Ja +pJ +Ja +Xu +Om +ei +YJ +ME +ME +uD +uD +JM +Bu +SO +Ud +uo +Zb +uD +uD +uD +Go +Go +Go +iJ +rI +Go +Go +Go +Go +Yt +cM +aw +TT +dm +EI +oB +Tr +NR +ze +dm +Mt +Ts +cM +PH +PH +Fv +Jr +Fv +uP +uP +uP +uP +uP +"} +(43,1,1) = {" +uP +SK +SK +SK +ME +ME +KM +RB +Ja +Ja +Ja +RB +Xx +VV +VV +ME +ME +SK +uD +FL +VU +TW +TI +VU +qM +uD +SK +SK +Go +Mx +vF +Go +AQ +SR +oJ +DI +Go +cM +wO +jq +TT +dm +He +gd +Zd +CB +Bb +dm +Mt +Rl +TM +cM +Fv +Fv +Fv +uP +uP +uP +uP +uP +uP +"} +(44,1,1) = {" +uP +uP +SK +SK +ME +ME +Wz +lX +RB +TK +RB +Ms +mL +hl +ME +ME +ME +SK +uD +gk +uD +uD +uD +uD +uD +uD +SK +SK +Go +qg +LB +NB +EX +IY +rD +li +MG +ee +Xr +AE +Cm +RZ +dm +wE +wE +wE +dm +RS +ax +Rl +cM +cM +Fv +Bi +Fv +uP +uP +uP +uP +uP +uP +"} +(45,1,1) = {" +uP +uP +SK +SK +ME +ME +ME +WR +Do +yz +yz +cp +ME +ME +ME +ME +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +Go +Go +Zr +Go +uC +Ve +kK +Rs +Og +ib +yT +pf +np +Ea +II +II +II +II +II +II +LL +Rl +cM +Fv +Bi +Bi +uP +uP +uP +uP +uP +uP +uP +"} +(46,1,1) = {" +uP +uP +SK +SK +SK +ME +ME +ME +ME +ME +ME +ME +ME +ME +ME +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +Go +Go +Go +Fa +fV +mV +ou +Go +yc +ee +Kp +nC +tq +EA +EA +EA +EA +EA +EA +tq +Wa +cM +Bi +Bi +Fv +uP +uP +uP +uP +uP +uP +uP +"} +(47,1,1) = {" +uP +uP +uP +SK +SK +SK +ME +ME +ME +ME +ME +ME +ME +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +uP +uP +uP +SK +SK +SK +SK +Go +Go +Go +Go +Go +Go +Fv +yc +zR +cM +cM +cM +cM +cM +cM +TM +cM +cM +cM +Xl +Fv +Fv +uP +uP +uP +uP +uP +uP +uP +uP +"} +(48,1,1) = {" +uP +uP +uP +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +uP +uP +uP +uP +uP +SK +SK +SK +SK +SK +SK +SK +SK +SK +Fv +Xl +Fv +nW +gZ +cM +Qb +mQ +RC +cM +TM +cM +cM +Fv +Fv +Fv +uP +uP +uP +uP +uP +uP +uP +uP +"} +(49,1,1) = {" +uP +uP +uP +uP +uP +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +SK +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +SK +SK +SK +SK +SK +SK +Fv +Fv +FE +Fv +Fv +ae +Qb +RC +RC +cM +cM +Fv +Fv +Fv +Fv +Fv +uP +uP +uP +uP +uP +uP +uP +uP +"} +(50,1,1) = {" +uP +uP +uP +uP +uP +uP +uP +uP +uP +SK +SK +SK +SK +SK +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +SK +SK +SK +Fv +Bi +Bi +Xl +Fv +Fv +Fv +Fv +Fv +Fv +Fv +Fv +Fv +uP +uP +uP +uP +uP +uP +uP +uP +uP +uP +"} diff --git a/_maps/shuttles/subshuttles/frontiersmen_haymaker.dmm b/_maps/shuttles/subshuttles/frontiersmen_haymaker.dmm new file mode 100644 index 000000000000..52f126a0c6ce --- /dev/null +++ b/_maps/shuttles/subshuttles/frontiersmen_haymaker.dmm @@ -0,0 +1,686 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ship/bridge) +"b" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass/twenty, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"c" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/table/optable, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"d" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/bridge) +"e" = ( +/obj/machinery/holopad/secure, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/bridge) +"f" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"g" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/docking_port/mobile{ + can_move_docking_ports = 1; + preferred_direction = 4; + port_direction = 8; + dir = 2; + name = "haymaker"; + launch_status = 0 + }, +/obj/machinery/door/poddoor{ + id = "h1" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "h1s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/bridge) +"h" = ( +/obj/effect/turf_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/stairs{ + icon = 'icons/obj/stairs.dmi'; + dir = 8 + }, +/area/ship/bridge) +"i" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/structure/railing{ + dir = 1; + layer = 2.89 + }, +/obj/structure/closet/body_bag, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"j" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 10 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ship/bridge) +"k" = ( +/obj/effect/turf_decal/techfloor{ + dir = 5 + }, +/obj/machinery/computer/helm{ + dir = 8; + icon_state = "computer-left" + }, +/obj/machinery/button/door{ + pixel_y = 22; + pixel_x = -7; + id = "h4"; + name = "fore window shutter" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"n" = ( +/obj/effect/turf_decal/techfloor, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -25 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"o" = ( +/obj/machinery/porta_turret/ship/frontiersmen/light{ + dir = 9; + id = "haymaker" + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ship/bridge) +"p" = ( +/obj/machinery/porta_turret/ship/frontiersmen/light{ + dir = 10; + id = "haymaker" + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ship/bridge) +"q" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + id = "h2" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 8; + id = "h2s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/bridge) +"r" = ( +/obj/effect/turf_decal/techfloor{ + dir = 10 + }, +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/item/radio/intercom/wideband/table{ + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"s" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/turf_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"t" = ( +/obj/machinery/power/shuttle/engine/electric, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "h3" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"u" = ( +/obj/machinery/porta_turret/ship/frontiersmen{ + dir = 5; + id = "haymaker" + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ship/bridge) +"v" = ( +/obj/machinery/light/directional/north, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"w" = ( +/turf/template_noop, +/area/template_noop) +"x" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"y" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/turf_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/turf_decal/techfloor/orange/corner{ + dir = 8 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"z" = ( +/obj/machinery/porta_turret/ship/frontiersmen{ + dir = 6; + id = "haymaker" + }, +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/ship/bridge) +"A" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "tactical chair" + }, +/obj/effect/landmark/ert_shuttle_brief_spawn, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_y = 23; + pixel_x = 11 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"B" = ( +/obj/effect/turf_decal/techfloor, +/obj/effect/turf_decal/steeldecal/steel_decals_central5, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"C" = ( +/obj/machinery/door/poddoor{ + id = "h2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/structure/cable, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "h2s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/bridge) +"D" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"E" = ( +/obj/structure/window/plasma/fulltile, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + dir = 4; + id = "h4" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"F" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"G" = ( +/obj/structure/cable{ + icon_state = "4-10" + }, +/obj/effect/turf_decal/techfloor/orange{ + dir = 9 + }, +/obj/structure/chair/handrail, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/bridge) +"H" = ( +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + dir = 4; + pixel_y = -3; + pixel_x = -10; + name = "starboard shutter"; + id = "h2" + }, +/obj/machinery/button/door{ + dir = 4; + pixel_y = 8; + pixel_x = -10; + name = "port shutter"; + id = "h1" + }, +/obj/machinery/turretid/ship{ + pixel_y = 24; + id = "haymaker" + }, +/obj/machinery/button/shieldwallgen{ + dir = 4; + pixel_y = -3; + pixel_x = 4; + id = "h2s" + }, +/obj/machinery/button/shieldwallgen{ + dir = 4; + pixel_y = 8; + pixel_x = 4; + id = "h1s" + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"I" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 9 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/open/floor/plasteel, +/area/ship/bridge) +"J" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"K" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 6 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"L" = ( +/obj/effect/turf_decal/techfloor{ + dir = 9 + }, +/obj/structure/railing{ + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/medical{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute{ + pixel_y = 3; + pixel_x = 7 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"M" = ( +/obj/machinery/power/smes/engineering, +/obj/machinery/power/terminal, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "0-5" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/button/door{ + dir = 4; + pixel_y = 6; + pixel_x = -22; + name = "engine shutters"; + id = "h3" + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/bridge) +"N" = ( +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 9 + }, +/obj/effect/turf_decal/steeldecal/steel_decals10{ + dir = 10 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"O" = ( +/obj/machinery/power/shuttle/engine/electric, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/door/poddoor{ + dir = 4; + id = "h3" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"P" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/autolathe, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"Q" = ( +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/rack, +/obj/item/storage/box/emptysandbags{ + pixel_x = -5; + pixel_y = -4 + }, +/obj/item/storage/box/emptysandbags{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/shovel{ + pixel_y = 5 + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) +"R" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 6 + }, +/obj/structure/chair/handrail{ + dir = 8 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/plasteel, +/area/ship/bridge) +"S" = ( +/obj/effect/turf_decal/siding/thinplating/dark{ + dir = 5 + }, +/obj/structure/chair/handrail{ + dir = 8 + }, +/obj/effect/landmark/ert_shuttle_spawn, +/turf/open/floor/plasteel, +/area/ship/bridge) +"T" = ( +/obj/effect/turf_decal/techfloor/orange{ + dir = 10 + }, +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/techmaint, +/area/ship/bridge) +"U" = ( +/obj/effect/turf_decal/techfloor{ + dir = 4 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/bridge) +"V" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 2 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/obj/structure/cable{ + icon_state = "0-8" + }, +/turf/open/floor/plating, +/area/ship/bridge) +"W" = ( +/obj/machinery/computer/crew{ + dir = 8; + icon_state = "computer-right" + }, +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/structure/railing, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"X" = ( +/obj/effect/turf_decal/techfloor{ + dir = 6 + }, +/obj/structure/closet/body_bag, +/obj/machinery/light/directional/east, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"Y" = ( +/obj/effect/turf_decal/techfloor{ + dir = 1 + }, +/obj/effect/turf_decal/steeldecal/steel_decals_central5{ + dir = 1 + }, +/turf/open/floor/plasteel/telecomms_floor, +/area/ship/bridge) +"Z" = ( +/obj/machinery/door/poddoor{ + id = "h1" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/shieldwallgen/atmos/roundstart{ + dir = 4; + id = "h1s" + }, +/turf/open/floor/plasteel/patterned/ridged, +/area/ship/bridge) + +(1,1,1) = {" +w +a +t +a +O +a +w +"} +(2,1,1) = {" +w +a +V +M +F +a +w +"} +(3,1,1) = {" +o +a +G +d +T +a +p +"} +(4,1,1) = {" +a +a +s +x +y +a +a +"} +(5,1,1) = {" +Z +j +N +P +b +I +C +"} +(6,1,1) = {" +g +R +D +Q +K +S +q +"} +(7,1,1) = {" +a +a +v +J +f +a +a +"} +(8,1,1) = {" +a +H +r +h +L +c +a +"} +(9,1,1) = {" +a +A +B +e +Y +n +a +"} +(10,1,1) = {" +a +k +W +U +i +X +a +"} +(11,1,1) = {" +u +a +E +E +E +a +z +"} diff --git a/code/datums/ruins/icemoon.dm b/code/datums/ruins/icemoon.dm index d3b0fdf40e90..d57684dd7107 100644 --- a/code/datums/ruins/icemoon.dm +++ b/code/datums/ruins/icemoon.dm @@ -25,3 +25,10 @@ suffix = "icemoon_ice_lodge.dmm" ruin_tags = list(RUIN_TAG_HARD_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER, RUIN_TAG_HAZARDOUS) +/datum/map_template/ruin/icemoon/tesla_lab + name = "CLIP Research Lab" + id = "tesla_lab" + description = "Records show this settlement as belonging to the SRM, but no one has heard from them as of late. I wonder what happened?" + suffix = "icemoon_tesla_lab.dmm" + ruin_tags = list(RUIN_TAG_BOSS_COMBAT, RUIN_TAG_MAJOR_LOOT, RUIN_TAG_SHELTER, RUIN_TAG_HAZARDOUS) + diff --git a/code/game/area/areas/ruins/icemoon.dm b/code/game/area/areas/ruins/icemoon.dm index ec2c6b438f0c..8f7acc3a0c18 100644 --- a/code/game/area/areas/ruins/icemoon.dm +++ b/code/game/area/areas/ruins/icemoon.dm @@ -46,3 +46,64 @@ /area/ruin/powered/icemoon/lodge/gear_room name = "Gear Room" icon_state = "security" + +// teslalab + +/area/ruin/icemoon/tesla_lab + name = "CLIP Lab Complex" + icon_state = "hallC" + +/area/ruin/icemoon/tesla_lab/lab_a + name = "Lab Zone One" + icon_state = "yellow" + +/area/ruin/icemoon/tesla_lab/containment + name = "Specimen Containment" + icon_state = "purple" + +/area/ruin/icemoon/tesla_lab/engineering + name = "Engineering" + icon_state = "engine" + +/area/ruin/icemoon/tesla_lab/cargo + name = "Cargo Warehouse" + icon_state = "storage" + +/area/ruin/icemoon/tesla_lab/lobby + name = "Lobby" + icon_state = "green" + +/area/ruin/icemoon/tesla_lab/dorms + name = "Dormitories" + icon_state = "crew_quarters" + +/area/ruin/icemoon/tesla_lab/office + name = "Office" + icon_state = "bridge" + +/area/ruin/icemoon/tesla_lab/haymaker + name = "Haymaker Pod" + icon_state = "shuttle" + +/area/ruin/icemoon/tesla_lab/medbay + name = "Medical Bay" + +/area/ruin/icemoon/tesla_lab/office_two + name = "Director Office" + +/area/ruin/icemoon/tesla_lab/central_hall + name = "Central Halls" + +/area/ruin/icemoon/tesla_lab/lab_halls + name = "Lab Zone Hallway" + +/area/ruin/icemoon/tesla_lab/cargo_hall + name = "Cargo Access Hall" + +/area/ruin/icemoon/tesla_lab/turrets + name = "Turret Lean-To" + icon_state = "security" + +/area/ruin/icemoon/tesla_lab/armory + name = "Armory" + icon_state = "armory" diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 7cc692b1881c..da57b0a9b344 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -468,6 +468,11 @@ assemblytype = /obj/structure/firelock_frame/heavy max_integrity = 550 +/obj/machinery/door/firedoor/heavy/closed + icon_state = "door_closed" + opacity = TRUE + density = TRUE + /obj/machinery/door/firedoor/window name = "firelock window shutter" icon = 'icons/obj/doors/doorfirewindow.dmi' diff --git a/code/game/objects/effects/anomalies/anomalies_static.dm b/code/game/objects/effects/anomalies/anomalies_static.dm index 5b5bb76badf2..b9e8d276ed61 100644 --- a/code/game/objects/effects/anomalies/anomalies_static.dm +++ b/code/game/objects/effects/anomalies/anomalies_static.dm @@ -28,7 +28,25 @@ GLOBAL_LIST_INIT(tvstatic_sayings, list( verb_whisper = "whimpers" verb_yell = "screams" speech_span = SPAN_ITALICS + ///The mob we are holding *right* now var/mob/living/carbon/stored_mob = null + ///The path for the spawner if we want to have a custom guy inside the static. + var/stored_mob_spawner = null + +/obj/effect/anomaly/tvstatic/planetary/Initialize(mapload) + if(ispath(stored_mob_spawner)) + var/obj/effect/mob_spawn/vicspawner = new stored_mob_spawner(src) + var/mob/living/carbon/victim = (vicspawner.spawned_mob_ref)?.resolve() + src.stored_mob = victim + victim.setOrganLoss(ORGAN_SLOT_BRAIN, 200) + victim.forceMove(src) + if(prob(25) & !stored_mob) + var/obj/effect/mob_spawn/human/corpse/damaged/legioninfested/vicspawner = new (src) + var/mob/living/carbon/victim = (vicspawner.spawned_mob_ref)?.resolve() + src.stored_mob = victim + victim.forceMove(src) + . = ..() + /obj/effect/anomaly/tvstatic/examine(mob/user) . = ..() @@ -106,19 +124,10 @@ GLOBAL_LIST_INIT(tvstatic_sayings, list( stored_mob = null . = ..() - /obj/effect/anomaly/tvstatic/planetary immortal = TRUE immobile = TRUE -/obj/effect/anomaly/tvstatic/planetary/Initialize(mapload) - if(prob(25) & !stored_mob) - var/obj/effect/mob_spawn/human/corpse/damaged/legioninfested/vicspawner = new (src) - var/mob/living/carbon/victim = (vicspawner.spawned_mob_ref)?.resolve() - src.stored_mob = victim - victim.forceMove(src) - . = ..() - /obj/effect/particle_effect/staticball name = "static blob" desc = "An unsettling mass of free floating static" diff --git a/code/game/objects/items/devices/desynchronizer.dm b/code/game/objects/items/devices/desynchronizer.dm index ae57fe3d61eb..68f39d2b4e22 100644 --- a/code/game/objects/items/devices/desynchronizer.dm +++ b/code/game/objects/items/devices/desynchronizer.dm @@ -15,6 +15,9 @@ var/next_use = 0 var/obj/effect/abstract/sync_holder/sync_holder var/resync_timer + var/desync_effect = /obj/effect/temp_visual/desynchronizer + var/resync_effect = /obj/effect/temp_visual/desynchronizer + /obj/item/desynchronizer/attack_self(mob/living/user) if(world.time < next_use) @@ -46,7 +49,7 @@ if(sync_holder) return sync_holder = new(drop_location()) - new /obj/effect/temp_visual/desynchronizer(drop_location()) + new desync_effect(drop_location()) to_chat(user, "You activate [src], desynchronizing yourself from the present. You can still see your surroundings, but you feel eerily dissociated from reality.") user.forceMove(sync_holder) SEND_SIGNAL(user, COMSIG_MOVABLE_SECLUDED_LOCATION) @@ -58,7 +61,7 @@ resync_timer = addtimer(CALLBACK(src, PROC_REF(resync)), duration , TIMER_STOPPABLE) /obj/item/desynchronizer/proc/resync() - new /obj/effect/temp_visual/desynchronizer(sync_holder.drop_location()) + new resync_effect(sync_holder.drop_location()) QDEL_NULL(sync_holder) if(resync_timer) deltimer(resync_timer) diff --git a/code/game/turfs/open/floor/plating/icemoon.dm b/code/game/turfs/open/floor/plating/icemoon.dm index 12a1c340edfa..9b054f8d1507 100644 --- a/code/game/turfs/open/floor/plating/icemoon.dm +++ b/code/game/turfs/open/floor/plating/icemoon.dm @@ -239,9 +239,70 @@ planetary_atmos = TRUE slowdown = 0 +//concrete + +/turf/open/floor/concrete/icemoon + baseturfs = /turf/open/floor/plating/asteroid/snow/ice/icemoon + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + planetary_atmos = TRUE + light_color = COLOR_ICEPLANET_LIGHT + slowdown = 0 + +/turf/open/floor/concrete/icemoon/lit + light_range = 2 + light_power = 1 + +/turf/open/floor/concrete/slab_1/icemoon + baseturfs = /turf/open/floor/plating/asteroid/snow/ice/icemoon + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + planetary_atmos = TRUE + light_color = COLOR_ICEPLANET_LIGHT + slowdown = 0 + +/turf/open/floor/concrete/slab_1/icemoon/lit + light_range = 2 + light_power = 1 + +/turf/open/floor/concrete/slab_2/icemoon + baseturfs = /turf/open/floor/plating/asteroid/snow/ice/icemoon + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + planetary_atmos = TRUE + light_color = COLOR_ICEPLANET_LIGHT + slowdown = 0 + +/turf/open/floor/concrete/slab_2/icemoon/lit + light_range = 2 + light_power = 1 + /turf/open/floor/concrete/slab_3/icemoon baseturfs = /turf/open/floor/plating/asteroid/snow/ice/icemoon initial_gas_mix = ICEMOON_DEFAULT_ATMOS planetary_atmos = TRUE + light_color = COLOR_ICEPLANET_LIGHT + slowdown = 0 + +/turf/open/floor/concrete/slab_3/icemoon/lit + light_range = 2 + light_power = 1 + +/turf/open/floor/concrete/slab_4/icemoon + baseturfs = /turf/open/floor/plating/asteroid/snow/ice/icemoon + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + planetary_atmos = TRUE + light_color = COLOR_ICEPLANET_LIGHT + slowdown = 0 + +/turf/open/floor/concrete/slab_4/icemoon/lit + light_range = 2 + light_power = 1 + +/turf/open/floor/concrete/pavement/icemoon + baseturfs = /turf/open/floor/plating/asteroid/snow/ice/icemoon + initial_gas_mix = ICEMOON_DEFAULT_ATMOS + planetary_atmos = TRUE + light_color = COLOR_ICEPLANET_LIGHT slowdown = 0 +/turf/open/floor/concrete/pavement/icemoon/lit + light_range = 2 + light_power = 1 diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index 790503500e61..1e4e42757115 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -489,3 +489,32 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) var/icon/I = new(file_name) icon_cache[url] = I return I + +/obj/effect/mapping_helpers/chair + name = "chair helper" + +/obj/effect/mapping_helpers/chair/tim_buckley + name = "chair buckler 12000" + desc = "buckles a guy into the chair if theres a guy and a chair." + +/obj/effect/mapping_helpers/chair/tim_buckley/LateInitialize() + var/turf/turf = get_turf(src) + if(locate(/obj/structure/chair) in turf && locate(/mob/living/carbon) in turf) + var/obj/structure/chair/idiot_throne = locate(/obj/structure/chair) in turf + var/mob/living/carbon/idiot = locate(/mob/living/carbon) + idiot_throne.buckle_mob(idiot, TRUE) + qdel(src) + log_mapping("[src] at [x],[y] could not find a chair and guy on current turf.") + qdel(src) + +/obj/effect/mapping_helpers/turf + name = "turf helper" + +/obj/effect/mapping_helpers/turf/burnt + name = "turf_burner" + desc = "burns the everliving shit out of the turf its on." + +/obj/effect/mapping_helpers/turf/burnt/LateInitialize() + var/turf/our_turf = loc + our_turf.burn_tile() + qdel(src) diff --git a/code/modules/ruins/icemoonruin_code/tesla_lab.dm b/code/modules/ruins/icemoonruin_code/tesla_lab.dm new file mode 100644 index 000000000000..00f604418625 --- /dev/null +++ b/code/modules/ruins/icemoonruin_code/tesla_lab.dm @@ -0,0 +1,114 @@ +/obj/item/tape/random/preset/tesla_lab/one/Initialize() + . = ..() + storedinfo = list( + "\[00:00\] Recording started.", + "\[00:02\] [span_name("scared human woman")] whispers \"My n-name is Alyssa Salata- Ident 4070591. CLIP Minutemen-\"", + "\[00:08\] [span_name("scared human woman")] whispers \"T-The base I was assigned to has come under attack from the Frontiersmen.\"", + "\[00:12\] [span_name("scared human woman")] whispers \"From- what I heard on the radio before it turned to screaming-.\"", + "\[00:15\] [span_name("scared human woman")] whispers \"They landed by pretending to be one of our supply shuttles - and when the bays were open...\"", + "\[00:20\] [span_name("scared human woman")] whispers \"It was just a hail of gunfire and flames-\"", + "\[00:24\] [span_name("scared human woman")] whispers \"I ran- I'm- sorry but I couldn't fight |that|-\"", + "\[00:28\] [span_name("scared human woman")] whispers \"I'm in the - panic hole in the armory now.\"", + "\[00:33\] [span_name("scared human woman")] whispers \"I have a CM-23 and some pills that the doc had. But. There's not enough food back here.\"", + "\[00:37\] [span_name("scared human woman")] whispers \"...I don't want to die but I think this is it for me...\"", + "\[00:43\] [span_name("scared human woman")] whispers \"There was way too many of them and there's - not going to be help coming fast enough.\"", + "\[00:50\] [span_name("scared human woman")] gulps something down, a stressed sigh coming from her as she does.", + "\[00:55\] [span_name("scared human woman")] whimpers \"I'll- see if they leave- I- I'll make it-.\"", + ) + timestamp = list( + 0, + 2, + 8, + 12, + 15, + 20, + 24, + 28, + 33, + 37, + 43, + 50, + 55 + ) + +/obj/item/tape/random/preset/tesla_lab/two/Initialize() + . = ..() + storedinfo = list( + "\[00:00\] Recording started.", + "\[00:03\] [span_name("scared human woman")] whispers \"My n-name is Alyssa Salata- Ident 4070591. CLIP Minutemen-\"", + "\[00:06\] [span_name("scared human woman")] whispers \"Its been - 4 hours since my last log entry-.\"", + "\[00:10\] [span_name("scared human woman")] whispers \"The radio has been dead for 3. At least.\"", + "\[00:15\] [span_name("scared human woman")] whispers \"The last thing I heard was someone else holing up in - Lab one-\"", + "\[00:20\] [span_name("scared human woman")] whispers \"...That's on the other side of the corridor. I don't think I'd- make it-\"", + "\[00:23\] [span_name("scared human woman")] whispers \"The voices I keep hearing aren't |right| either. It's. They're. Barely human-\"", + "\[00:27\] [span_name("scared human woman")] whispers \"...I know they're outside...\"", + "\[00:30\] [span_name("scared human woman")] chokes \"I- miss my mom-.\"", + "\[00:33\] [span_name("scared human woman")] chokes out another whisper \"-I want to go home.....\"", + ) + + timestamp = list( + 0, + 3, + 6, + 10, + 15, + 20, + 23, + 27, + 30, + 33 + ) + +#define CHLORINATED_ATMOS "o2=22;n2=82;cl2=24;TEMP=293.15" + +/turf/open/floor/plasteel/dark/tesla_lab + initial_gas_mix = CHLORINATED_ATMOS + +/obj/item/desynchronizer/tvstatic + name = "\improper static synchronizer" + desc = "An experimental device built around the hissing core of an anomaly. It radiates fear. There is a button on the front that says 'ENGAGE', surrounded by scrawled warnings." + desync_effect = /obj/effect/temp_visual/phase_out + resync_effect = /obj/effect/temp_visual/phase_in + max_duration = 150 + duration = 60 + +/obj/item/desynchronizer/tvstatic/resync() + . = ..() + var/braim_bamage = (world.time - last_use) * 0.25 + playsound(src, 'sound/effects/glassbr1.ogg', 75) + for(var/mob/living/carbon/human/looking in range(1, src.loc)) + if(HAS_TRAIT(looking, TRAIT_MINDSHIELD) || looking.stat == DEAD || looking.research_scanner) + continue + looking.adjustOrganLoss(ORGAN_SLOT_BRAIN, braim_bamage, 200) + +/obj/effect/temp_visual/phase_in + name = "anomalous field" + icon_state = "phasein" + layer = 4 + duration = 5 + +/obj/effect/temp_visual/phase_out + name = "anomalous field" + icon_state = "phaseout" + layer = 4 + duration = 5 + +/obj/effect/mob_spawn/human/corpse/clip + name = "CLIP corpse spawner" + +/obj/effect/mob_spawn/human/corpse/clip/researcher + name = "CLIP Researcher Spawner" + outfit = /datum/outfit/job/clip/scientist + +/obj/effect/mob_spawn/human/corpse/clip/vc + name = "CLIP VC Spawner" + outfit = /datum/outfit/job/clip/minutemen/vehicle_pilot + +/obj/effect/mob_spawn/human/corpse/clip/minuteman + name = "CLIP Minuteman Spawner" + outfit = /datum/outfit/job/clip/minutemen/grunt/dressed + +/obj/effect/mob_spawn/human/corpse/clip/minuteman/forcefem + name = "CLIP Minuteman Spawner" + outfit = /datum/outfit/job/clip/minutemen/grunt/dressed + mob_gender = FEMALE diff --git a/shiptest.dme b/shiptest.dme index 13511d8bc40d..8d06ec6b4e6a 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -3288,6 +3288,7 @@ #include "code\modules\ruins\rockplanet_ruin_code.dm" #include "code\modules\ruins\icemoonruin_code\hydroponicslab.dm" #include "code\modules\ruins\icemoonruin_code\library.dm" +#include "code\modules\ruins\icemoonruin_code\tesla_lab.dm" #include "code\modules\ruins\icemoonruin_code\wrath.dm" #include "code\modules\ruins\lavalandruin_code\biodome_winter.dm" #include "code\modules\ruins\lavalandruin_code\puzzle.dm" From 1f0d9061e7a1831da506f8bceffba8963c152725 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 3 Jan 2025 18:11:40 -0600 Subject: [PATCH 064/122] Automatic changelog generation for PR #3787 [ci skip] --- html/changelogs/AutoChangeLog-pr-3787.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3787.yml diff --git a/html/changelogs/AutoChangeLog-pr-3787.yml b/html/changelogs/AutoChangeLog-pr-3787.yml new file mode 100644 index 000000000000..fea61540791b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3787.yml @@ -0,0 +1,5 @@ +author: Erikafox +changes: + - {rscadd: CLIP has lost contact with a facility in the system. Go find it. Go see + what happened. I dare you.} +delete-after: true From bc061c616f6d1c5ccbec18efbe835bf1e8afd914 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 4 Jan 2025 01:01:50 +0000 Subject: [PATCH 065/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3787.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3851.yml | 6 ------ html/changelogs/AutoChangeLog-pr-3923.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3924.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3927.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3947.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3948.yml | 5 ----- html/changelogs/archive/2025-01.yml | 18 ++++++++++++++++++ 8 files changed, 18 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3787.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3851.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3923.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3924.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3927.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3947.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3948.yml create mode 100644 html/changelogs/archive/2025-01.yml diff --git a/html/changelogs/AutoChangeLog-pr-3787.yml b/html/changelogs/AutoChangeLog-pr-3787.yml deleted file mode 100644 index fea61540791b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3787.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Erikafox -changes: - - {rscadd: CLIP has lost contact with a facility in the system. Go find it. Go see - what happened. I dare you.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3851.yml b/html/changelogs/AutoChangeLog-pr-3851.yml deleted file mode 100644 index ed1bd67fddf2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3851.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: Ryll/Shaps -changes: - - {rscadd: 'Adds a config option for OOC kindness commendations! When enabled, a - small percentage of the crew gets asked if anyone made their round better, and - those people will get a little heart next to their name in OOC for 24h!'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3923.yml b/html/changelogs/AutoChangeLog-pr-3923.yml deleted file mode 100644 index 38d4633b0a14..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3923.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Erikafox -changes: - - {rscdel: kong drink} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3924.yml b/html/changelogs/AutoChangeLog-pr-3924.yml deleted file mode 100644 index 804f19439564..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3924.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: firebudgy -changes: - - {rscadd: New medal descriptions and renames.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3927.yml b/html/changelogs/AutoChangeLog-pr-3927.yml deleted file mode 100644 index 584b2d574291..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3927.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: SomeguyManperson -changes: - - {bugfix: mech looping repairs loop now. For real.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3947.yml b/html/changelogs/AutoChangeLog-pr-3947.yml deleted file mode 100644 index b6e64e11f1f1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3947.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Thera-Pissed -changes: - - {bugfix: spaghetti desc and food type updated} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3948.yml b/html/changelogs/AutoChangeLog-pr-3948.yml deleted file mode 100644 index 78ca02d36e08..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3948.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: rye-rice -changes: - - {rscadd: Touches up the ringneck and commander magazine sprites} - - {balance: Ringneck is now 8 rounds and commander is 12 rounds.} -delete-after: true diff --git a/html/changelogs/archive/2025-01.yml b/html/changelogs/archive/2025-01.yml new file mode 100644 index 000000000000..13151c56dc76 --- /dev/null +++ b/html/changelogs/archive/2025-01.yml @@ -0,0 +1,18 @@ +2025-01-04: + Erikafox: + - rscdel: kong drink + - rscadd: CLIP has lost contact with a facility in the system. Go find it. Go see + what happened. I dare you. + Ryll/Shaps: + - rscadd: Adds a config option for OOC kindness commendations! When enabled, a small + percentage of the crew gets asked if anyone made their round better, and those + people will get a little heart next to their name in OOC for 24h! + SomeguyManperson: + - bugfix: mech looping repairs loop now. For real. + Thera-Pissed: + - bugfix: spaghetti desc and food type updated + firebudgy: + - rscadd: New medal descriptions and renames. + rye-rice: + - rscadd: Touches up the ringneck and commander magazine sprites + - balance: Ringneck is now 8 rounds and commander is 12 rounds. From b430c0e2b7ceddcb0c0add8b9bf3907aece7a8cb Mon Sep 17 00:00:00 2001 From: Apogee-dev <60533805+Apogee-dev@users.noreply.github.com> Date: Fri, 3 Jan 2025 23:14:58 -0800 Subject: [PATCH 066/122] Inteq Platforms & Minor Tweaks (#3827) ## About The Pull Request Makes a few adjustments to inteq ships: ![platforms_colossus](https://github.com/user-attachments/assets/d7c472a3-7a25-4d73-bfda-8a670c6c5c26) ![platforms_talos](https://github.com/user-attachments/assets/be221ec2-5633-43b7-96fd-52b1332d31d2) ![platforms_valor](https://github.com/user-attachments/assets/653a5d31-0b98-48c3-a6d5-bc04be98a096) ![platforms_vaquero](https://github.com/user-attachments/assets/7a60a37c-851d-45be-b257-949af8621947) - all inteq ships received platforms around cargo catwalks - misplaced decals fixed on valor and colossus - gondola replaced with pug on colossus - beds in dorms replaced with bunk beds on all inteq ships - randomized ship numbers on inteq ships - inteq ships have handrails ## Why It's Good For The Game a map maintainer, maintaining maps? stop the goddamn presses ## Changelog :cl: fix: fixed misplaced decals and lack of platforms on inteq ships fix: added handrails to inteq ships del: removed inteq gondola /:cl: --- _maps/shuttles/inteq/inteq_colossus.dmm | 242 +++++++++++++++++------- _maps/shuttles/inteq/inteq_talos.dmm | 232 ++++++++++++++++++----- _maps/shuttles/inteq/inteq_valor.dmm | 224 ++++++++++++++++------ _maps/shuttles/inteq/inteq_vaquero.dmm | 106 +++++++---- 4 files changed, 605 insertions(+), 199 deletions(-) diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index de835b016463..096f8d427098 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -8,6 +8,9 @@ dir = 4; pixel_x = -20 }, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "ai" = ( @@ -24,6 +27,9 @@ }, /obj/machinery/firealarm/directional/east, /obj/effect/turf_decal/borderfloorblack, +/obj/structure/platform/ship_three{ + dir = 6 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "ar" = ( @@ -62,6 +68,9 @@ req_access = null }, /obj/item/radio/intercom/directional/west, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "bn" = ( @@ -111,6 +120,12 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/trimline/opaque/yellow/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/fore) "bJ" = ( @@ -304,13 +319,14 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "dI" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, -/obj/effect/turf_decal/siding/thinplating/corner{ +/obj/effect/turf_decal/trimline/opaque/yellow/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/fore) "dS" = ( @@ -342,6 +358,9 @@ /obj/item/clothing/ears/earmuffs, /obj/machinery/light/directional/north, /obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "eg" = ( @@ -538,6 +557,7 @@ }, /obj/effect/turf_decal/borderfloorblack, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "fN" = ( @@ -623,8 +643,8 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/table, -/obj/item/flashlight/lamp/green, +/obj/effect/spawner/bunk_bed, +/obj/structure/curtain/bounty, /turf/open/floor/carpet/black, /area/ship/crew) "gC" = ( @@ -654,8 +674,8 @@ /area/ship/bridge) "gH" = ( /obj/machinery/porta_turret/ship/inteq{ - id = "colossus_grid"; - dir = 4 + dir = 4; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/crew) @@ -773,6 +793,9 @@ /obj/structure/sign/warning/vacuum/external{ pixel_x = 32 }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "hQ" = ( @@ -802,6 +825,9 @@ }, /obj/machinery/light/directional/south, /obj/machinery/computer/helm/viewscreen/directional/west, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "ie" = ( @@ -915,8 +941,8 @@ dir = 1 }, /obj/machinery/turretid/ship{ - pixel_y = 24; - id = "colossus_grid" + id = "colossus_grid"; + pixel_y = 24 }, /turf/open/floor/plasteel/dark, /area/ship/bridge) @@ -928,6 +954,12 @@ /turf/open/floor/plasteel/tech, /area/ship/maintenance/port) "ju" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/corner{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/fore) "jw" = ( @@ -1038,7 +1070,10 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/newscaster/security_unit/directional/north, -/obj/machinery/rnd/server, +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/dog/pug{ + name = "Solstice" + }, /turf/open/floor/plasteel/dark, /area/ship/crew/office) "kV" = ( @@ -1063,6 +1098,9 @@ dir = 4 }, /obj/item/radio/intercom/directional/east, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "lr" = ( @@ -1073,6 +1111,9 @@ dir = 8; pixel_x = 12 }, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "ls" = ( @@ -1092,13 +1133,12 @@ /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/hallway/central) "lA" = ( -/mob/living/simple_animal/pet/gondola{ - desc = "Why Inteq keeps this Gondola around is anybody's guess. Something about its peaceful demeanor still manages to put everybody at ease."; - name = "Solstice"; - real_name = "Solstice" +/obj/structure/weightmachine/weightlifter, +/obj/structure/platform/ship_three{ + dir = 8 }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/office) +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) "lB" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 8 @@ -1139,8 +1179,8 @@ /area/ship/hallway/fore) "mb" = ( /obj/machinery/porta_turret/ship/inteq/light{ - id = "colossus_grid"; - dir = 5 + dir = 5; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/hallway/port) @@ -1220,6 +1260,9 @@ /obj/machinery/atmospherics/pipe/layer_manifold, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/east, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "ny" = ( @@ -1292,6 +1335,9 @@ /obj/item/pickaxe/mini, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/airalarm/directional/west, +/obj/structure/platform/ship_three{ + dir = 10 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "on" = ( @@ -1317,6 +1363,9 @@ }, /obj/structure/table, /obj/machinery/jukebox/boombox, +/obj/structure/platform/ship_three{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "ot" = ( @@ -1345,10 +1394,6 @@ /obj/item/clothing/mask/gas/inteq, /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) -"pa" = ( -/obj/structure/sign/number/nine, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/security/armory) "pd" = ( /obj/machinery/photocopier, /obj/effect/turf_decal/corner/opaque/yellow, @@ -1472,6 +1517,9 @@ /obj/machinery/atmospherics/pipe/layer_manifold/visible, /obj/structure/catwalk/over/plated_catwalk/dark, /obj/item/radio/intercom/directional/west, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/engineering) "qQ" = ( @@ -1515,6 +1563,9 @@ /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /obj/machinery/airalarm/directional/south, +/obj/item/flashlight/lamp/green{ + pixel_y = 12 + }, /turf/open/floor/plasteel/grimy, /area/ship/crew) "rb" = ( @@ -1554,6 +1605,9 @@ /obj/item/storage/box/cups{ pixel_y = 10 }, +/obj/structure/platform/ship_three{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "rJ" = ( @@ -1604,11 +1658,10 @@ /turf/open/floor/plasteel/tech, /area/ship/security/armory) "rS" = ( -/obj/effect/turf_decal/trimline/opaque/yellow/corner{ - dir = 8 - }, -/obj/effect/turf_decal/siding/thinplating/corner{ - dir = 8 +/obj/effect/turf_decal/siding/thinplating, +/obj/effect/turf_decal/trimline/opaque/yellow/line, +/obj/structure/chair/handrail{ + dir = 1 }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/fore) @@ -1652,6 +1705,9 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/light/directional/north, /obj/machinery/computer/helm/viewscreen/directional/west, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "sc" = ( @@ -1737,8 +1793,8 @@ /area/ship/crew/office) "sT" = ( /obj/machinery/porta_turret/ship/inteq/light{ - id = "colossus_grid"; - dir = 5 + dir = 5; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium, /area/ship/crew) @@ -1819,6 +1875,9 @@ /obj/structure/closet/wall/directional/east{ icon_state = "emergency_wall" }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) "tI" = ( @@ -1831,6 +1890,9 @@ dir = 1 }, /obj/effect/landmark/start/assistant, +/obj/structure/platform/ship_three{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "tK" = ( @@ -1845,6 +1907,9 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plating, /area/ship/maintenance/starboard) "tR" = ( @@ -1976,6 +2041,7 @@ pixel_x = 5; pixel_y = 21 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "uT" = ( @@ -2071,8 +2137,8 @@ /area/ship/cargo) "vJ" = ( /obj/machinery/porta_turret/ship/inteq{ - id = "colossus_grid"; - dir = 5 + dir = 5; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium, /area/ship/maintenance/port) @@ -2134,6 +2200,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/obj/structure/chair{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/crew/cryo) "wS" = ( @@ -2149,6 +2218,9 @@ /obj/effect/turf_decal/borderfloorblack{ dir = 1 }, +/obj/structure/platform/ship_three{ + dir = 5 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "wW" = ( @@ -2290,6 +2362,7 @@ pixel_x = 5 }, /obj/effect/turf_decal/borderfloorblack, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "yP" = ( @@ -2443,8 +2516,8 @@ /area/ship/maintenance/port) "Bi" = ( /obj/machinery/porta_turret/ship/inteq{ - id = "colossus_grid"; - dir = 9 + dir = 9; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/crew/office) @@ -2523,6 +2596,9 @@ pixel_y = -5 }, /obj/machinery/light/small/directional/west, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/ship/crew) "BK" = ( @@ -2559,6 +2635,9 @@ /obj/effect/decal/cleanable/dirt/dust, /obj/item/radio/intercom/directional/west, /obj/structure/reagent_dispensers/watertank, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "BY" = ( @@ -2616,6 +2695,9 @@ pixel_x = -5; pixel_y = -19 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Cu" = ( @@ -2909,6 +2991,7 @@ pixel_x = -5; pixel_y = 21 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Gl" = ( @@ -3087,6 +3170,9 @@ pixel_x = 5; pixel_y = -19 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "HG" = ( @@ -3304,6 +3390,9 @@ /area/ship/bridge) "KM" = ( /obj/structure/closet/emcloset/wall/directional/west, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Ld" = ( @@ -3317,16 +3406,15 @@ /obj/structure/cable{ icon_state = "2-4" }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/port) -"Le" = ( -/obj/structure/sign/number/one, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/security/armory) "Ll" = ( /obj/machinery/porta_turret/ship/inteq{ - id = "colossus_grid"; - dir = 4 + dir = 4; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/bridge) @@ -3557,12 +3645,13 @@ /obj/structure/rack, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/metal/fifty, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Oa" = ( /obj/machinery/porta_turret/ship/inteq/light{ - id = "colossus_grid"; - dir = 6 + dir = 6; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium, /area/ship/bridge) @@ -3600,9 +3689,8 @@ icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/bed, /obj/structure/curtain/bounty, -/obj/item/bedsheet/brown, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew) "Ou" = ( @@ -3635,8 +3723,8 @@ /area/ship/maintenance/starboard) "OI" = ( /obj/machinery/porta_turret/ship/inteq{ - id = "colossus_grid"; - dir = 6 + dir = 6; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium, /area/ship/maintenance/starboard) @@ -3671,6 +3759,7 @@ /obj/machinery/autolathe, /obj/effect/turf_decal/borderfloorblack, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Pl" = ( @@ -3744,10 +3833,6 @@ /obj/machinery/atmospherics/pipe/simple/orange/hidden/layer1, /turf/open/floor/plasteel/tech, /area/ship/engineering) -"PV" = ( -/obj/structure/sign/number/four, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/security/armory) "Qj" = ( /obj/machinery/light_switch{ dir = 1; @@ -3795,8 +3880,8 @@ /area/ship/maintenance/starboard) "Qw" = ( /obj/machinery/porta_turret/ship/inteq{ - id = "colossus_grid"; - dir = 10 + dir = 10; + id = "colossus_grid" }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/security/armory) @@ -3949,8 +4034,8 @@ /area/ship/cargo) "RZ" = ( /obj/machinery/porta_turret/ship/inteq/light{ - id = "talos_grid"; - dir = 6 + dir = 6; + id = "talos_grid" }, /turf/closed/wall/mineral/plastitanium, /area/ship/security) @@ -4030,6 +4115,9 @@ /obj/structure/sign/warning/incident{ pixel_x = 32 }, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Su" = ( @@ -4239,7 +4327,14 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/effect/turf_decal/industrial/warning{ - dir = 1 + dir = 1; + layer = 2.04 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/fore) @@ -4258,6 +4353,9 @@ pixel_x = 20; pixel_y = 11 }, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Wn" = ( @@ -4300,6 +4398,9 @@ /obj/item/roller{ pixel_y = 10 }, +/obj/structure/platform/ship_three{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "WF" = ( @@ -4362,15 +4463,17 @@ /obj/structure/table/rolling, /obj/machinery/light/directional/south, /obj/machinery/computer/helm/viewscreen/directional/east, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "WS" = ( -/obj/structure/bed, /obj/structure/sign/poster/contraband/backdoor_xeno_babes_6{ pixel_y = -32 }, /obj/structure/curtain/bounty, -/obj/item/bedsheet/brown, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew) "Xb" = ( @@ -4383,6 +4486,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/tech, /area/ship/security/armory) "Xc" = ( @@ -4487,6 +4591,9 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/platform/ship_three{ + dir = 9 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "XR" = ( @@ -4503,9 +4610,13 @@ /area/ship/crew) "XS" = ( /obj/effect/spawner/random/vending/cola, -/obj/effect/turf_decal/trimline/opaque/yellow/line, -/obj/effect/turf_decal/siding/thinplating, /obj/machinery/airalarm/directional/south, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 10 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 10 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/fore) "XV" = ( @@ -4516,7 +4627,9 @@ /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/hallway/fore) "Yv" = ( -/obj/structure/sign/number/eight, +/obj/structure/sign/number/random{ + pixel_y = -8 + }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/security/armory) "Yx" = ( @@ -4555,6 +4668,7 @@ /obj/effect/turf_decal/corner_techfloor_gray{ dir = 8 }, +/obj/structure/chair/handrail, /turf/open/floor/plating, /area/ship/maintenance/port) "Zc" = ( @@ -4830,7 +4944,7 @@ om kV XQ ah -Ve +lA hZ vH rh @@ -5100,7 +5214,7 @@ Sa Dq Dq Dq -pa +Yv "} (22,1,1) = {" XJ @@ -5122,7 +5236,7 @@ EI Dq MQ qQ -PV +Yv "} (23,1,1) = {" XJ @@ -5144,7 +5258,7 @@ VL Dq Xb DW -Le +Yv "} (24,1,1) = {" XJ @@ -5172,7 +5286,7 @@ Dq XJ vv aH -lA +jw tx xD va diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index 2bd113ca646a..343f96e514b3 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -1,8 +1,4 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"ab" = ( -/obj/structure/sign/number/four, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) "ae" = ( /obj/structure/cable{ icon_state = "4-8" @@ -303,6 +299,9 @@ /obj/effect/turf_decal/siding/thinplating/dark, /obj/machinery/light/directional/west, /obj/effect/decal/cleanable/dirt, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/tech, /area/ship/security/armory) "bK" = ( @@ -344,6 +343,9 @@ /obj/item/roller, /obj/item/roller, /obj/item/roller, +/obj/structure/platform/ship_three{ + dir = 10 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "ce" = ( @@ -449,6 +451,9 @@ dir = 1; pixel_y = -19 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/crew/cryo) "cD" = ( @@ -875,6 +880,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) "fF" = ( @@ -919,6 +925,9 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/grimy, /area/ship/crew) "ge" = ( @@ -964,6 +973,9 @@ /obj/effect/turf_decal/trimline/opaque/yellow/line, /obj/effect/turf_decal/siding/thinplating, /obj/machinery/firealarm/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "gr" = ( @@ -1173,6 +1185,9 @@ icon_state = "multiz_pipe"; name = "multi deck pipe adapter" }, +/obj/structure/platform/industrial_alt{ + dir = 6 + }, /turf/open/floor/plasteel/elevatorshaft, /area/ship/hallway/central) "hK" = ( @@ -1749,7 +1764,6 @@ /turf/open/floor/plating, /area/ship/engineering/engine) "lB" = ( -/obj/structure/railing, /obj/effect/turf_decal/box/corners{ dir = 8 }, @@ -1759,6 +1773,9 @@ /obj/item/storage/bag/ore, /obj/item/pickaxe/mini, /obj/item/pickaxe/mini, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "lC" = ( @@ -1803,6 +1820,9 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/storage/port) "lO" = ( @@ -1910,6 +1930,9 @@ dir = 10; layer = 2.030 }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/storage) "mw" = ( @@ -2238,7 +2261,10 @@ /obj/machinery/status_display/shuttle{ pixel_y = 32 }, -/obj/structure/reagent_dispensers/water_cooler, +/obj/structure/platform/ship_three{ + dir = 1 + }, +/obj/structure/weightmachine/stacklifter, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "om" = ( @@ -2787,6 +2813,7 @@ /obj/item/target{ pixel_x = 5 }, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "qT" = ( @@ -3206,10 +3233,6 @@ }, /turf/open/floor/carpet/black, /area/ship/crew/dorm) -"ts" = ( -/obj/structure/sign/number/one, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) "tu" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 @@ -3392,6 +3415,9 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/west, /obj/machinery/autolathe, +/obj/structure/platform/ship_three{ + dir = 9 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "uC" = ( @@ -3429,6 +3455,9 @@ }, /obj/structure/table, /obj/item/storage/box/cups, +/obj/structure/platform/ship_three{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "vi" = ( @@ -3599,7 +3628,20 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/structure/weightmachine/stacklifter, +/obj/structure/platform/ship_three{ + dir = 1 + }, +/obj/structure/closet/crate{ + name = "food crate" + }, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "wu" = ( @@ -3765,6 +3807,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "xf" = ( @@ -3774,6 +3819,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/railing{ + dir = 1 + }, /turf/open/floor/plasteel/stairs/right{ dir = 4 }, @@ -3915,13 +3963,12 @@ /turf/open/floor/engine/hull/reinforced, /area/ship/external/dark) "yb" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, /obj/structure/curtain/bounty, /obj/structure/sign/poster/contraband/masked_men{ pixel_y = -32 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew/dorm) "yc" = ( @@ -3954,6 +4001,9 @@ dir = 4 }, /obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/crew/cryo) "yl" = ( @@ -4139,9 +4189,14 @@ pixel_x = 19; pixel_y = -2 }, -/obj/structure/weightmachine/weightlifter, /obj/machinery/light/directional/north, /obj/effect/decal/cleanable/dirt, +/obj/structure/platform/ship_three{ + dir = 1 + }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "zw" = ( @@ -4177,12 +4232,11 @@ /turf/open/floor/plating, /area/ship/hallway/port) "zG" = ( -/obj/item/bedsheet/brown, -/obj/structure/bed, /obj/structure/curtain/bounty, /obj/structure/sign/poster/contraband/lusty_xenomorph{ pixel_x = -32 }, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew/dorm) "zK" = ( @@ -4213,6 +4267,9 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 6 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/engineering/communications) "zT" = ( @@ -4530,6 +4587,9 @@ pixel_y = 0 }, /obj/item/storage/box/bodybags, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "BY" = ( @@ -4558,8 +4618,8 @@ /area/ship/crew) "Cr" = ( /obj/machinery/porta_turret/ship/inteq/light{ - id = "talos_grid"; - dir = 9 + dir = 9; + id = "talos_grid" }, /turf/closed/wall/mineral/plastitanium, /area/ship/engineering/communications) @@ -4645,7 +4705,9 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/platform/ship_three{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "CX" = ( @@ -4742,6 +4804,7 @@ icon_state = "1-8" }, /obj/structure/crate_shelf, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Ds" = ( @@ -4782,6 +4845,7 @@ /obj/item/clothing/ears/earmuffs, /obj/effect/decal/cleanable/dirt, /obj/structure/crate_shelf, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "DO" = ( @@ -4855,8 +4919,8 @@ /area/ship/engineering/communications) "ED" = ( /obj/machinery/porta_turret/ship/inteq/light{ - id = "talos_grid"; - dir = 10 + dir = 10; + id = "talos_grid" }, /turf/closed/wall/mineral/plastitanium, /area/ship/storage) @@ -4884,10 +4948,6 @@ }, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) -"Ff" = ( -/obj/structure/sign/number/nine, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/storage/starboard) "Fh" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable{ @@ -4914,6 +4974,9 @@ "Fl" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plating/airless, /area/ship/maintenance/starboard) "Fm" = ( @@ -5143,6 +5206,9 @@ dir = 8; pixel_x = 20 }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Gz" = ( @@ -5161,6 +5227,9 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/carpet/black, /area/ship/crew/dorm) "GL" = ( @@ -5182,12 +5251,11 @@ /turf/open/floor/plating/airless, /area/ship/maintenance/starboard) "GR" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, /obj/structure/curtain/bounty, /obj/structure/sign/poster/contraband/d_day_promo{ pixel_x = 32 }, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew/dorm) "GU" = ( @@ -5300,8 +5368,8 @@ /obj/item/ammo_box/magazine/m12g_bulldog, /obj/item/ammo_box/magazine/m12g_bulldog, /obj/item/storage/guncase/inherit{ - pixel_y = 2; - pixel_x = -2 + pixel_x = -2; + pixel_y = 2 }, /obj/item/gun/ballistic/shotgun/automatic/bulldog/inteq/no_mag, /obj/item/ammo_box/magazine/m12g_bulldog, @@ -5320,6 +5388,7 @@ "HD" = ( /obj/machinery/firealarm/directional/south, /obj/structure/reagent_dispensers/fueltank, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "HI" = ( @@ -5614,6 +5683,7 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Kd" = ( @@ -5965,6 +6035,7 @@ /obj/effect/turf_decal/box/corners{ dir = 1 }, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Ml" = ( @@ -5992,6 +6063,9 @@ dir = 1 }, /obj/item/radio/intercom/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/storage/starboard) "Mx" = ( @@ -6094,6 +6168,9 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/layer_manifold/visible, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "Nd" = ( @@ -6101,6 +6178,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/grimy, /area/ship/crew) "Nf" = ( @@ -6136,7 +6216,10 @@ }, /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, +/obj/structure/platform/ship_three, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Nk" = ( @@ -6161,6 +6244,9 @@ /obj/effect/turf_decal/trimline/opaque/yellow/warning{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "NF" = ( @@ -6376,6 +6462,7 @@ dir = 8 }, /obj/machinery/firealarm/directional/north, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "PL" = ( @@ -6522,7 +6609,9 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "QS" = ( -/obj/structure/sign/number/eight, +/obj/structure/sign/number/random{ + pixel_y = -8 + }, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/storage/starboard) "QU" = ( @@ -6898,6 +6987,23 @@ /obj/effect/turf_decal/box/corners, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) +"Tx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/turf_decal/trimline/opaque/yellow/line, +/obj/effect/turf_decal/siding/thinplating, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/grid, +/area/ship/hallway/central) "TA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/plasteel/grimy, @@ -7032,6 +7138,9 @@ /obj/machinery/computer/security/telescreen/entertainment{ pixel_x = -32 }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Uh" = ( @@ -7064,17 +7173,10 @@ /obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/structure/closet/crate{ - name = "food crate" +/obj/structure/platform/ship_three{ + dir = 1 }, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/structure/weightmachine/weightlifter, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Um" = ( @@ -7104,6 +7206,9 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/storage/starboard) "Uy" = ( @@ -7220,6 +7325,7 @@ /obj/structure/sign/warning/nosmoking{ pixel_x = -32 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "Vp" = ( @@ -7326,6 +7432,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /obj/machinery/firealarm/directional/north, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "VX" = ( @@ -7394,6 +7501,9 @@ dir = 1 }, /obj/item/radio/intercom/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/storage/port) "Wp" = ( @@ -7414,6 +7524,18 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/carpet, /area/ship/storage/starboard) +"Wy" = ( +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 4 + }, +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 + }, +/obj/structure/chair/handrail{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned/grid, +/area/ship/hallway/central) "Wz" = ( /obj/machinery/computer/helm{ dir = 8 @@ -7559,8 +7681,8 @@ /area/ship/engineering) "Xo" = ( /obj/machinery/turretid/ship{ - pixel_y = 24; - id = "talos_grid" + id = "talos_grid"; + pixel_y = 24 }, /turf/open/floor/carpet/orange, /area/ship/bridge) @@ -7634,6 +7756,7 @@ "Yq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/handrail, /turf/open/floor/plating/airless, /area/ship/maintenance/port) "Yt" = ( @@ -7706,6 +7829,13 @@ /obj/effect/turf_decal/siding/thinplating/dark, /turf/open/floor/plasteel/dark, /area/ship/storage) +"YT" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/plasteel/patterned/cargo_one, +/area/ship/cargo) "YU" = ( /obj/effect/turf_decal/industrial/warning/fulltile, /obj/structure/cable{ @@ -7823,6 +7953,7 @@ /obj/effect/turf_decal/trimline/opaque/yellow/warning{ dir = 8 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "Zq" = ( @@ -7846,6 +7977,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) "ZE" = ( @@ -8530,7 +8664,7 @@ SS Bv wY nJ -SC +Wy SC mC iZ @@ -8667,7 +8801,7 @@ zh jc Lc uO -Ic +YT nY ua MW @@ -8878,7 +9012,7 @@ sN Nk hT DY -Rg +Tx mK cR rJ @@ -9088,7 +9222,7 @@ Pt uI Ng CJ -Ff +QS sw sw sw @@ -9122,7 +9256,7 @@ TO uI uc rw -ts +QS sw sw sw @@ -9156,7 +9290,7 @@ oS uI Wr pb -ab +QS sw sw sw diff --git a/_maps/shuttles/inteq/inteq_valor.dmm b/_maps/shuttles/inteq/inteq_valor.dmm index 78821ad9c0b9..2bb5331f1dae 100644 --- a/_maps/shuttles/inteq/inteq_valor.dmm +++ b/_maps/shuttles/inteq/inteq_valor.dmm @@ -78,21 +78,24 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 1 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "aW" = ( /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "bh" = ( -/obj/structure/railing{ - dir = 6 - }, /obj/effect/turf_decal/borderfloor{ dir = 6 }, /obj/effect/turf_decal/box/corners, /obj/structure/rack, /obj/effect/spawner/random/maintenance/five, +/obj/structure/platform/ship_three{ + dir = 6 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "bv" = ( @@ -119,11 +122,17 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/railing{ + dir = 8 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "bI" = ( /obj/effect/turf_decal/borderfloorwhite, /obj/machinery/light/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/white, /area/ship/medical/surgery) "bJ" = ( @@ -198,10 +207,6 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "ct" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.9 - }, /obj/structure/closet/crate{ name = "training equipment crate" }, @@ -224,6 +229,9 @@ /obj/effect/turf_decal/borderfloor{ dir = 5 }, +/obj/structure/platform/ship_three{ + dir = 5 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "cu" = ( @@ -246,6 +254,7 @@ /obj/machinery/light_switch{ pixel_y = 20 }, +/obj/structure/railing, /turf/open/floor/plasteel/stairs{ dir = 8 }, @@ -424,6 +433,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/railing, /turf/open/floor/plasteel/stairs/right{ dir = 8 }, @@ -451,6 +461,7 @@ /obj/item/clothing/head/helmet/space/inteq, /obj/item/clothing/suit/space/inteq, /obj/item/clothing/suit/space/inteq, +/obj/structure/platform/ship_three/corner, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "ei" = ( @@ -491,6 +502,12 @@ }, /turf/closed/wall/mineral/plastitanium, /area/ship/maintenance/port) +"en" = ( +/obj/structure/sign/number/random{ + pixel_y = -8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/medical/surgery) "ew" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 1 @@ -648,6 +665,9 @@ /obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/port) "fO" = ( @@ -764,6 +784,12 @@ /obj/machinery/holopad/emergency/security, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) +"gI" = ( +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned, +/area/ship/cargo) "gU" = ( /obj/effect/turf_decal/siding/thinplating/dark/corner, /obj/effect/turf_decal/siding/thinplating/dark/corner{ @@ -977,9 +1003,6 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "jj" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, /obj/structure/cable{ icon_state = "2-8" }, @@ -1032,6 +1055,18 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) +"jF" = ( +/obj/effect/turf_decal/trimline/opaque/brown/warning{ + dir = 8 + }, +/obj/effect/turf_decal/borderfloorwhite{ + dir = 4 + }, +/obj/structure/chair/handrail{ + dir = 1 + }, +/turf/open/floor/plasteel/tech, +/area/ship/medical) "jG" = ( /obj/machinery/rnd/server, /turf/open/floor/plasteel/patterned/ridged, @@ -1080,6 +1115,9 @@ }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing{ + dir = 8 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "jR" = ( @@ -1091,6 +1129,9 @@ /obj/effect/turf_decal/steeldecal/steel_decals_central7{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/tech, /area/ship/crew/cryo) "jS" = ( @@ -1270,13 +1311,6 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/medical) "lD" = ( -/obj/structure/sign/warning/nosmoking/burnt{ - pixel_y = -32 - }, -/obj/item/cigbutt/cigarbutt{ - pixel_x = -7; - pixel_y = 3 - }, /obj/machinery/telecomms/relay/preset/mining{ autolinkers = list("relay","hub"); freq_listening = list(1347); @@ -1380,6 +1414,9 @@ /area/ship/crew/canteen) "ml" = ( /obj/machinery/light/directional/west, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/patterned, /area/ship/medical) "mp" = ( @@ -1519,6 +1556,9 @@ /turf/open/floor/plating, /area/ship/maintenance/starboard) "ni" = ( +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/crew/canteen) "nk" = ( @@ -1595,6 +1635,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/railing, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "nZ" = ( @@ -1704,6 +1745,7 @@ /obj/structure/sign/warning/nosmoking/circle{ pixel_y = 32 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/dark, /area/ship/medical) "pj" = ( @@ -1798,6 +1840,7 @@ /obj/structure/cable{ icon_state = "0-6" }, +/obj/structure/chair/handrail, /turf/open/floor/plating, /area/ship/maintenance/port) "pO" = ( @@ -1939,6 +1982,12 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "qZ" = ( @@ -1951,6 +2000,9 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/firealarm/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/dark, /area/ship/crew/dorm) "rc" = ( @@ -1975,6 +2027,12 @@ }, /turf/open/floor/plating, /area/ship/hallway/central) +"rw" = ( +/obj/structure/sign/number/random{ + pixel_y = -8 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ship/maintenance/starboard) "rL" = ( /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) @@ -2200,9 +2258,6 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "te" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, /obj/structure/rack, /obj/item/target/clown{ pixel_x = 9; @@ -2218,6 +2273,9 @@ /obj/effect/turf_decal/box/corners{ dir = 1 }, +/obj/structure/platform/ship_three/corner{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "tf" = ( @@ -2282,6 +2340,9 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/structure/railing/corner{ + dir = 8 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "tS" = ( @@ -2450,6 +2511,7 @@ /area/ship/hallway/port) "wa" = ( /obj/machinery/light/small/directional/north, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned/brushed, /area/ship/crew/canteen) "wb" = ( @@ -2704,10 +2766,6 @@ /turf/open/floor/carpet/black, /area/ship/crew/dorm) "yy" = ( -/obj/structure/railing{ - dir = 5; - layer = 2.9 - }, /obj/effect/turf_decal/borderfloor{ dir = 4 }, @@ -2715,6 +2773,9 @@ dir = 4 }, /obj/structure/rack, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "yK" = ( @@ -2902,12 +2963,13 @@ dir = 4; pixel_x = -20 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/dark, /area/ship/medical) "zT" = ( -/obj/structure/railing, /obj/effect/turf_decal/borderfloor/corner, /obj/structure/reagent_dispensers/fueltank, +/obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Ab" = ( @@ -3017,6 +3079,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 4 }, +/obj/structure/railing{ + dir = 1 + }, /turf/open/floor/plasteel/stairs/left{ dir = 8 }, @@ -3076,10 +3141,9 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "Bc" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, /obj/structure/curtain/bounty, /obj/machinery/light/directional/west, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew/dorm) "Bh" = ( @@ -3100,7 +3164,7 @@ /obj/structure/sign/poster/official/help_others{ pixel_y = 32 }, -/turf/closed/wall/mineral/plastitanium, +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/crew/office) "BL" = ( /obj/effect/turf_decal/corner/opaque/brown{ @@ -3531,6 +3595,9 @@ dir = 8; pixel_x = 20 }, +/obj/structure/railing{ + dir = 8 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Fs" = ( @@ -3542,13 +3609,12 @@ /turf/open/floor/plasteel/dark, /area/ship/medical) "FF" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, /obj/structure/curtain/bounty, /obj/structure/sign/poster/contraband/masked_men{ pixel_y = -32 }, /obj/machinery/firealarm/directional/east, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew/dorm) "FH" = ( @@ -3584,6 +3650,7 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "FY" = ( +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned/brushed, /area/ship/medical/surgery) "FZ" = ( @@ -3694,6 +3761,9 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/railing{ + dir = 8 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Hw" = ( @@ -3824,6 +3894,22 @@ "Io" = ( /turf/open/floor/plasteel/patterned, /area/ship/medical) +"Iu" = ( +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/plasteel/tech/grid, +/area/ship/cargo) "IA" = ( /obj/effect/turf_decal/spline/fancy/opaque/black{ dir = 1 @@ -3875,13 +3961,6 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Jd" = ( -/obj/effect/turf_decal/borderfloor{ - dir = 1 - }, -/obj/structure/railing{ - dir = 1; - layer = 2.9 - }, /obj/structure/closet/crate{ name = "sandbags crate" }, @@ -3894,6 +3973,12 @@ pixel_x = 5; pixel_y = -5 }, +/obj/effect/turf_decal/borderfloor/corner{ + dir = 4 + }, +/obj/structure/platform/ship_three{ + dir = 1 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Jh" = ( @@ -4240,6 +4325,9 @@ dir = 1; pixel_y = -20 }, +/obj/structure/railing{ + dir = 1 + }, /turf/open/floor/plasteel/stairs{ dir = 8 }, @@ -4408,6 +4496,9 @@ /obj/effect/turf_decal/trimline/opaque/brown/line{ dir = 1 }, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/dark, /area/ship/medical) "NM" = ( @@ -4762,6 +4853,10 @@ dir = 10 }, /obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Re" = ( @@ -4882,6 +4977,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /obj/machinery/light/small/directional/west, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plating, /area/ship/hallway/central) "Sl" = ( @@ -4925,6 +5023,14 @@ pixel_x = 8; pixel_y = -1 }, +/obj/effect/decal/cleanable/dirt/dust, +/obj/structure/sign/warning/nosmoking/burnt{ + pixel_x = 32 + }, +/obj/item/cigbutt/cigarbutt{ + pixel_x = -7; + pixel_y = 3 + }, /turf/open/floor/plating, /area/ship/maintenance/starboard) "Td" = ( @@ -4950,9 +5056,6 @@ /turf/closed/wall/mineral/plastitanium, /area/ship/hallway/central) "TB" = ( -/obj/structure/railing{ - dir = 6 - }, /obj/item/target{ pixel_x = -9; pixel_y = 10 @@ -4970,6 +5073,9 @@ dir = 4 }, /obj/structure/rack, +/obj/structure/platform/ship_three{ + dir = 4 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "TC" = ( @@ -4997,9 +5103,8 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "TW" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, /obj/structure/curtain/bounty, +/obj/effect/spawner/bunk_bed, /turf/open/floor/carpet/black, /area/ship/crew/dorm) "Uf" = ( @@ -5011,6 +5116,9 @@ /obj/structure/cable{ icon_state = "0-5" }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plating, /area/ship/maintenance/starboard) "Ui" = ( @@ -5485,6 +5593,9 @@ /obj/structure/cable{ icon_state = "2-8" }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/dark, /area/ship/medical/surgery) "YM" = ( @@ -5529,6 +5640,10 @@ }, /turf/open/floor/plating, /area/ship/maintenance/port) +"Zb" = ( +/obj/structure/chair/handrail, +/turf/open/floor/plasteel/mono/dark, +/area/ship/cargo) "Zc" = ( /obj/structure/bed/dogbed{ anchored = 1; @@ -5562,6 +5677,7 @@ /obj/structure/sign/warning/incident{ pixel_y = 32 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Zu" = ( @@ -5725,7 +5841,7 @@ pU ei HA lD -AD +rw "} (5,1,1) = {" cu @@ -5758,7 +5874,7 @@ Dj Uz SX Dw -AD +rw "} (6,1,1) = {" cu @@ -5791,7 +5907,7 @@ ko AD AD AD -AD +rw "} (7,1,1) = {" Zu @@ -5824,7 +5940,7 @@ ns SL pC zD -SL +en "} (8,1,1) = {" Zu @@ -5912,7 +6028,7 @@ OM OM OM Kz -ZF +gI SL jL jL @@ -5961,8 +6077,8 @@ SL (12,1,1) = {" tZ BC -oO -oO +tZ +tZ gh zs fN @@ -6044,7 +6160,7 @@ hm Cc JJ zT -nX +Iu LI jG ml @@ -6065,7 +6181,7 @@ tZ Qc AP HC -ou +Zb ou ou Hw @@ -6077,7 +6193,7 @@ NG dO yy bh -nX +Iu LI Yt Io @@ -6098,7 +6214,7 @@ ME iN xl HC -ou +Zb ou gq xj @@ -6218,7 +6334,7 @@ bR XD NZ wI -wI +jF WC Td "} diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm index aa5426c9512f..8a869d9bb413 100644 --- a/_maps/shuttles/inteq/inteq_vaquero.dmm +++ b/_maps/shuttles/inteq/inteq_vaquero.dmm @@ -52,12 +52,12 @@ /area/ship/security) "bg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, /obj/structure/weightmachine/weightlifter, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/patterned, +/obj/structure/platform/ship_three{ + dir = 1 + }, +/turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "bi" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ @@ -200,7 +200,7 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/turf/open/floor/plasteel/patterned, +/turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "dy" = ( /obj/structure/cable{ @@ -220,6 +220,9 @@ pixel_y = -20 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plating, /area/ship/maintenance/port) "dO" = ( @@ -416,6 +419,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "gt" = ( @@ -465,6 +471,18 @@ }, /turf/open/floor/plasteel/dark, /area/ship/bridge) +"hh" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/opaque/yellow/line{ + dir = 8 + }, +/obj/structure/chair/handrail{ + dir = 4 + }, +/turf/open/floor/plasteel/patterned/grid, +/area/ship/hallway/central) "hn" = ( /obj/structure/cable{ icon_state = "0-4" @@ -533,6 +551,7 @@ dir = 1 }, /obj/machinery/light/small/directional/north, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/dark, /area/ship/security) "id" = ( @@ -678,6 +697,7 @@ pixel_y = 22 }, /obj/machinery/firealarm/directional/north, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/tech, /area/ship/maintenance/starboard) "jB" = ( @@ -987,12 +1007,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/hull/reinforced, /area/ship/external/dark) -"oQ" = ( -/obj/structure/sign/number/eight{ - pixel_y = -8 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/security) "oX" = ( /obj/structure/table/reinforced, /obj/item/lighter{ @@ -1042,14 +1056,11 @@ /obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) -"pl" = ( -/obj/structure/sign/number/nine{ - pixel_y = -8 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/security) "pM" = ( /obj/effect/turf_decal/corner/opaque/yellow{ dir = 4 @@ -1138,6 +1149,9 @@ dir = 4 }, /obj/machinery/firealarm/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/crew/cryo) "ro" = ( @@ -1211,6 +1225,9 @@ /obj/machinery/atmospherics/components/binary/dp_vent_pump/layer2{ dir = 8 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "sS" = ( @@ -1248,6 +1265,9 @@ /obj/effect/turf_decal/box/corners{ dir = 8 }, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "uy" = ( @@ -1305,7 +1325,7 @@ /turf/template_noop, /area/template_noop) "vo" = ( -/obj/structure/sign/number/one{ +/obj/structure/sign/number/random{ pixel_y = -8 }, /turf/closed/wall/mineral/plastitanium/nodiagonal, @@ -1316,7 +1336,7 @@ /obj/structure/closet/crate, /obj/item/stack/sheet/glass/twenty, /obj/item/stack/sheet/metal/twenty, -/turf/open/floor/plasteel/patterned, +/turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "vw" = ( /obj/structure/marker_beacon{ @@ -1348,6 +1368,9 @@ /obj/effect/turf_decal/trimline/opaque/yellow/line{ dir = 4 }, +/obj/structure/chair/handrail{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/grid, /area/ship/hallway/central) "vV" = ( @@ -1373,7 +1396,7 @@ "wI" = ( /obj/structure/weightmachine/weightlifter, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ +/obj/structure/platform/ship_three{ dir = 1 }, /turf/open/floor/plasteel/patterned/cargo_one, @@ -1537,6 +1560,9 @@ /obj/item/reagent_containers/food/drinks/waterbottle/large, /obj/item/reagent_containers/food/drinks/waterbottle/large, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "zr" = ( @@ -1547,7 +1573,7 @@ dir = 5 }, /obj/effect/turf_decal/box/corners, -/turf/open/floor/plasteel/patterned, +/turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "zG" = ( /obj/effect/turf_decal/industrial/warning/fulltile, @@ -1949,6 +1975,9 @@ }, /obj/effect/turf_decal/siding/thinplating/dark, /obj/machinery/firealarm/directional/south, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/security) "Dh" = ( @@ -2150,8 +2179,8 @@ /area/ship/crew) "GI" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/box/corners{ - dir = 4 +/obj/structure/platform/ship_three{ + dir = 1 }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) @@ -2237,14 +2266,15 @@ /obj/effect/turf_decal/siding/thinplating/dark{ dir = 1 }, +/obj/structure/chair/handrail, /turf/open/floor/plasteel/patterned/brushed, /area/ship/medical) "HS" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, /obj/structure/reagent_dispensers/watertank, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/obj/structure/platform/ship_three{ + dir = 9 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Ie" = ( @@ -2273,6 +2303,9 @@ pixel_y = -32 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/crew/cryo) "IX" = ( @@ -2294,6 +2327,9 @@ }, /obj/structure/catwalk/over/plated_catwalk, /obj/machinery/light/directional/west, +/obj/structure/chair/handrail{ + dir = 4 + }, /turf/open/floor/plasteel/tech/grid, /area/ship/cargo) "Jc" = ( @@ -2316,14 +2352,14 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/office) "Jl" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, /obj/machinery/autolathe, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 4 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "JB" = ( @@ -2379,6 +2415,9 @@ /area/ship/maintenance/port) "Ky" = ( /obj/item/trash/can, +/obj/structure/platform/ship_three{ + dir = 8 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "KR" = ( @@ -3370,6 +3409,9 @@ /obj/effect/turf_decal/industrial/caution{ dir = 1 }, +/obj/structure/chair/handrail{ + dir = 1 + }, /turf/open/floor/plasteel/patterned, /area/ship/cargo) "Zi" = ( @@ -3674,7 +3716,7 @@ pM dO Zv jO -jO +hh Cs jV gt @@ -3858,7 +3900,7 @@ te hN oZ ba -pl +vo ox ww "} @@ -3898,7 +3940,7 @@ te gh CQ Bl -oQ +vo ww ww "} From 3b9c1d40b939931cc4199961a055e1241900cd9a Mon Sep 17 00:00:00 2001 From: Apogee-dev <60533805+Apogee-dev@users.noreply.github.com> Date: Fri, 3 Jan 2025 23:15:15 -0800 Subject: [PATCH 067/122] Fixes missing derecho apcs (#3921) ## About The Pull Request ## Why It's Good For The Game ## Changelog :cl: fix: the Derecho's missing APCs have been replaced /:cl: --- .../syndicate/syndicate_ngr_derecho.dmm | 43 ++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm b/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm index 55d8cc03bfad..4b67c1d4a0bc 100644 --- a/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm +++ b/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm @@ -2261,6 +2261,9 @@ pixel_y = 14 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/pod, /area/ship/storage/equip) "sD" = ( @@ -2972,6 +2975,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/oil/streak, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/pod/dark, /area/ship/engineering/atmospherics) "yO" = ( @@ -3107,6 +3113,9 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/aft) "zI" = ( @@ -3515,6 +3524,10 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-1" + }, /turf/open/floor/pod, /area/ship/storage/equip) "Dq" = ( @@ -3773,6 +3786,10 @@ }, /obj/machinery/atmospherics/pipe/simple/cyan/visible/layer4, /obj/structure/reagent_dispensers/foamtank, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/pod/dark, /area/ship/engineering/atmospherics) "EY" = ( @@ -4113,6 +4130,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/pod, /area/ship/storage/equip) "JV" = ( @@ -4430,7 +4450,10 @@ /obj/effect/turf_decal/trimline/opaque/bar/line{ dir = 8 }, -/obj/structure/closet/emcloset/wall/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable{ + icon_state = "0-4" + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "MN" = ( @@ -4457,6 +4480,10 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/structure/closet/emcloset/wall/directional/east, +/obj/structure/cable{ + icon_state = "2-8" + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "Nk" = ( @@ -4952,6 +4979,10 @@ }, /obj/effect/turf_decal/trimline/opaque/bar/line, /obj/structure/closet/emcloset/wall/directional/west, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-1" + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/aft) "RU" = ( @@ -5195,6 +5226,9 @@ }, /obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, /turf/open/floor/pod/dark, /area/ship/engineering/electrical) "Tq" = ( @@ -5225,6 +5259,10 @@ pixel_x = 32 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-8" + }, /turf/open/floor/pod/dark, /area/ship/engineering/electrical) "TC" = ( @@ -5300,6 +5338,9 @@ dir = 1; pixel_y = 25 }, +/obj/structure/cable{ + icon_state = "2-4" + }, /turf/open/floor/plasteel/tech, /area/ship/hallway/aft) "Uh" = ( From 29af48d0f9822a3a679132b7ff3683b70cf4670c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 4 Jan 2025 01:25:36 -0600 Subject: [PATCH 068/122] Automatic changelog generation for PR #3921 [ci skip] --- html/changelogs/AutoChangeLog-pr-3921.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3921.yml diff --git a/html/changelogs/AutoChangeLog-pr-3921.yml b/html/changelogs/AutoChangeLog-pr-3921.yml new file mode 100644 index 000000000000..62a45a2aa2cf --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3921.yml @@ -0,0 +1,4 @@ +author: Apogee-dev +changes: + - {bugfix: the Derecho's missing APCs have been replaced} +delete-after: true From b6c94b39b300d0a88c4712df056380310dcaff35 Mon Sep 17 00:00:00 2001 From: Ical <86125936+Ical92@users.noreply.github.com> Date: Sat, 4 Jan 2025 11:50:05 -0500 Subject: [PATCH 069/122] Fixes skirt preferences for Inteq uniforms (#3934) ## About The Pull Request Because of how Inteq clothing was pathed, uniforms were failing to get the subtype for skirts meaning they could not be properly selected. Ex. expecting `.../corpsman/skirt` when it was actually `.../skirt/corpsman`. This fixes the paths for skirts and updates them on used maps. ## Why It's Good For The Game Lets players actually use Inteq skirtlenecks, rather than failing to retrieve the subtype and falling back to a regular turtleneck. ## Changelog :cl: fix: skirt preferences now work for inteq uniforms /:cl: --- _maps/shuttles/inteq/inteq_colossus.dmm | 4 ++-- _maps/shuttles/inteq/inteq_talos.dmm | 8 ++++---- _maps/shuttles/inteq/inteq_valor.dmm | 10 +++++----- _maps/shuttles/inteq/inteq_vaquero.dmm | 4 ++-- code/modules/clothing/outfits/factions/inteq.dm | 1 - code/modules/clothing/under/syndicate.dm | 6 ++++-- tools/UpdatePaths/Scripts/3934_inteq_skirts.txt | 2 ++ 7 files changed, 19 insertions(+), 16 deletions(-) create mode 100644 tools/UpdatePaths/Scripts/3934_inteq_skirts.txt diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index 096f8d427098..cc71943f0ae2 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -3038,7 +3038,7 @@ /obj/item/clothing/gloves/color/yellow, /obj/item/storage/belt/utility, /obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/clothing/under/syndicate/inteq/artificer/skirt, /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/hardhat, /obj/item/clothing/shoes/combat, @@ -3162,7 +3162,7 @@ /obj/item/storage/belt/medical/webbing, /obj/item/clothing/suit/armor/inteq/corpsman, /obj/item/clothing/head/soft/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/under/syndicate/inteq/corpsman/skirt, /obj/item/clothing/under/syndicate/inteq/corpsman, /obj/machinery/button/shieldwallgen{ dir = 1; diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index 343f96e514b3..8dfb33fd4725 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -218,7 +218,7 @@ /obj/item/clothing/suit/hazardvest, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/clothing/under/syndicate/inteq/artificer/skirt, /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/hardhat, /obj/item/clothing/shoes/combat, @@ -5812,7 +5812,7 @@ /obj/item/clothing/suit/hazardvest, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/clothing/under/syndicate/inteq/artificer/skirt, /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/hardhat, /obj/item/clothing/shoes/combat, @@ -7356,7 +7356,7 @@ req_access_txt = "56" }, /obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/clothing/under/syndicate/inteq/artificer/skirt, /obj/item/storage/backpack/industrial, /obj/item/clothing/suit/toggle/industrial, /obj/item/clothing/head/hardhat/white, @@ -7558,7 +7558,7 @@ /obj/item/clothing/suit/hazardvest, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/clothing/under/syndicate/inteq/artificer/skirt, /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/hardhat, /obj/item/clothing/shoes/combat, diff --git a/_maps/shuttles/inteq/inteq_valor.dmm b/_maps/shuttles/inteq/inteq_valor.dmm index 2bb5331f1dae..dd828389c380 100644 --- a/_maps/shuttles/inteq/inteq_valor.dmm +++ b/_maps/shuttles/inteq/inteq_valor.dmm @@ -1884,7 +1884,7 @@ /obj/item/storage/backpack/messenger/med, /obj/item/clothing/head/soft/inteq/corpsman, /obj/item/clothing/suit/armor/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/under/syndicate/inteq/corpsman/skirt, /obj/item/clothing/under/syndicate/inteq/corpsman, /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -3238,7 +3238,7 @@ /obj/item/storage/backpack/messenger/med, /obj/item/clothing/head/soft/inteq/corpsman, /obj/item/clothing/suit/armor/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/under/syndicate/inteq/corpsman/skirt, /obj/item/clothing/under/syndicate/inteq/corpsman, /obj/effect/turf_decal/box/white/corners{ dir = 1 @@ -3344,7 +3344,7 @@ /obj/item/clothing/gloves/color/yellow, /obj/item/storage/belt/utility, /obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/clothing/under/syndicate/inteq/artificer/skirt, /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/hardhat, /obj/item/clothing/shoes/combat, @@ -4288,7 +4288,7 @@ /obj/item/storage/backpack/messenger/med, /obj/item/clothing/head/soft/inteq/corpsman, /obj/item/clothing/suit/armor/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/under/syndicate/inteq/corpsman/skirt, /obj/item/clothing/under/syndicate/inteq/corpsman, /obj/effect/turf_decal/box/white/corners{ dir = 8 @@ -4926,7 +4926,7 @@ /obj/item/clothing/shoes/combat, /obj/item/megaphone/command, /obj/item/clothing/under/syndicate/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/under/syndicate/inteq/corpsman/skirt, /obj/item/clothing/suit/armor/hos/inteq, /obj/item/clothing/suit/hooded/wintercoat/security/inteq/alt, /obj/item/storage/backpack/messenger/med, diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm index 8a869d9bb413..c87af460d4ef 100644 --- a/_maps/shuttles/inteq/inteq_vaquero.dmm +++ b/_maps/shuttles/inteq/inteq_vaquero.dmm @@ -906,7 +906,7 @@ /obj/item/clothing/suit/toggle/industrial, /obj/item/storage/belt/utility, /obj/item/clothing/under/syndicate/inteq/artificer, -/obj/item/clothing/under/syndicate/inteq/skirt/artificer, +/obj/item/clothing/under/syndicate/inteq/artificer/skirt, /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/hardhat, /obj/item/clothing/shoes/combat, @@ -1257,7 +1257,7 @@ /obj/item/storage/belt/medical/webbing, /obj/item/clothing/suit/armor/inteq/corpsman, /obj/item/clothing/head/soft/inteq/corpsman, -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman, +/obj/item/clothing/under/syndicate/inteq/corpsman/skirt, /obj/item/clothing/under/syndicate/inteq/corpsman, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 diff --git a/code/modules/clothing/outfits/factions/inteq.dm b/code/modules/clothing/outfits/factions/inteq.dm index e63bc44a440b..95307aded9f9 100644 --- a/code/modules/clothing/outfits/factions/inteq.dm +++ b/code/modules/clothing/outfits/factions/inteq.dm @@ -235,7 +235,6 @@ belt = /obj/item/storage/belt/medical/webbing/paramedic ears = /obj/item/radio/headset/inteq/captain uniform = /obj/item/clothing/under/syndicate/inteq/corpsman - alt_uniform = /obj/item/clothing/under/syndicate/inteq/skirt/corpsman shoes = /obj/item/clothing/shoes/combat suit = /obj/item/clothing/suit/hooded/wintercoat/security/inteq/alt alt_suit = /obj/item/clothing/suit/armor/inteq/corpsman diff --git a/code/modules/clothing/under/syndicate.dm b/code/modules/clothing/under/syndicate.dm index 613238051fc3..4e8297e88d79 100644 --- a/code/modules/clothing/under/syndicate.dm +++ b/code/modules/clothing/under/syndicate.dm @@ -240,10 +240,11 @@ icon_state = "inteqeng" supports_variations = KEPORI_VARIATION | VOX_VARIATION | DIGITIGRADE_VARIATION -/obj/item/clothing/under/syndicate/inteq/skirt/artificer +/obj/item/clothing/under/syndicate/inteq/artificer/skirt name = "inteq artificer overall skirt" desc = "A black set of overalls in the likeness of a skirt atop a standard issue turtleneck, for the IRMG's support division Artificers." icon_state = "inteqeng_skirt" + body_parts_covered = CHEST|GROIN|ARMS supports_variations = KEPORI_VARIATION | DIGITIGRADE_VARIATION_NO_NEW_ICON /obj/item/clothing/under/syndicate/inteq/corpsman @@ -252,10 +253,11 @@ icon_state = "inteqmed" supports_variations = KEPORI_VARIATION | VOX_VARIATION | DIGITIGRADE_VARIATION -/obj/item/clothing/under/syndicate/inteq/skirt/corpsman +/obj/item/clothing/under/syndicate/inteq/corpsman/skirt name = "inteq corpsman skirtleneck" desc = "A sterile white turtleneck with a free flowing black skirt, it is emblazoned with the lettering 'IRMG' on the shoulder. For the IRMG's support division Corpsmen." icon_state = "inteqmed_skirt" + body_parts_covered = CHEST|GROIN|ARMS supports_variations = KEPORI_VARIATION | VOX_VARIATION | DIGITIGRADE_VARIATION_NO_NEW_ICON /obj/item/clothing/under/syndicate/inteq/honorable diff --git a/tools/UpdatePaths/Scripts/3934_inteq_skirts.txt b/tools/UpdatePaths/Scripts/3934_inteq_skirts.txt new file mode 100644 index 000000000000..13721735e014 --- /dev/null +++ b/tools/UpdatePaths/Scripts/3934_inteq_skirts.txt @@ -0,0 +1,2 @@ +/obj/item/clothing/under/syndicate/inteq/skirt/corpsman : /obj/item/clothing/under/syndicate/inteq/corpsman/skirt{@OLD} +/obj/item/clothing/under/syndicate/inteq/skirt/artificer : /obj/item/clothing/under/syndicate/inteq/corpsman/artificers{@OLD} \ No newline at end of file From 3dd3ed9e3e1cd86b99b1dcdd87bf835e5772deb0 Mon Sep 17 00:00:00 2001 From: generalthrax <139387950+generalthrax@users.noreply.github.com> Date: Sat, 4 Jan 2025 08:50:21 -0800 Subject: [PATCH 070/122] SG-8 fits in the holster (#3954) ## About The Pull Request says on the tin ## Why It's Good For The Game i forgot in the original pr ## Changelog :cl: fix: SG-8 fits in the holster like all the other energy pistols /:cl: --------- Co-authored-by: github-actions --- code/datums/components/storage/concrete/pockets.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index 35ad02afa913..98d5f5ac53d1 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -109,6 +109,7 @@ /obj/item/gun/ballistic/revolver, /obj/item/gun/energy/laser, /obj/item/gun/energy/e_gun, + /obj/item/gun/energy/kalix/pistol, /obj/item/stock_parts/cell/gun, /obj/item/ammo_box)) // this doesnt let you put hades into holsters trust me can_hold_max_of_items = typecacheof(list( From 58e6aea68562dac876062aed36682f865e8a62ce Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 4 Jan 2025 11:00:34 -0600 Subject: [PATCH 071/122] Automatic changelog generation for PR #3954 [ci skip] --- html/changelogs/AutoChangeLog-pr-3954.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3954.yml diff --git a/html/changelogs/AutoChangeLog-pr-3954.yml b/html/changelogs/AutoChangeLog-pr-3954.yml new file mode 100644 index 000000000000..a3023e73106c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3954.yml @@ -0,0 +1,4 @@ +author: generalthrax +changes: + - {bugfix: SG-8 fits in the holster like all the other energy pistols} +delete-after: true From 76f30390b7079b0a0433362ba37f9236a8532d48 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Sat, 4 Jan 2025 12:02:42 -0500 Subject: [PATCH 072/122] Should fix some linter failures (#3960) ## About The Pull Request muddles with a few broken icon states to fix linter failures ## Changelog :cl: fix: you should see the spur sprite a lot less /:cl: --- .../antagonists/abductor/equipment/abduction_gear.dm | 2 +- code/modules/projectiles/guns/energy/energy_gun.dm | 10 ++++++++-- code/modules/projectiles/guns/energy/laser.dm | 11 +++++++---- code/modules/projectiles/guns/energy/mounted.dm | 2 ++ 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/code/modules/antagonists/abductor/equipment/abduction_gear.dm b/code/modules/antagonists/abductor/equipment/abduction_gear.dm index abc69300c9c6..00b3ff9960b5 100644 --- a/code/modules/antagonists/abductor/equipment/abduction_gear.dm +++ b/code/modules/antagonists/abductor/equipment/abduction_gear.dm @@ -383,7 +383,7 @@ That or it's just space magic. Either way, it shrinks stuff." ammo_type = list(/obj/item/ammo_casing/energy/shrink) item_state = "shrink_ray" - icon_state = "shrink_ray" + icon_state = "alienpistol" fire_delay = 3 SECONDS selfcharge = 1//shot costs 200 energy, has a max capacity of 1000 for 5 shots. self charge returns 25 energy every couple ticks, so about 1 shot charged every 12~ seconds trigger_guard = TRIGGER_GUARD_ALLOW_ALL// variable-size trigger, get it? (abductors need this to be set so the gun is usable for them) diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm index 14b0b4639d19..6084e28cf4ab 100644 --- a/code/modules/projectiles/guns/energy/energy_gun.dm +++ b/code/modules/projectiles/guns/energy/energy_gun.dm @@ -85,13 +85,13 @@ name = "modified antique laser gun" desc = "It's somehow modified to have more firemodes." icon_state = "capgun_brazil_hos" - item_state = "hoslaser" + item_state = "hoslaserkill0" manufacturer = MANUFACTURER_SHARPLITE /obj/item/gun/energy/e_gun/hos/brazil/true desc = "This genuine antique laser gun, modified with an experimental suite of alternative firing modes based on the X-01 MultiPhase Energy Gun, is now truly one of the finest weapons in the frontier." icon_state = "capgun_hos" - item_state = "hoslaser" + item_state = "hoslaserkill0" selfcharge = 1 manufacturer = MANUFACTURER_SHARPLITE @@ -113,6 +113,8 @@ /obj/item/gun/energy/e_gun/turret name = "hybrid turret gun" desc = "A heavy hybrid energy cannon with two settings: Stun and kill. ...It doesn't seem have a trigger, seems it can only be used as a turret." + lefthand_file = GUN_LEFTHAND_ICON + righthand_file = GUN_RIGHTHAND_ICON icon_state = "turretlaser" item_state = "turretlaser" slot_flags = null @@ -132,6 +134,10 @@ desc = "An energy gun with an experimental miniaturized nuclear reactor that automatically charges the internal power cell." icon_state = "nucgun" item_state = "nucgun" + + lefthand_file = GUN_LEFTHAND_ICON + righthand_file = GUN_RIGHTHAND_ICON + charge_delay = 5 can_charge = FALSE internal_magazine = TRUE diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index b72bdd55b5a3..44b8d4eaf8d7 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -1,7 +1,9 @@ /obj/item/gun/energy/laser name = "SL L-204 laser gun" desc = "A basic energy-based laser gun that fires concentrated beams of light which pass through glass and thin metal." - + lefthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/lefthand.dmi' + righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' + item_state = "laser" w_class = WEIGHT_CLASS_NORMAL custom_materials = list(/datum/material/iron=2000) ammo_type = list(/obj/item/ammo_casing/energy/lasergun) @@ -29,11 +31,11 @@ righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "retro" + item_state = "laser" desc = "An antiquated model of the basic lasergun, no longer used or sold by Sharplite. Nevertheless, the sheer popularity of this model makes it a somewhat common sight to this day." ammo_x_offset = 3 manufacturer = MANUFACTURER_SHARPLITE - /obj/item/gun/energy/laser/captain name = "antique laser gun" icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/48x32.dmi' @@ -41,7 +43,7 @@ righthand_file = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/righthand.dmi' mob_overlay_icon = 'icons/obj/guns/manufacturer/nanotrasen_sharplite/onmob.dmi' icon_state = "caplaser" - item_state = null + item_state = "caplaser" desc = "This is the SL X-00, an antique laser gun, out of production for decades and well beyond anyone's capacity to recreate. All craftsmanship is of the highest quality. It is decorated with ashdrake leather and chrome. The gun menaces with spikes of energy. On the item is an image of a space station. The station is exploding." force = 10 ammo_x_offset = 3 @@ -92,7 +94,7 @@ name = "accelerator laser cannon" desc = "An advanced laser cannon that does more damage the farther away the target is." icon_state = "lasercannon" - item_state = "laser" + item_state = "lasercannon" w_class = WEIGHT_CLASS_BULKY default_ammo_type = /obj/item/stock_parts/cell/gun/large allowed_ammo_types = list( @@ -226,6 +228,7 @@ righthand_file = 'icons/obj/guns/manufacturer/eoehoma/righthand.dmi' mob_overlay_icon = 'icons/obj/guns/manufacturer/eoehoma/onmob.dmi' icon_state = "e10" + item_state = "gun" w_class = WEIGHT_CLASS_SMALL wield_delay = 0.2 SECONDS diff --git a/code/modules/projectiles/guns/energy/mounted.dm b/code/modules/projectiles/guns/energy/mounted.dm index cf67db9fd5ae..d32c5f13b1e6 100644 --- a/code/modules/projectiles/guns/energy/mounted.dm +++ b/code/modules/projectiles/guns/energy/mounted.dm @@ -3,6 +3,8 @@ desc = "An arm mounted dual-mode weapon that fires electrodes and disabler shots." icon = 'icons/obj/items_cyborg.dmi' icon_state = "taser" + lefthand_file = GUN_LEFTHAND_ICON + righthand_file = GUN_RIGHTHAND_ICON item_state = "armcannonstun4" force = 5 selfcharge = 1 From 7958b6d4da96a641ce0d733b619e72e046f59ce2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 4 Jan 2025 11:13:10 -0600 Subject: [PATCH 073/122] Automatic changelog generation for PR #3960 [ci skip] --- html/changelogs/AutoChangeLog-pr-3960.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3960.yml diff --git a/html/changelogs/AutoChangeLog-pr-3960.yml b/html/changelogs/AutoChangeLog-pr-3960.yml new file mode 100644 index 000000000000..4adc84642806 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3960.yml @@ -0,0 +1,4 @@ +author: Erikafox +changes: + - {bugfix: you should see the spur sprite a lot less} +delete-after: true From 01c1cba1c607595e1da609a0cf2e347e4883cb8a Mon Sep 17 00:00:00 2001 From: HelmCrab <90987989+Thera-Pissed@users.noreply.github.com> Date: Sat, 4 Jan 2025 11:34:36 -0600 Subject: [PATCH 074/122] Makes chem/soda/booze dispensers take ore/refined bluespace crystals instead of sheet polycrystals. (#3945) ## About The Pull Request Currently it takes polycrystals to make chem dispensers, which is jank because you cant turn the ore/refined into the sheet type, while you can turn the sheet into the ore/refined. its weird and dumb. tested on local it works wowie ## Why It's Good For The Game cant get polycrystals from refinery afaik ## Changelog :cl: fix: chem dispensers take refined bluespace instead of polycrystal /:cl: --- code/game/objects/items/circuitboards/machine_circuitboards.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/circuitboards/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machine_circuitboards.dm index a1d01e6d777d..ef4b3938bc5e 100644 --- a/code/game/objects/items/circuitboards/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machine_circuitboards.dm @@ -724,7 +724,7 @@ /obj/item/stock_parts/capacitor = 1, /obj/item/stock_parts/manipulator = 1, /obj/item/stack/sheet/glass = 1, - /obj/item/stack/sheet/bluespace_crystal = 1, + /obj/item/stack/ore/bluespace_crystal/refined = 1, /obj/item/stock_parts/cell = 1) def_components = list(/obj/item/stock_parts/cell = /obj/item/stock_parts/cell/high) needs_anchored = FALSE From 7b01d5ba7e371e9c9bf71bcda96ec182e057b98b Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 4 Jan 2025 11:44:53 -0600 Subject: [PATCH 075/122] Automatic changelog generation for PR #3945 [ci skip] --- html/changelogs/AutoChangeLog-pr-3945.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3945.yml diff --git a/html/changelogs/AutoChangeLog-pr-3945.yml b/html/changelogs/AutoChangeLog-pr-3945.yml new file mode 100644 index 000000000000..921cd380005e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3945.yml @@ -0,0 +1,4 @@ +author: Thera-Pissed +changes: + - {bugfix: chem dispensers take refined bluespace instead of polycrystal} +delete-after: true From f47950a2ed97c688c2a95256a8e58fa1e04d8e60 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 01:08:28 +0000 Subject: [PATCH 076/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3921.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3945.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3954.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3960.yml | 4 ---- html/changelogs/archive/2025-01.yml | 9 +++++++++ 5 files changed, 9 insertions(+), 16 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3921.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3945.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3954.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3960.yml diff --git a/html/changelogs/AutoChangeLog-pr-3921.yml b/html/changelogs/AutoChangeLog-pr-3921.yml deleted file mode 100644 index 62a45a2aa2cf..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3921.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Apogee-dev -changes: - - {bugfix: the Derecho's missing APCs have been replaced} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3945.yml b/html/changelogs/AutoChangeLog-pr-3945.yml deleted file mode 100644 index 921cd380005e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3945.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Thera-Pissed -changes: - - {bugfix: chem dispensers take refined bluespace instead of polycrystal} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3954.yml b/html/changelogs/AutoChangeLog-pr-3954.yml deleted file mode 100644 index a3023e73106c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3954.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: generalthrax -changes: - - {bugfix: SG-8 fits in the holster like all the other energy pistols} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3960.yml b/html/changelogs/AutoChangeLog-pr-3960.yml deleted file mode 100644 index 4adc84642806..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3960.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Erikafox -changes: - - {bugfix: you should see the spur sprite a lot less} -delete-after: true diff --git a/html/changelogs/archive/2025-01.yml b/html/changelogs/archive/2025-01.yml index 13151c56dc76..ac6a4bc743a1 100644 --- a/html/changelogs/archive/2025-01.yml +++ b/html/changelogs/archive/2025-01.yml @@ -16,3 +16,12 @@ rye-rice: - rscadd: Touches up the ringneck and commander magazine sprites - balance: Ringneck is now 8 rounds and commander is 12 rounds. +2025-01-05: + Apogee-dev: + - bugfix: the Derecho's missing APCs have been replaced + Erikafox: + - bugfix: you should see the spur sprite a lot less + Thera-Pissed: + - bugfix: chem dispensers take refined bluespace instead of polycrystal + generalthrax: + - bugfix: SG-8 fits in the holster like all the other energy pistols From 954ae784ce9d44333b3c9f16d56c90fcbe09cb18 Mon Sep 17 00:00:00 2001 From: Ical <86125936+Ical92@users.noreply.github.com> Date: Sun, 5 Jan 2025 21:23:44 -0500 Subject: [PATCH 077/122] Fixes wall wardrobes having missing doors (#3958) ## About The Pull Request Fixes some wall closets having missing doors because of referencing a removed icon for wardrobes. Instead uses the generic locker door icon. ![image](https://github.com/user-attachments/assets/bc3f97a2-f688-4c2c-aa69-3e6b68b5fa07) Example on the Colossus ## Why It's Good For The Game Looks better and is less confusing when closed closets aren't missing doors. ## Changelog :cl: fix: fixed some wall closets missing doors /:cl: --- _maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm | 4 +--- .../SandRuins/whitesands_surface_pubbyslopcrash.dmm | 1 - _maps/shuttles/independent/independent_rigger.dmm | 3 --- _maps/shuttles/independent/independent_shetland.dmm | 1 - _maps/shuttles/inteq/inteq_colossus.dmm | 3 --- _maps/shuttles/inteq/inteq_talos.dmm | 6 +----- _maps/shuttles/inteq/inteq_vaquero.dmm | 5 +---- _maps/shuttles/pirate/pirate_libertatia.dmm | 4 +--- _maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm | 1 - 9 files changed, 4 insertions(+), 24 deletions(-) diff --git a/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm b/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm index 779d6da2e3c6..65490616bca4 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_crashed_starwalker.dmm @@ -1123,9 +1123,7 @@ "sw" = ( /obj/effect/turf_decal/siding/wood/end, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/wall/directional/east{ - icon_door = "grey_wall" - }, +/obj/structure/closet/wall/directional/east, /obj/item/flashlight/lantern{ pixel_x = 8 }, diff --git a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm index cb80a56671ef..97167f14eba0 100644 --- a/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm +++ b/_maps/RandomRuins/SandRuins/whitesands_surface_pubbyslopcrash.dmm @@ -851,7 +851,6 @@ dir = 1 }, /obj/structure/closet/wall/directional/north{ - icon_door = "orange_wall"; name = "Mining equipment" }, /obj/item/clothing/glasses/meson, diff --git a/_maps/shuttles/independent/independent_rigger.dmm b/_maps/shuttles/independent/independent_rigger.dmm index 98765718971d..77f9b30d1efa 100644 --- a/_maps/shuttles/independent/independent_rigger.dmm +++ b/_maps/shuttles/independent/independent_rigger.dmm @@ -654,7 +654,6 @@ dir = 4 }, /obj/structure/closet/wall/directional/east{ - icon_door = "white_wall"; name = "medical closet" }, /obj/item/storage/backpack/satchel/med, @@ -1422,7 +1421,6 @@ /area/ship/external) "sq" = ( /obj/structure/closet/wall/directional/north{ - icon_door = "red_wall"; name = "security closet" }, /obj/item/storage/backpack/security, @@ -1596,7 +1594,6 @@ }, /obj/structure/catwalk/over, /obj/structure/closet/wall/directional/north{ - icon_door = "yellow_wall"; name = "engineering closet" }, /obj/item/storage/backpack/industrial, diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm index 5bf61b3cf320..242f488d577e 100644 --- a/_maps/shuttles/independent/independent_shetland.dmm +++ b/_maps/shuttles/independent/independent_shetland.dmm @@ -2196,7 +2196,6 @@ "rQ" = ( /obj/effect/turf_decal/corner/opaque/bottlegreen/full, /obj/structure/closet/wall/directional/west{ - icon_door = "white_wall"; name = "medical closet" }, /obj/item/storage/backpack/satchel/med, diff --git a/_maps/shuttles/inteq/inteq_colossus.dmm b/_maps/shuttles/inteq/inteq_colossus.dmm index cc71943f0ae2..f53a38cd5cae 100644 --- a/_maps/shuttles/inteq/inteq_colossus.dmm +++ b/_maps/shuttles/inteq/inteq_colossus.dmm @@ -271,7 +271,6 @@ /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/soft/inteq, /obj/structure/closet/wall/directional/north{ - icon_door = "orange_wall"; name = "uniform closet" }, /obj/machinery/firealarm/directional/east, @@ -2406,7 +2405,6 @@ /obj/item/clothing/shoes/sneakers/black, /obj/item/clothing/shoes/sneakers/black, /obj/structure/closet/wall/directional/north{ - icon_door = "orange_wall"; name = "uniform closet" }, /turf/open/floor/plasteel/grimy, @@ -3029,7 +3027,6 @@ "GL" = ( /obj/machinery/atmospherics/pipe/layer_manifold/visible, /obj/structure/closet/wall/directional/east{ - icon_door = "yellow_wall"; name = "engineering closet" }, /obj/structure/catwalk/over/plated_catwalk/dark, diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index 8dfb33fd4725..52342e6c8012 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -2025,7 +2025,6 @@ /obj/item/clothing/shoes/sneakers/black, /obj/item/clothing/shoes/sneakers/black, /obj/structure/closet{ - icon_door = "orange"; name = "inteq wardrobe" }, /obj/effect/decal/cleanable/dirt, @@ -2700,9 +2699,7 @@ /obj/structure/catwalk/over/plated_catwalk, /obj/structure/railing, /obj/machinery/airalarm/directional/north, -/obj/structure/closet/wall/directional/west{ - icon_door = "grey_wall" - }, +/obj/structure/closet/wall/directional/west, /obj/item/radio/headset, /obj/item/radio/headset, /obj/item/radio/headset, @@ -4730,7 +4727,6 @@ /obj/item/clothing/head/soft/inteq, /obj/item/clothing/head/soft/inteq, /obj/structure/closet{ - icon_door = "orange"; name = "inteq wardrobe" }, /obj/machinery/power/apc/auto_name/directional/north, diff --git a/_maps/shuttles/inteq/inteq_vaquero.dmm b/_maps/shuttles/inteq/inteq_vaquero.dmm index c87af460d4ef..2098c9475e79 100644 --- a/_maps/shuttles/inteq/inteq_vaquero.dmm +++ b/_maps/shuttles/inteq/inteq_vaquero.dmm @@ -912,7 +912,6 @@ /obj/item/clothing/shoes/combat, /obj/effect/turf_decal/hardline_small/right, /obj/structure/closet/wall/directional/east{ - icon_door = "yellow_wall"; name = "engineering closet" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ @@ -1770,9 +1769,7 @@ /turf/open/floor/plasteel/dark, /area/ship/security) "Bu" = ( -/obj/structure/closet/wall/directional/north{ - icon_door = "grey_wall" - }, +/obj/structure/closet/wall/directional/north, /obj/structure/cable{ icon_state = "0-2" }, diff --git a/_maps/shuttles/pirate/pirate_libertatia.dmm b/_maps/shuttles/pirate/pirate_libertatia.dmm index 7fbe7eb795ae..fed756c4862d 100644 --- a/_maps/shuttles/pirate/pirate_libertatia.dmm +++ b/_maps/shuttles/pirate/pirate_libertatia.dmm @@ -888,9 +888,7 @@ /obj/item/clothing/under/costume/sailor, /obj/item/clothing/under/costume/sailor, /obj/item/clothing/under/costume/sailor, -/obj/structure/closet/wall/directional/east{ - icon_door = "grey_wall" - }, +/obj/structure/closet/wall/directional/east, /turf/open/floor/pod/light, /area/ship/crew) "By" = ( diff --git a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm index 8961a67042fe..87d2ff1c1838 100644 --- a/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm +++ b/_maps/shuttles/syndicate/syndicate_gorlex_komodo.dmm @@ -1431,7 +1431,6 @@ /obj/item/mining_scanner, /obj/item/mining_scanner, /obj/structure/closet/wall/directional/south{ - icon_door = "orange_wall"; name = "Mining equipment" }, /obj/item/gps/mining, From 527263ee202a60c4c0509c192d004ee4fdfe92a2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 20:43:33 -0600 Subject: [PATCH 078/122] Automatic changelog generation for PR #3958 [ci skip] --- html/changelogs/AutoChangeLog-pr-3958.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3958.yml diff --git a/html/changelogs/AutoChangeLog-pr-3958.yml b/html/changelogs/AutoChangeLog-pr-3958.yml new file mode 100644 index 000000000000..b3ab5369ffb8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3958.yml @@ -0,0 +1,4 @@ +author: Ical92 +changes: + - {bugfix: fixed some wall closets missing doors} +delete-after: true From 2535e4d45a395bc6b8bb486e1f400042de186f0e Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Sun, 5 Jan 2025 22:45:21 -0500 Subject: [PATCH 079/122] soul removal (#3966) ## About The Pull Request every life tick migos had a 10 percent chance to make a noise. this has been reduced to 1 ## Changelog :cl: balance: migos make less noise /:cl: --- code/modules/mob/living/simple_animal/hostile/netherworld.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/hostile/netherworld.dm b/code/modules/mob/living/simple_animal/hostile/netherworld.dm index e6a5ec66cb9a..b9d18e86d4b6 100644 --- a/code/modules/mob/living/simple_animal/hostile/netherworld.dm +++ b/code/modules/mob/living/simple_animal/hostile/netherworld.dm @@ -126,6 +126,7 @@ deathmessage = "wails as its form turns into a pulpy mush." deathsound = 'sound/voice/hiss6.ogg' phaser = FALSE + var/sound_prob = 1 /mob/living/simple_animal/hostile/netherworld/migo/asteroid faction = list("mining") @@ -147,7 +148,7 @@ ..() if(stat) return - if(prob(10)) + if(prob(sound_prob)) var/chosen_sound = pick(migo_sounds) playsound(src, chosen_sound, 50, TRUE) From 6a5c06203324c59f086381ab8b405dedfd3546e0 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 21:55:51 -0600 Subject: [PATCH 080/122] Automatic changelog generation for PR #3966 [ci skip] --- html/changelogs/AutoChangeLog-pr-3966.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3966.yml diff --git a/html/changelogs/AutoChangeLog-pr-3966.yml b/html/changelogs/AutoChangeLog-pr-3966.yml new file mode 100644 index 000000000000..12aa2c09569a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3966.yml @@ -0,0 +1,4 @@ +author: Erikafox +changes: + - {balance: migos make less noise} +delete-after: true From bfc3aeba162c98fcab14d0bed51e01be248f9551 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Sun, 5 Jan 2025 22:45:39 -0500 Subject: [PATCH 081/122] fix another mapcut issue (#3967) wasteplanet_pandora datum left in code --- code/datums/ruins/wasteplanet.dm | 7 ------- 1 file changed, 7 deletions(-) diff --git a/code/datums/ruins/wasteplanet.dm b/code/datums/ruins/wasteplanet.dm index b80533b3ae71..65bc5855c097 100644 --- a/code/datums/ruins/wasteplanet.dm +++ b/code/datums/ruins/wasteplanet.dm @@ -4,13 +4,6 @@ prefix = "_maps/RandomRuins/WasteRuins/" ruin_type = RUINTYPE_WASTE -/datum/map_template/ruin/wasteplanet/pandora - id = "pandora_arena" - suffix = "wasteplanet_pandora.dmm" - name = "Pandora Arena" - description = "Some... thing has settled here." - ruin_tags = list(RUIN_TAG_BOSS_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_MEGAFAUNA, RUIN_TAG_LIVEABLE) - /datum/map_template/ruin/wasteplanet/radiation name = "Honorable deeds storage" id = "wasteplanet_radiation" From 9b8261fe1176b061e69365f3f5d5bba8809cf058 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Sun, 5 Jan 2025 23:02:29 -0500 Subject: [PATCH 082/122] Mildly refactors jittering (#3936) ## About The Pull Request adds a proc for jittering so its less hacked together around the place. makes it enforce a max jitter value that should rarely if ever get hit. ## Why It's Good For The Game i dislike the mega jittering from weird edgecases. ## Changelog :cl: del: honkbots code: jittering has been mildly refactored. please report any weird jitterings. /:cl: --- check_regex.yaml | 2 +- code/datums/brain_damage/phobia.dm | 8 +- code/datums/brain_damage/severe.dm | 4 +- code/datums/components/spooky.dm | 6 +- code/datums/diseases/anxiety.dm | 2 +- code/datums/martial/cqc.dm | 2 +- code/datums/mutations/body.dm | 2 +- code/datums/status_effects/buffs.dm | 2 +- code/datums/status_effects/debuffs.dm | 2 +- code/datums/traits/negative.dm | 2 +- code/game/objects/items/defib.dm | 6 +- code/game/objects/items/melee/stunbaton.dm | 4 +- code/game/objects/items/robot/robot_items.dm | 4 +- .../items/stacks/sheets/sheet_types.dm | 7 - code/game/objects/items/storage/boxes.dm | 21 - code/game/objects/structures/flora.dm | 2 +- code/modules/antagonists/borer/borer.dm | 2 +- .../antagonists/changeling/powers/shriek.dm | 2 +- code/modules/cargo/bounties/assistant.dm | 6 - code/modules/flufftext/Hallucination.dm | 2 +- code/modules/mining/abandoned_crates.dm | 2 - .../modules/mob/living/carbon/alien/organs.dm | 2 +- .../mob/living/carbon/carbon_defense.dm | 4 +- .../mob/living/carbon/human/examine.dm | 10 +- .../mob/living/carbon/human/species.dm | 2 +- code/modules/mob/living/carbon/life.dm | 4 +- code/modules/mob/living/living.dm | 2 +- .../living/simple_animal/bot/construction.dm | 35 -- .../mob/living/simple_animal/bot/honkbot.dm | 370 ------------------ .../hostile/mining_mobs/basilisk.dm | 2 +- code/modules/mob/mob_defines.dm | 2 +- code/modules/mob/status_procs.dm | 14 +- .../reagents/alcohol_reagents/base_drinks.dm | 2 +- .../reagents/alcohol_reagents/mixed_drinks.dm | 30 +- .../reagents/cat2_medicine_reagents.dm | 2 +- .../chemistry/reagents/drink_reagents.dm | 18 +- .../chemistry/reagents/drug_reagents.dm | 32 +- .../chemistry/reagents/food_reagents.dm | 6 +- .../chemistry/reagents/medicine_reagents.dm | 81 ++-- .../chemistry/reagents/other_reagents.dm | 8 +- .../chemistry/reagents/trickwine_reagents.dm | 2 +- .../nanites/nanite_programs/healing.dm | 2 +- code/modules/surgery/organs/ears.dm | 4 +- code/modules/surgery/organs/heart.dm | 2 +- code/modules/surgery/organs/stomach.dm | 2 +- shiptest.dme | 1 - 46 files changed, 132 insertions(+), 597 deletions(-) delete mode 100644 code/modules/mob/living/simple_animal/bot/honkbot.dm diff --git a/check_regex.yaml b/check_regex.yaml index 335b1b005c74..ac3252bc9cdf 100644 --- a/check_regex.yaml +++ b/check_regex.yaml @@ -38,7 +38,7 @@ standards: - exactly: [ - 262, + 261, "non-bitwise << uses", '(?You are paralyzed with fear!") owner.Stun(70) - owner.Jitter(8) + owner.set_jitter(8) if(2) owner.emote("scream") - owner.Jitter(5) + owner.set_jitter(5) owner.say("AAAAH!!", forced = "phobia") if(reason) owner.pointed(reason) if(3) to_chat(owner, "You shut your eyes in terror!") - owner.Jitter(5) + owner.set_jitter(5) owner.blind_eyes(10) if(4) owner.dizziness += 10 owner.confused += 10 - owner.Jitter(10) + owner.set_jitter(10) owner.stuttering += 10 // Defined phobia types for badminry, not included in the RNG trauma pool to avoid diluting. diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index 979c43e8e13e..eab457ddb0c6 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -191,12 +191,12 @@ to_chat(owner, "You can't stop shaking...") owner.dizziness += 20 owner.confused += 20 - owner.Jitter(20) + owner.set_jitter(20) else to_chat(owner, "You feel weak and scared! If only you weren't alone...") owner.dizziness += 20 owner.confused += 20 - owner.Jitter(20) + owner.set_jitter(20) owner.adjustStaminaLoss(50) if(3, 4) diff --git a/code/datums/components/spooky.dm b/code/datums/components/spooky.dm index 9e75259536ef..11e90afd10bb 100644 --- a/code/datums/components/spooky.dm +++ b/code/datums/components/spooky.dm @@ -15,7 +15,7 @@ var/mob/living/carbon/human/U = user if(!istype(U.dna.species, /datum/species/skeleton)) U.adjustStaminaLoss(35) //Extra Damage - U.Jitter(35) + U.set_jitter(35) U.stuttering = 20 if(U.getStaminaLoss() > 95) to_chat(U, "Your ears weren't meant for this spectral sound.") @@ -29,7 +29,7 @@ if(istype(H.dna.species, /datum/species/zombie)) H.adjustStaminaLoss(25) H.Paralyze(15) //zombies can't resist the doot - C.Jitter(35) + C.set_jitter(35) C.stuttering = 20 if((!istype(H.dna.species, /datum/species/skeleton)) && (!istype(H.dna.species, /datum/species/android)) && (!istype(H.dna.species, /datum/species/jelly))) C.adjustStaminaLoss(25) //boneless humanoids don't lose the will to live @@ -37,7 +37,7 @@ spectral_change(H) else //the sound will spook monkeys. - C.Jitter(15) + C.set_jitter(15) C.stuttering = 20 /datum/component/spooky/proc/spectral_change(mob/living/carbon/human/H, mob/user) diff --git a/code/datums/diseases/anxiety.dm b/code/datums/diseases/anxiety.dm index cf810b9fdbe2..ea6cbe22d4a5 100644 --- a/code/datums/diseases/anxiety.dm +++ b/code/datums/diseases/anxiety.dm @@ -32,7 +32,7 @@ affected_mob.visible_message("[affected_mob] stumbles around in a panic.", \ "You have a panic attack!") affected_mob.confused += (rand(6,8)) - affected_mob.jitteriness += (rand(6,8)) + affected_mob.adjust_jitter(rand(6,8)) if(prob(2)) affected_mob.visible_message("[affected_mob] coughs up butterflies!", \ "You cough up butterflies!") diff --git a/code/datums/martial/cqc.dm b/code/datums/martial/cqc.dm index 8a1557f4909e..01730aa9f598 100644 --- a/code/datums/martial/cqc.dm +++ b/code/datums/martial/cqc.dm @@ -186,7 +186,7 @@ playsound(get_turf(D), 'sound/weapons/cqchit1.ogg', 50, TRUE, -1) if(I && D.temporarilyRemoveItemFromInventory(I)) A.put_in_hands(I) - D.Jitter(2) + D.adjust_jitter(2) D.apply_damage(5, A.dna.species.attack_type) else D.visible_message("[A] fails to disarm [D]!", \ diff --git a/code/datums/mutations/body.dm b/code/datums/mutations/body.dm index 4b885412165a..0954c2a35bc8 100644 --- a/code/datums/mutations/body.dm +++ b/code/datums/mutations/body.dm @@ -13,7 +13,7 @@ if(prob(1 * GET_MUTATION_SYNCHRONIZER(src)) && owner.stat == CONSCIOUS) owner.visible_message("[owner] starts having a seizure!", "You have a seizure!") owner.Unconscious(200 * GET_MUTATION_POWER(src)) - owner.Jitter(1000 * GET_MUTATION_POWER(src)) + owner.adjust_jitter(1000 * GET_MUTATION_POWER(src), 0, 1500) SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "epilepsy", /datum/mood_event/epilepsy) addtimer(CALLBACK(src, PROC_REF(jitter_less)), 90) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 6ffd5f403966..6cdde64c5fa6 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -389,7 +389,7 @@ /datum/status_effect/good_music/tick() if(owner.can_hear()) owner.dizziness = max(0, owner.dizziness - 2) - owner.jitteriness = max(0, owner.jitteriness - 2) + owner.adjust_jitter(owner.jitteriness - 2, max = 0) owner.confused = max(0, owner.confused - 1) SEND_SIGNAL(owner, COMSIG_ADD_MOOD_EVENT, "goodmusic", /datum/mood_event/goodmusic) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 6d803d98ec47..cd79111d52f0 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -568,7 +568,7 @@ var/obj/item/I = H.get_active_held_item() if(I && H.dropItemToGround(I)) H.visible_message("[H]'s hand convulses, and they drop their [I.name]!","Your hand convulses violently, and you drop what you were holding!") - H.jitteriness += 5 + H.adjust_jitter(5) /atom/movable/screen/alert/status_effect/convulsing name = "Shaky Hands" diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index 306c3d6b8d50..8673e7aa135f 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -490,7 +490,7 @@ switch(rand(1,3)) if(1) - quirk_holder.Jitter(10) + quirk_holder.set_jitter(10) msg += "causing you to start fidgeting!" if(2) quirk_holder.stuttering = max(3, quirk_holder.stuttering) diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm index 89b73a0ffa9b..46a74a617954 100644 --- a/code/game/objects/items/defib.dm +++ b/code/game/objects/items/defib.dm @@ -453,7 +453,7 @@ "[user] touches [M] with [src]!") M.adjustStaminaLoss(60) M.Knockdown(75) - M.Jitter(50) + M.adjust_jitter(50) M.apply_status_effect(STATUS_EFFECT_CONVULSING) playsound(src, 'sound/machines/defib_zap.ogg', 50, TRUE, -1) if(HAS_TRAIT(M,MOB_ORGANIC)) @@ -511,7 +511,7 @@ H.apply_damage(50, BURN, BODY_ZONE_CHEST) log_combat(user, H, "overloaded the heart of", defib) H.Paralyze(100) - H.Jitter(100) + H.adjust_jitter(100) if(req_defib) defib.deductcharge(revivecost) cooldown = TRUE @@ -590,7 +590,7 @@ H.grab_ghost() H.revive(full_heal = FALSE, admin_revive = FALSE) H.emote("gasp") - H.Jitter(100) + H.adjust_jitter(100) SEND_SIGNAL(H, COMSIG_LIVING_MINOR_SHOCK) log_combat(user, H, "revived", defib) if(req_defib) diff --git a/code/game/objects/items/melee/stunbaton.dm b/code/game/objects/items/melee/stunbaton.dm index 152bc76d5f80..e51bcdc059b9 100644 --- a/code/game/objects/items/melee/stunbaton.dm +++ b/code/game/objects/items/melee/stunbaton.dm @@ -217,7 +217,7 @@ return FALSE /// After a target is hit, we do a chunk of stamina damage, along with other effects. /// After a period of time, we then check to see what stun duration we give. - L.Jitter(20) + L.set_jitter(20) L.confused = max(confusion_amt, L.confused) L.stuttering = max(8, L.stuttering) L.apply_damage(stamina_loss_amt, STAMINA, BODY_ZONE_CHEST) @@ -561,5 +561,5 @@ return span_danger("The baton is still charging!") /obj/item/melee/classic_baton/telescopic/contractor_baton/additional_effects_carbon(mob/living/target, mob/living/user) - target.Jitter(20) + target.adjust_jitter(20) target.stuttering += 20 diff --git a/code/game/objects/items/robot/robot_items.dm b/code/game/objects/items/robot/robot_items.dm index 0b83489ed8c5..84f4ffa1f0a1 100644 --- a/code/game/objects/items/robot/robot_items.dm +++ b/code/game/objects/items/robot/robot_items.dm @@ -321,12 +321,12 @@ if(1) C.confused += 5 C.stuttering += 10 - C.Jitter(10) + C.set_jitter(10) if(2) C.Paralyze(40) C.confused += 10 C.stuttering += 15 - C.Jitter(25) + C.set_jitter(25) playsound(get_turf(src), 'sound/machines/warning-buzzer.ogg', 130, 3) cooldown = world.time + 600 user.log_message("used an emagged Cyborg Harm Alarm in [AREACOORD(user)]", LOG_ATTACK) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 48dc33b79c3d..daa7f529d84f 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -422,13 +422,6 @@ GLOBAL_LIST_INIT(cardboard_recipes, list ( \ amount = 50 /obj/item/stack/sheet/cardboard/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/stamp/clown) && !istype(loc, /obj/item/storage)) - var/atom/droploc = drop_location() - if(use(1)) - playsound(I, 'sound/items/bikehorn.ogg', 50, TRUE, -1) - to_chat(user, "You stamp the cardboard! It's a clown box! Honk!") - if (amount >= 0) - new/obj/item/storage/box/clown(droploc) //bugfix if(istype(I, /obj/item/stamp/chameleon) && !istype(loc, /obj/item/storage)) var/atom/droploc = drop_location() if(use(1)) diff --git a/code/game/objects/items/storage/boxes.dm b/code/game/objects/items/storage/boxes.dm index ef5e5cb31195..a43109109235 100644 --- a/code/game/objects/items/storage/boxes.dm +++ b/code/game/objects/items/storage/boxes.dm @@ -803,27 +803,6 @@ playsound(loc, "rustle", 50, TRUE, -5) user.visible_message("[user] hugs \the [src].","You hug \the [src].") -/////clown box & honkbot assembly -/obj/item/storage/box/clown - name = "clown box" - desc = "A colorful cardboard box for the clown" - illustration = "clown" - -/obj/item/storage/box/clown/attackby(obj/item/I, mob/user, params) - if((istype(I, /obj/item/bodypart/l_arm/robot)) || (istype(I, /obj/item/bodypart/r_arm/robot))) - if(contents.len) //prevent accidently deleting contents - to_chat(user, "You need to empty [src] out first!") - return - if(!user.temporarilyRemoveItemFromInventory(I)) - return - qdel(I) - to_chat(user, "You add some wheels to the [src]! You've got a honkbot assembly now! Honk!") - var/obj/item/bot_assembly/honkbot/A = new - qdel(src) - user.put_in_hands(A) - else - return ..() - ////// /obj/item/storage/box/hug/medical/PopulateContents() new /obj/item/stack/medical/bruise_pack(src) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index 1698f90ec7cd..6e4fe25167c1 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -883,7 +883,7 @@ else if (isliving(user)) var/mob/living/L = user L.Immobilize(100, TRUE) - L.jitteriness += 50 + L.adjust_jitter(50) L.adjustToxLoss(66) return 1 else ..() diff --git a/code/modules/antagonists/borer/borer.dm b/code/modules/antagonists/borer/borer.dm index 4a3f73da57c5..26a597977614 100644 --- a/code/modules/antagonists/borer/borer.dm +++ b/code/modules/antagonists/borer/borer.dm @@ -637,7 +637,7 @@ GLOBAL_VAR_INIT(total_borer_hosts_needed, 3) to_chat(src, "You send a jolt of energy to your host, reviving them!") victim.grab_ghost(force = TRUE) //brings the host back, no eggscape C.emote("gasp") - C.Jitter(100) + C.set_jitter(100) /mob/living/simple_animal/borer/verb/bond_brain() set category = "Borer" diff --git a/code/modules/antagonists/changeling/powers/shriek.dm b/code/modules/antagonists/changeling/powers/shriek.dm index 2a3b2e1fbe35..d0ca0721c374 100644 --- a/code/modules/antagonists/changeling/powers/shriek.dm +++ b/code/modules/antagonists/changeling/powers/shriek.dm @@ -16,7 +16,7 @@ if(!C.mind || !C.mind.has_antag_datum(/datum/antagonist/changeling)) C.adjustEarDamage(0, 30) C.confused += 25 - C.Jitter(50) + C.set_jitter(50) else SEND_SOUND(C, sound('sound/effects/screech.ogg')) diff --git a/code/modules/cargo/bounties/assistant.dm b/code/modules/cargo/bounties/assistant.dm index 37507132a865..ca0e77585195 100644 --- a/code/modules/cargo/bounties/assistant.dm +++ b/code/modules/cargo/bounties/assistant.dm @@ -50,12 +50,6 @@ reward = 2000 wanted_types = list(/obj/structure/statue) -/datum/bounty/item/assistant/clown_box - name = "Clown Box" - description = "The universe needs laughter. Stamp cardboard with a clown stamp and ship it out." - reward = 1500 - wanted_types = list(/obj/item/storage/box/clown) - /datum/bounty/item/assistant/cheesiehonkers name = "Cheesie Honkers" description = "Apparently the company that makes Cheesie Honkers is going out of business soon. CentCom wants to stock up before it happens!" diff --git a/code/modules/flufftext/Hallucination.dm b/code/modules/flufftext/Hallucination.dm index 30b768e702b0..111ce9a321ab 100644 --- a/code/modules/flufftext/Hallucination.dm +++ b/code/modules/flufftext/Hallucination.dm @@ -1265,7 +1265,7 @@ GLOBAL_LIST_INIT(hallucination_list, list( target.playsound_local(get_turf(src), "sparks", 100, 1) target.staminaloss += 50 target.Stun(40) - target.jitteriness += 1000 + target.adjust_jitter(1000, max = 1500) target.do_jitter_animation(target.jitteriness) addtimer(CALLBACK(src, PROC_REF(shock_drop)), 20) diff --git a/code/modules/mining/abandoned_crates.dm b/code/modules/mining/abandoned_crates.dm index 1166a0db0db5..339f17342f8a 100644 --- a/code/modules/mining/abandoned_crates.dm +++ b/code/modules/mining/abandoned_crates.dm @@ -141,8 +141,6 @@ new /obj/item/clothing/mask/cigarette/rollie(src) if(6 to 10) new /obj/item/skateboard/pro(src) - if(11 to 15) - new /mob/living/simple_animal/bot/honkbot(src) if(16 to 20) new /obj/item/stack/ore/diamond(src, 10) if(21 to 25) diff --git a/code/modules/mob/living/carbon/alien/organs.dm b/code/modules/mob/living/carbon/alien/organs.dm index 3ae9bbb5b250..74304378bcd9 100644 --- a/code/modules/mob/living/carbon/alien/organs.dm +++ b/code/modules/mob/living/carbon/alien/organs.dm @@ -137,7 +137,7 @@ owner.force_scream() owner.Paralyze(100) - owner.jitteriness += 30 + owner.adjust_jitter(30) owner.confused += 30 owner.stuttering += 30 diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 12a40a456f15..51815282406d 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -387,8 +387,8 @@ var/should_stun = (!(flags & SHOCK_TESLA) || siemens_coeff > 0.5) && !(flags & SHOCK_NOSTUN) if(should_stun) Paralyze(40) - //Jitter and other fluff. - jitteriness += 1000 + //jitter and other fluff. + adjust_jitter(1000, max = 1500) do_jitter_animation(jitteriness) stuttering += 2 addtimer(CALLBACK(src, PROC_REF(secondary_shock), should_stun), 20) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index c462eb294f77..fae17b35d706 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -113,14 +113,16 @@ if (length(status_examines)) . += status_examines - //Jitters + //jitters switch(jitteriness) if(300 to INFINITY) - . += "[t_He] [t_is] convulsing violently!" + . += span_boldwarning("[t_He] [t_is] convulsing violently!") if(200 to 300) - . += "[t_He] [t_is] extremely jittery." + . += span_warning("[t_He] [t_is] extremely jittery.") if(100 to 200) - . += "[t_He] [t_is] twitching ever so slightly." + . += span_warning("[t_He] [t_is] twitching ever so slightly.") + if(50 to 100) + . += span_warning("[t_He] [t_is] flinching lightly") var/appears_dead = FALSE var/just_sleeping = FALSE diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index cbacb2099a0d..43e764561272 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1352,7 +1352,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) else if(H.satiety < 0) H.satiety++ if(prob(round(-H.satiety/40))) - H.Jitter(5) + H.adjust_jitter(5, max = 100) hunger_rate = 3 * HUNGER_FACTOR hunger_rate *= H.physiology.hunger_mod H.adjust_nutrition(-hunger_rate) diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm index 45145704a4a1..9ab3bd9cd98a 100644 --- a/code/modules/mob/living/carbon/life.dm +++ b/code/modules/mob/living/carbon/life.dm @@ -441,7 +441,7 @@ All effects don't start immediately, but rather get worse over time; the rate is if(prob(5)) AdjustSleeping(100) - //Jitteriness + //jitteriness if(jitteriness) do_jitter_animation(jitteriness) jitteriness = max(jitteriness - restingpwr, 0) @@ -474,7 +474,7 @@ All effects don't start immediately, but rather get worse over time; the rate is drunkenness = max(drunkenness - (drunkenness * 0.04) - 0.01, 0) if(drunkenness >= 11) SEND_SIGNAL(src, COMSIG_ADD_MOOD_EVENT, "drunk", /datum/mood_event/drunk) - jitteriness = max(jitteriness - 3, 0) + adjust_jitter(max(jitteriness -3,0), max = 200) throw_alert("drunk", /atom/movable/screen/alert/drunk) sound_environment_override = SOUND_ENVIRONMENT_PSYCHOTIC else diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 5e3442ba039a..b51c748151b8 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -1866,7 +1866,7 @@ GLOBAL_VAR_INIT(ssd_indicator_overlay, mutable_appearance('icons/mob/ssd_indicat var/howfuck = rand(8,16) AdjustParalyzed(howfuck) AdjustKnockdown(howfuck) - Jitter(rand(150,200)) + set_jitter(rand(150,200)) /** * Sets the mob's speed variable and then calls update_living_varspeed(). diff --git a/code/modules/mob/living/simple_animal/bot/construction.dm b/code/modules/mob/living/simple_animal/bot/construction.dm index 1f3c2ba24aa7..4c539433a21a 100644 --- a/code/modules/mob/living/simple_animal/bot/construction.dm +++ b/code/modules/mob/living/simple_animal/bot/construction.dm @@ -260,41 +260,6 @@ S.healthanalyzer = healthanalyzer qdel(src) - -//Honkbot Assembly -/obj/item/bot_assembly/honkbot - name = "incomplete honkbot assembly" - desc = "The clown's up to no good once more" - icon_state = "honkbot_arm" - created_name = "Honkbot" - -/obj/item/bot_assembly/honkbot/attackby(obj/item/I, mob/user, params) - ..() - switch(build_step) - if(ASSEMBLY_FIRST_STEP) - if(isprox(I)) - if(!user.temporarilyRemoveItemFromInventory(I)) - return - to_chat(user, "You add the [I] to [src]!") - icon_state = "honkbot_proxy" - name = "incomplete Honkbot assembly" - qdel(I) - build_step++ - - if(ASSEMBLY_SECOND_STEP) - if(istype(I, /obj/item/bikehorn)) - if(!can_finish_build(I, user)) - return - to_chat(user, "You add the [I] to [src]! Honk!") - var/mob/living/simple_animal/bot/honkbot/S = new(drop_location()) - S.name = created_name - S.spam_flag = TRUE // only long enough to hear the first ping. - addtimer(CALLBACK (S, .mob/living/simple_animal/bot/honkbot/proc/react_ping), 5) - S.bikehorn = I.type - qdel(I) - qdel(src) - - //Secbot Assembly /obj/item/bot_assembly/secbot name = "incomplete securitron assembly" diff --git a/code/modules/mob/living/simple_animal/bot/honkbot.dm b/code/modules/mob/living/simple_animal/bot/honkbot.dm deleted file mode 100644 index 34ce788c53c5..000000000000 --- a/code/modules/mob/living/simple_animal/bot/honkbot.dm +++ /dev/null @@ -1,370 +0,0 @@ -/mob/living/simple_animal/bot/honkbot - name = "\improper honkbot" - desc = "A little robot. It looks happy with its bike horn." - icon = 'icons/mob/aibots.dmi' - icon_state = "honkbot" - density = FALSE - anchored = FALSE - health = 25 - maxHealth = 25 - damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) - pass_flags = PASSMOB - - radio_key = /obj/item/encryptionkey //doesn't have security key - bot_type = HONK_BOT - model = "Honkbot" - bot_core_type = /obj/machinery/bot_core/honkbot - window_id = "autohonk" - window_name = "Honkomatic Bike Horn Unit v1.0.7" - data_hud_type = DATA_HUD_SECURITY_BASIC // show jobs - path_image_color = "#FF69B4" - - var/honksound = 'sound/items/bikehorn.ogg' //customizable sound - var/spam_flag = FALSE - var/cooldowntime = 30 - var/cooldowntimehorn = 10 - var/mob/living/carbon/target - var/oldtarget_name - var/target_lastloc = FALSE //Loc of target when arrested. - var/last_found = FALSE //There's a delay - var/threatlevel = FALSE - var/declare_arrests = FALSE // speak, you shall not, unless to Honk - var/idcheck = TRUE - var/fcheck = TRUE - var/check_records = TRUE - var/arrest_type = FALSE - var/weaponscheck = TRUE - var/bikehorn = /obj/item/bikehorn - -/mob/living/simple_animal/bot/honkbot/Initialize() - . = ..() - update_appearance() - auto_patrol = TRUE - var/datum/job/clown/J = new/datum/job/clown - access_card.access += J.get_access() - prev_access = access_card.access - -/mob/living/simple_animal/bot/honkbot/proc/spam_flag_false() //used for addtimer - spam_flag = FALSE - -/mob/living/simple_animal/bot/honkbot/proc/sensor_blink() - icon_state = "honkbot-c" - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 5, TIMER_OVERRIDE|TIMER_UNIQUE) - -//honkbots react with sounds. -/mob/living/simple_animal/bot/honkbot/proc/react_ping() - playsound(src, 'sound/machines/ping.ogg', 50, TRUE, -1) //the first sound upon creation! - spam_flag = TRUE - sensor_blink() - addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), 18) // calibrates before starting the honk - -/mob/living/simple_animal/bot/honkbot/proc/react_buzz() - playsound(src, 'sound/machines/buzz-sigh.ogg', 50, TRUE, -1) - sensor_blink() - -/mob/living/simple_animal/bot/honkbot/bot_reset() - ..() - target = null - oldtarget_name = null - anchored = FALSE - walk_to(src,0) - last_found = world.time - spam_flag = FALSE - -/mob/living/simple_animal/bot/honkbot/set_custom_texts() - - text_hack = "You overload [name]'s sound control system" - text_dehack = "You reboot [name] and restore the sound control system." - text_dehack_fail = "[name] refuses to accept your authority!" - -/mob/living/simple_animal/bot/honkbot/get_controls(mob/user) - var/dat - dat += hack(user) - dat += showpai(user) - dat += text({" -Honkomatic Bike Horn Unit v1.0.7 controls

    -Status: []
    -Behaviour controls are [locked ? "locked" : "unlocked"]
    -Maintenance panel panel is [open ? "opened" : "closed"]"}, - -"[on ? "On" : "Off"]" ) - - if(!locked || issilicon(user) || isAdminGhostAI(user)) - dat += text({"
    Auto Patrol: []"}, - -"[auto_patrol ? "On" : "Off"]" ) - return dat - -/mob/living/simple_animal/bot/honkbot/proc/judgement_criteria() - var/final = NONE - if(check_records) - final = final|JUDGE_RECORDCHECK - if(emagged == 2) - final = final|JUDGE_EMAGGED - return final - -/mob/living/simple_animal/bot/honkbot/proc/retaliate(mob/living/carbon/human/H) - var/judgement_criteria = judgement_criteria() - threatlevel = H.assess_threat(judgement_criteria) - threatlevel += 6 - if(threatlevel >= 4) - target = H - mode = BOT_HUNT - -/mob/living/simple_animal/bot/honkbot/attack_hand(mob/living/carbon/human/H) - if(H.a_intent == "harm") - retaliate(H) - addtimer(CALLBACK(src, PROC_REF(react_buzz)), 5) - return ..() - - -/mob/living/simple_animal/bot/honkbot/attackby(obj/item/W, mob/user, params) - if(W.tool_behaviour != TOOL_SCREWDRIVER && (W.force) && (!target) && (W.damtype != STAMINA)) - retaliate(user) - addtimer(CALLBACK(src, PROC_REF(react_buzz)), 5) - ..() - -/mob/living/simple_animal/bot/honkbot/emag_act(mob/user) - ..() - if(emagged == 2) - if(user) - user << "You short out [src]'s sound control system. It gives out an evil laugh!!" - oldtarget_name = user.name - audible_message("[src] gives out an evil laugh!") - playsound(src, 'sound/machines/honkbot_evil_laugh.ogg', 75, TRUE, -1) // evil laughter - update_appearance() - -/mob/living/simple_animal/bot/honkbot/bullet_act(obj/projectile/Proj) - if((istype(Proj,/obj/projectile/beam)) || (istype(Proj,/obj/projectile/bullet) && (Proj.damage_type == BURN))||(Proj.damage_type == BRUTE) && (!Proj.nodamage && Proj.damage < health && ishuman(Proj.firer))) - retaliate(Proj.firer) - return ..() - -/mob/living/simple_animal/bot/honkbot/UnarmedAttack(atom/A) - if(!on) - return - if(iscarbon(A)) - var/mob/living/carbon/C = A - if (emagged <= 1) - honk_attack(A) - else - if(!C.IsParalyzed() || arrest_type) - stun_attack(A) - ..() - else if (!spam_flag) //honking at the ground - bike_horn(A) - - -/mob/living/simple_animal/bot/honkbot/hitby(atom/movable/AM, skipcatch = FALSE, hitpush = TRUE, blocked = FALSE, datum/thrownthing/throwingdatum) - if(istype(AM, /obj/item)) - playsound(src, honksound, 50, TRUE, -1) - var/obj/item/I = AM - var/mob/thrown_by = I.thrownby?.resolve() - if(I.throwforce < health && thrown_by && (istype(thrown_by, /mob/living/carbon/human))) - var/mob/living/carbon/human/H = thrown_by - retaliate(H) - ..() - -/mob/living/simple_animal/bot/honkbot/proc/bike_horn() //use bike_horn - if (emagged <= 1) - if (!spam_flag) - playsound(src, honksound, 50, TRUE, -1) - spam_flag = TRUE //prevent spam - sensor_blink() - addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) - else if (emagged == 2) //emagged honkbots will spam short and memorable sounds. - if (!spam_flag) - playsound(src, "honkbot_e", 50, FALSE) - spam_flag = TRUE // prevent spam - icon_state = "honkbot-e" - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, update_icon)), 30, TIMER_OVERRIDE|TIMER_UNIQUE) - addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) - -/mob/living/simple_animal/bot/honkbot/proc/honk_attack(mob/living/carbon/C) // horn attack - if(!spam_flag) - playsound(loc, honksound, 50, TRUE, -1) - spam_flag = TRUE // prevent spam - sensor_blink() - addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntimehorn) - -/mob/living/simple_animal/bot/honkbot/proc/stun_attack(mob/living/carbon/C) // airhorn stun - if(!spam_flag) - playsound(src, 'sound/items/AirHorn.ogg', 100, TRUE, -1) //HEEEEEEEEEEEENK!! - sensor_blink() - if(spam_flag == 0) - if(ishuman(C)) - C.stuttering = 20 - C.adjustEarDamage(0, 5) //far less damage than the H.O.N.K. - C.Jitter(50) - C.Paralyze(60) - var/mob/living/carbon/human/H = C - if(client) //prevent spam from players.. - spam_flag = TRUE - if (emagged <= 1) //HONK once, then leave - var/judgement_criteria = judgement_criteria() - threatlevel = H.assess_threat(judgement_criteria) - threatlevel -= 6 - target = oldtarget_name - else // you really don't want to hit an emagged honkbot - threatlevel = 6 // will never let you go - addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntime) - - log_combat(src,C,"honked") - - C.visible_message("[src] honks [C]!",\ - "[src] honks you!") - else - C.stuttering = 20 - C.Paralyze(80) - addtimer(CALLBACK(src, PROC_REF(spam_flag_false)), cooldowntime) - - -/mob/living/simple_animal/bot/honkbot/handle_automated_action() - if(!..()) - return - - switch(mode) - - if(BOT_IDLE) // idle - - walk_to(src,0) - look_for_perp() - if(!mode && auto_patrol) - mode = BOT_START_PATROL - - if(BOT_HUNT) - - // if can't reach perp for long enough, go idle - if(frustration >= 5) //gives up easier than beepsky - walk_to(src,0) - back_to_idle() - return - - if(target) // make sure target exists - if(Adjacent(target) && isturf(target.loc)) - - if(threatlevel <= 4) - honk_attack(target) - else - if(threatlevel >= 6) - set waitfor = 0 - stun_attack(target) - set_anchored(FALSE) - target_lastloc = target.loc - return - - else // not next to perp - var/turf/olddist = get_dist(src, target) - walk_to(src, target,1,4) - if((get_dist(src, target)) >= (olddist)) - frustration++ - else - frustration = 0 - else - back_to_idle() - - - if(BOT_START_PATROL) - look_for_perp() - start_patrol() - - if(BOT_PATROL) - look_for_perp() - bot_patrol() - - return - -/mob/living/simple_animal/bot/honkbot/proc/back_to_idle() - anchored = FALSE - mode = BOT_IDLE - target = null - last_found = world.time - frustration = 0 - INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) //responds quickly - -/mob/living/simple_animal/bot/honkbot/proc/back_to_hunt() - anchored = FALSE - frustration = 0 - mode = BOT_HUNT - INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) // responds quickly - -/mob/living/simple_animal/bot/honkbot/proc/look_for_perp() - anchored = FALSE - for (var/mob/living/carbon/C in view(7,src)) - if((C.stat) || (C.handcuffed)) - continue - - if((C.name == oldtarget_name) && (world.time < last_found + 100)) - continue - - var/judgement_criteria = judgement_criteria() - threatlevel = C.assess_threat(judgement_criteria) - - if(threatlevel <= 3) - if(C in view(4,src)) //keep the range short for patrolling - if(!spam_flag) - bike_horn() - - else if(threatlevel >= 10) - bike_horn() //just spam the shit outta this - - else if(threatlevel >= 4) - if(!spam_flag) - target = C - oldtarget_name = C.name - bike_horn() - speak("Honk!") - visible_message("[src] starts chasing [C.name]!") - mode = BOT_HUNT - INVOKE_ASYNC(src, PROC_REF(handle_automated_action)) - break - else - continue - -/mob/living/simple_animal/bot/honkbot/explode() - - walk_to(src,0) - visible_message("[src] blows apart!") - var/atom/Tsec = drop_location() - //doesn't drop cardboard nor its assembly, since its a very frail material. - if(prob(50)) - drop_part(robot_arm, Tsec) - new bikehorn(Tsec) - new /obj/item/assembly/prox_sensor(Tsec) - - var/datum/effect_system/spark_spread/s = new - s.set_up(3, 1, src) - s.start() - - new /obj/effect/decal/cleanable/oil(loc) - ..() - -/mob/living/simple_animal/bot/honkbot/attack_alien(mob/living/carbon/alien/user as mob) - ..() - if(!isalien(target)) - target = user - mode = BOT_HUNT - -/mob/living/simple_animal/bot/honkbot/on_entered(datum/source, atom/movable/AM) - if(ismob(AM) && (on)) //only if its online - if(prob(30)) //you're far more likely to trip on a honkbot - var/mob/living/carbon/C = AM - if(!istype(C) || !C || in_range(src, target)) - return - C.visible_message( - "[pick( \ - "[C] dives out of [src]'s way!", \ - "[C] stumbles over [src]!", \ - "[C] jumps out of [src]'s path!", \ - "[C] trips over [src] and falls!", \ - "[C] topples over [src]!", \ - "[C] leaps out of [src]'s way!")]") - C.Paralyze(10) - playsound(loc, 'sound/misc/sadtrombone.ogg', 50, TRUE, -1) - if(!client) - INVOKE_ASYNC(src, PROC_REF(speak), "Honk!") - sensor_blink() - return - . = ..() - -/obj/machinery/bot_core/honkbot - req_one_access = list(ACCESS_THEATRE, ACCESS_ROBOTICS) diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm index 5e953c74119a..c2a09fb80b65 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/basilisk.dm @@ -55,7 +55,7 @@ . = ..() if(isliving(target)) var/mob/living/living_target = target - living_target.Jitter(5) + living_target.adjust_jitter(5) /obj/projectile/temp/basilisk/heated name = "energy blast" diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm index def2bde930e0..9a2d1d60c0c3 100644 --- a/code/modules/mob/mob_defines.dm +++ b/code/modules/mob/mob_defines.dm @@ -92,7 +92,7 @@ var/drowsyness = 0//Carbon /// Dizziness level of the mob var/dizziness = 0//Carbon - /// Jitteryness level of the mob + /// jitteryness level of the mob var/jitteriness = 0//Carbon /// Hunger level of the mob var/nutrition = NUTRITION_LEVEL_START_MIN // randomised in Initialize diff --git a/code/modules/mob/status_procs.dm b/code/modules/mob/status_procs.dm index 5dc04346255a..6b82aa09770e 100644 --- a/code/modules/mob/status_procs.dm +++ b/code/modules/mob/status_procs.dm @@ -4,8 +4,20 @@ // eye damage, eye_blind, eye_blurry, druggy, TRAIT_BLIND trait, and TRAIT_NEARSIGHT trait. ///Set the jitter of a mob -/mob/proc/Jitter(amount) +/mob/proc/set_jitter(amount) jitteriness = max(jitteriness,amount,0) + return TRUE + +/mob/proc/adjust_jitter(amount, min = 0, max = 1000) + if((jitteriness+amount > max) && jitteriness+amount <= max*1.6) + jitteriness = max + return TRUE + if(jitteriness+amount < min && jitteriness+amount < min * 1.6) + jitteriness = min + return TRUE + jitteriness = clamp(jitteriness+amount, 0, max) + return TRUE + /** * Set the dizzyness of a mob to a passed in amount diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm index cd2d0bc4764c..7280876643c6 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents/base_drinks.dm @@ -32,7 +32,7 @@ M.drowsyness = max(0,M.drowsyness-3) M.AdjustSleeping(-40) if(!HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE)) - M.Jitter(5) + M.adjust_jitter(5, max = 100) ..() . = 1 diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents/mixed_drinks.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents/mixed_drinks.dm index b2de221caf41..1f25ef513cf7 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents/mixed_drinks.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents/mixed_drinks.dm @@ -50,12 +50,12 @@ M.AdjustSleeping(-40) M.adjust_bodytemperature(-1 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) if(!HAS_TRAIT(M, TRAIT_ALCOHOL_TOLERANCE)) - M.Jitter(5) + M.adjust_jitter(5, max = 100) return ..() /datum/reagent/consumable/ethanol/vimukti/overdose_start(mob/living/M) - to_chat(M, "Your entire body violently jitters as you start to feel queasy. You really shouldn't have drank all of that [name]!") - M.Jitter(20) + to_chat(M, span_userdanger("Your entire body violently jitters as you start to feel queasy. You really shouldn't have drank all of that [name]!")) + M.adjust_jitter(20, max = 500) M.Stun(15) /datum/reagent/consumable/ethanol/vimukti/overdose_process(mob/living/M) @@ -63,11 +63,11 @@ var/obj/item/I = M.get_active_held_item() if(I) M.dropItemToGround(I) - to_chat(M, "Your hands jitter and you drop what you were holding!") - M.Jitter(10) + to_chat(M, span_notice("Your hands flinch and you drop what you were holding!")) + M.adjust_jitter(10, max = 500) if(prob(7)) - to_chat(M, "[pick("You have a really bad headache.", "Your eyes hurt.", "You find it hard to stay still.", "You feel your heart practically beating out of your chest.")]") + to_chat(M, span_warning("[pick("You have a really bad headache.", "Your eyes hurt.", "You find it hard to stay still.", "You feel your heart practically beating out of your chest.")]")) if(prob(5) && iscarbon(M)) var/obj/item/organ/eyes/eyes = M.getorganslot(ORGAN_SLOT_EYES) @@ -84,9 +84,7 @@ M.emote("scream") if(prob(3) && iscarbon(M)) - M.visible_message("[M] starts having a seizure!", "You have a seizure!") - M.Unconscious(100) - M.Jitter(350) + M.seizure() if(prob(1) && iscarbon(M)) var/datum/disease/D = new /datum/disease/heart_failure @@ -360,7 +358,7 @@ ..() /datum/reagent/consumable/ethanol/beepsky_smash/on_mob_life(mob/living/carbon/M) - M.Jitter(2) + M.adjust_jitter(2, max = 100) if(HAS_TRAIT(M.mind, TRAIT_LAW_ENFORCEMENT_METABOLISM)) M.adjustStaminaLoss(-10, 0) if(prob(20)) @@ -1036,16 +1034,16 @@ if(1 to 5) M.Dizzy(10) M.set_drugginess(30) - if(5 to 10) - M.Jitter(20) + if(5 to 20) + M.adjust_jitter(20, max = 200) M.Dizzy(20) M.set_drugginess(45) - if (10 to 200) - M.Jitter(40) + if (20 to 200) + M.adjust_jitter(40, max = 400) M.Dizzy(40) M.set_drugginess(60) if(200 to INFINITY) - M.Jitter(60) + M.adjust_jitter(60, max = 600) M.Dizzy(60) M.set_drugginess(75) if(prob(30)) @@ -1682,7 +1680,7 @@ /datum/reagent/consumable/ethanol/spriters_bane/on_mob_life(mob/living/carbon/C) switch(current_cycle) if(5 to 40) - C.jitteriness += 3 + C.adjust_jitter(3, max = 200) if(prob(10) && !C.eye_blurry) C.blur_eyes(6) to_chat(C, "That outline is so distracting, it's hard to look at anything else!") diff --git a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm index e84cc952c5b9..f94c143823ae 100644 --- a/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/cat2_medicine_reagents.dm @@ -478,7 +478,7 @@ WS End*/ H.adjustOrganLoss(ORGAN_SLOT_HEART,max(1,volume/10)) // your heart is barely keeping up! - H.Jitter(rand(0,2)) + H.adjust_jitter(rand(0,2)) H.Dizzy(rand(0,2)) diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 281b15d2e6b5..1bcd05798a03 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -249,7 +249,7 @@ glass_desc = "Black coffee, served straight. It'll be pretty bitter without anything else in it!" /datum/reagent/consumable/coffee/overdose_process(mob/living/M) - M.Jitter(5) + M.adjust_jitter(5, max = 200) ..() /datum/reagent/consumable/coffee/on_mob_life(mob/living/carbon/M) @@ -276,7 +276,7 @@ /datum/reagent/consumable/tea/on_mob_life(mob/living/carbon/M) M.dizziness = max(0,M.dizziness-2) M.drowsyness = max(0,M.drowsyness-1) - M.jitteriness = max(0,M.jitteriness-3) + M.adjust_jitter(max(0,M.jitteriness-3)) M.AdjustSleeping(-20) if(M.getToxLoss() && prob(20)) M.adjustToxLoss(-1, 0) @@ -323,7 +323,7 @@ glass_desc = "Iced black coffee. It's still going to be pretty bitter on it's own, though!" /datum/reagent/consumable/icecoffee/overdose_process(mob/living/M) - M.Jitter(5) + M.adjust_jitter(5) ..() /datum/reagent/consumable/icecoffee/on_mob_life(mob/living/carbon/M) @@ -347,7 +347,7 @@ glass_desc = "The wonders of fusion mixed into a cup of coffee, resulting in an extremely hot-cold drink." /datum/reagent/consumable/hot_ice_coffee/overdose_process(mob/living/M) - M.Jitter(5) + M.adjust_jitter(5, max = 200) ..() /datum/reagent/consumable/hot_ice_coffee/on_mob_life(mob/living/carbon/M) @@ -412,7 +412,7 @@ ..() /datum/reagent/consumable/crosstalk/on_mob_life(mob/living/carbon/M) - M.Jitter(20) + M.adjust_jitter(10, max = 200) M.dizziness +=1 M.drowsyness = 0 M.AdjustSleeping(-40) @@ -432,7 +432,7 @@ M.drowsyness = max(0,M.drowsyness-7) M.AdjustSleeping(-20) M.adjust_bodytemperature(-1 * TEMPERATURE_DAMAGE_COEFFICIENT, M.get_body_temp_normal()) - M.Jitter(5) + M.adjust_jitter(5, max = 100) ..() . = 1 @@ -590,7 +590,7 @@ glass_desc = "A glass of Xeno Energy. It seems to swirl and roil outside of the can..." /datum/reagent/consumable/xeno_energy/on_mob_life(mob/living/carbon/M) - M.Jitter(20) + M.adjust_jitter(10, max = 200) M.dizziness +=1 M.drowsyness = 0 M.AdjustSleeping(-40) @@ -632,7 +632,7 @@ glass_desc = "A nice and refreshing beverage. It goes well with a book, if you have the time to read." /datum/reagent/consumable/soy_latte/overdose_process(mob/living/M) - M.Jitter(5) + M.adjust_jitter(2, max = 100) ..() /datum/reagent/consumable/soy_latte/on_mob_life(mob/living/carbon/M) @@ -657,7 +657,7 @@ glass_desc = "A nice, strong and refreshing beverage. It goes well with a book, if you have the time to read." /datum/reagent/consumable/cafe_latte/overdose_process(mob/living/M) - M.Jitter(5) + M.adjust_jitter(5, max = 200) ..() /datum/reagent/consumable/cafe_latte/on_mob_life(mob/living/carbon/M) diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index a62dfc53b63b..92a367e87c4c 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -190,7 +190,7 @@ M.AdjustParalyzed(-40) M.AdjustImmobilized(-40) M.adjustStaminaLoss(-2, 0) - M.Jitter(2) + M.adjust_jitter(2) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, rand(1,4)) ..() . = 1 @@ -208,11 +208,11 @@ . = 1 /datum/reagent/drug/methamphetamine/addiction_act_stage1(mob/living/M) - M.Jitter(5) + M.adjust_jitter(5, max = 150) ..() /datum/reagent/drug/methamphetamine/addiction_act_stage2(mob/living/M) - M.Jitter(10) + M.adjust_jitter(10, max = 300) M.Dizzy(10) ..() @@ -220,7 +220,7 @@ if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 4, i++) step(M, pick(GLOB.cardinals)) - M.Jitter(15) + M.adjust_jitter(15, max = 600) M.Dizzy(15) ..() @@ -228,7 +228,7 @@ if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 8, i++) step(M, pick(GLOB.cardinals)) - M.Jitter(20) + M.adjust_jitter(20) M.Dizzy(20) M.adjustToxLoss(5, 0) ..() @@ -288,7 +288,7 @@ if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 8, i++) step(M, pick(GLOB.cardinals)) - M.Jitter(5) + M.adjust_jitter(5, max = 150) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10) ..() @@ -297,7 +297,7 @@ if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 8, i++) step(M, pick(GLOB.cardinals)) - M.Jitter(10) + M.adjust_jitter(10, max = 300) M.Dizzy(10) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10) ..() @@ -307,7 +307,7 @@ if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 12, i++) step(M, pick(GLOB.cardinals)) - M.Jitter(15) + M.adjust_jitter(15, max = 600) M.Dizzy(15) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10) ..() @@ -317,7 +317,7 @@ if(!HAS_TRAIT(M, TRAIT_IMMOBILIZED) && !ismovable(M.loc)) for(var/i = 0, i < 16, i++) step(M, pick(GLOB.cardinals)) - M.Jitter(50) + M.adjust_jitter(50) M.Dizzy(50) M.adjustToxLoss(5, 0) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10) @@ -362,7 +362,7 @@ ..() /datum/reagent/drug/happiness/on_mob_life(mob/living/carbon/M) - M.jitteriness = 0 + M.adjust_jitter(-20) M.confused = 0 M.disgust = 0 M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 0.2) @@ -386,25 +386,25 @@ /datum/reagent/drug/happiness/addiction_act_stage1(mob/living/M)// all work and no play makes jack a dull boy var/datum/component/mood/mood = M.GetComponent(/datum/component/mood) mood.setSanity(min(mood.sanity, SANITY_DISTURBED)) - M.Jitter(5) + M.adjust_jitter(5, max = 150) ..() /datum/reagent/drug/happiness/addiction_act_stage2(mob/living/M) var/datum/component/mood/mood = M.GetComponent(/datum/component/mood) mood.setSanity(min(mood.sanity, SANITY_UNSTABLE)) - M.Jitter(10) + M.adjust_jitter(10, max = 300) ..() /datum/reagent/drug/happiness/addiction_act_stage3(mob/living/M) var/datum/component/mood/mood = M.GetComponent(/datum/component/mood) mood.setSanity(min(mood.sanity, SANITY_CRAZY)) - M.Jitter(15) + M.adjust_jitter(15, max = 500) ..() /datum/reagent/drug/happiness/addiction_act_stage4(mob/living/carbon/human/M) var/datum/component/mood/mood = M.GetComponent(/datum/component/mood) mood.setSanity(SANITY_INSANE) - M.Jitter(20) + M.adjust_jitter(20) ..() . = 1 @@ -425,7 +425,7 @@ ..() /datum/reagent/drug/pumpup/on_mob_life(mob/living/carbon/M) - M.Jitter(5) + M.adjust_jitter(5) if(prob(5)) to_chat(M, "[pick("Go! Go! GO!", "You feel ready...", "You feel invincible...")]") @@ -439,7 +439,7 @@ to_chat(M, "You can't stop shaking, your heart beats faster and faster...") /datum/reagent/drug/pumpup/overdose_process(mob/living/M) - M.Jitter(5) + M.adjust_jitter(5) if(prob(5)) M.drop_all_held_items() if(prob(20)) diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm index 8b06736dbce2..b72d8f2e4fc2 100644 --- a/code/modules/reagents/chemistry/reagents/food_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm @@ -340,11 +340,11 @@ M.Dizzy(5) M.set_drugginess(30) if(5 to 10) - M.Jitter(10) + M.adjust_jitter(10) M.Dizzy(10) M.set_drugginess(35) if (10 to INFINITY) - M.Jitter(20) + M.adjust_jitter(20) M.Dizzy(20) M.set_drugginess(40) ..() @@ -361,7 +361,7 @@ if(prob(min(25,current_cycle))) to_chat(M, "You can't get the scent of garlic out of your nose! You can barely think...") M.Paralyze(10) - M.Jitter(10) + M.adjust_jitter(10) else if(ishuman(M)) var/mob/living/carbon/human/H = M if(H.job == "Cook") diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index 1ae9386b41f6..e952526bb94c 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -223,7 +223,7 @@ /datum/reagent/medicine/rezadone/overdose_process(mob/living/M) M.adjustToxLoss(1, 0) M.Dizzy(5) - M.Jitter(5) + M.adjust_jitter(5) ..() . = 1 @@ -668,7 +668,7 @@ var/obj/item/I = M.get_active_held_item() if(I && M.dropItemToGround(I)) to_chat(M, "Your hands spaz out and you drop what you were holding!") - M.Jitter(10) + M.adjust_jitter(10) M.AdjustAllImmobility(-20) M.adjustStaminaLoss(-1*REM, FALSE) @@ -695,7 +695,7 @@ if(prob(3) && iscarbon(M)) M.visible_message("[M] starts having a seizure!", "You have a seizure!") M.Unconscious(100) - M.Jitter(350) + M.set_jitter(200) if(prob(33)) M.adjustToxLoss(2*REM, 0) @@ -707,7 +707,7 @@ if(prob(6) && iscarbon(M)) M.visible_message("[M] starts having a seizure!", "You have a seizure!") M.Unconscious(100) - M.Jitter(350) + M.set_jitter(400) if(prob(33)) M.adjustToxLoss(3*REM, 0) @@ -719,7 +719,7 @@ if(prob(12) && iscarbon(M)) M.visible_message("[M] starts having a seizure!", "You have a seizure!") M.Unconscious(100) - M.Jitter(350) + M.set_jitter(600) if(prob(33)) M.adjustToxLoss(4*REM, 0) @@ -731,7 +731,7 @@ if(prob(24) && iscarbon(M)) M.visible_message("[M] starts having a seizure!", "You have a seizure!") M.Unconscious(100) - M.Jitter(350) + M.set_jitter(1000) if(prob(33)) M.adjustToxLoss(5*REM, 0) @@ -749,7 +749,7 @@ /datum/reagent/medicine/diphenhydramine/on_mob_life(mob/living/carbon/M) if(prob(10)) M.drowsyness += 1 - M.jitteriness -= 1 + M.adjust_jitter(-6) M.reagents.remove_reagent(/datum/reagent/toxin/histamine,3) ..() @@ -789,13 +789,13 @@ if(prob(33)) M.drop_all_held_items() M.Dizzy(2) - M.Jitter(2) + M.adjust_jitter(2) ..() /datum/reagent/medicine/morphine/addiction_act_stage1(mob/living/M) if(prob(33)) M.drop_all_held_items() - M.Jitter(2) + M.adjust_jitter(2) ..() /datum/reagent/medicine/morphine/addiction_act_stage2(mob/living/M) @@ -804,7 +804,7 @@ M.adjustToxLoss(1*REM, 0) . = 1 M.Dizzy(3) - M.Jitter(3) + M.adjust_jitter(3) ..() /datum/reagent/medicine/morphine/addiction_act_stage3(mob/living/M) @@ -813,7 +813,7 @@ M.adjustToxLoss(2*REM, 0) . = 1 M.Dizzy(4) - M.Jitter(4) + M.adjust_jitter(4) ..() /datum/reagent/medicine/morphine/addiction_act_stage4(mob/living/M) @@ -822,7 +822,7 @@ M.adjustToxLoss(3*REM, 0) . = 1 M.Dizzy(5) - M.Jitter(5) + M.adjust_jitter(5) ..() /datum/reagent/medicine/oculine @@ -881,14 +881,14 @@ M.losebreath = 0 if(prob(20)) M.Dizzy(5) - M.Jitter(5) + M.adjust_jitter(5) ..() /datum/reagent/medicine/atropine/overdose_process(mob/living/M) M.adjustToxLoss(0.5*REM, 0) . = 1 M.Dizzy(1) - M.Jitter(1) + M.adjust_jitter(1) ..() /datum/reagent/medicine/epinephrine @@ -1002,7 +1002,7 @@ taste_description = "acid" /datum/reagent/medicine/mutadone/on_mob_life(mob/living/carbon/M) - M.jitteriness = 0 + M.adjust_jitter(-50) if(M.has_dna()) M.dna.remove_all_mutations(list(MUT_NORMAL, MUT_EXTRA), TRUE) if(!QDELETED(M)) //We were a monkey, now a human @@ -1373,8 +1373,7 @@ for(var/datum/reagent/drug/R in M.reagents.reagent_list) M.reagents.remove_reagent(R.type,5) M.drowsyness += 2 - if(M.jitteriness >= 3) - M.jitteriness -= 3 + M.adjust_jitter(-3) if (M.hallucination >= 5) M.hallucination -= 5 if(prob(20)) @@ -1415,7 +1414,7 @@ ..() M.AdjustAllImmobility(-20) M.adjustStaminaLoss(-10, 0) - M.Jitter(10) + M.adjust_jitter(10, max = 300) M.Dizzy(10) return TRUE @@ -1431,7 +1430,7 @@ REMOVE_TRAIT(L, TRAIT_STUNRESISTANCE, type) L.remove_movespeed_mod_immunities(type, /datum/movespeed_modifier/damage_slowdown) L.Dizzy(0) - L.Jitter(0) + L.set_jitter(0) /datum/reagent/medicine/changelingadrenaline/overdose_process(mob/living/M as mob) M.adjustToxLoss(1, 0) @@ -1527,7 +1526,7 @@ overdose_threshold = overdose_threshold + rand(-10,10)/10 // for extra fun M.AdjustAllImmobility(-5) M.adjustStaminaLoss(-0.5*REM, 0) - M.Jitter(1) + M.adjust_jitter(1) metabolization_rate = 0.01 * REAGENTS_METABOLISM * rand(5,20) // randomizes metabolism between 0.02 and 0.08 per tick . = TRUE ..() @@ -1540,7 +1539,7 @@ overdose_progress++ switch(overdose_progress) if(1 to 40) - M.jitteriness = min(M.jitteriness+1, 10) + M.adjust_jitter(min(M.jitteriness+1, 10)) M.stuttering = min(M.stuttering+1, 10) M.Dizzy(5) if(prob(50)) @@ -1548,7 +1547,7 @@ if(41 to 80) M.adjustOxyLoss(0.1*REM, 0) M.adjustStaminaLoss(0.1*REM, 0) - M.jitteriness = min(M.jitteriness+1, 20) + M.adjust_jitter(min(M.jitteriness+1, 20)) M.stuttering = min(M.stuttering+1, 20) M.Dizzy(10) if(prob(50)) @@ -1584,7 +1583,7 @@ ..() /datum/reagent/medicine/psicodine/on_mob_life(mob/living/carbon/M) - M.jitteriness = max(0, M.jitteriness-6) + M.adjust_jitter(-6) M.dizziness = max(0, M.dizziness-6) M.confused = max(0, M.confused-6) M.disgust = max(0, M.disgust-6) @@ -1689,40 +1688,6 @@ ..() . = 1 -/* /datum/reagent/medicine/hepanephrodaxon //WS edit: Temporary removal of overloaded chem - name = "Hepanephrodaxon" - description = "Used to repair the common tissues involved in filtration." - taste_description = "glue" - reagent_state = LIQUID - color = "#D2691E" - metabolization_rate = REM * 1.5 - overdose_threshold = 10 - -/datum/reagent/medicine/hepanephrodaxon/on_mob_life(mob/living/carbon/M) - var/repair_strength = 1 - var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) - if(L.damage > 0) - L.damage = max(L.damage - 4 * repair_strength, 0) - M.confused = (2) - M.adjustToxLoss(-12) - ..() - if(prob(30) && iscarbon(M)) - var/obj/item/I = M.get_active_held_item() - if(I && M.dropItemToGround(I)) - to_chat(M, "Your hands spaz out and you drop what you were holding!") - M.adjustStaminaLoss(-10, 0) - M.Jitter(10) - M.Dizzy(15) - -/datum/reagent/medicine/hepanephrodaxon/overdose_process(mob/living/M) - var/obj/item/organ/liver/L = M.getorganslot(ORGAN_SLOT_LIVER) - L.damage = max(L.damage + 4, 0) - M.confused = (2) - ..() - ADD_TRAIT(L, TRAIT_SLEEPIMMUNE, type) - ADD_TRAIT(L, TRAIT_STUNRESISTANCE, type) - M.add_movespeed_modifier(/datum/movespeed_modifier/reagent/hepanephrodaxon) */ - /datum/reagent/medicine/bonefixingjuice name = "C4L-Z1UM Agent" description = "A peculiar substance capable of instantly regenerating live tissue." @@ -1962,7 +1927,7 @@ /datum/reagent/medicine/soulus/expose_mob(mob/living/M, method=TOUCH, reac_volume, show_message = 1) if(iscarbon(M) && M.stat != DEAD) if(method in list(INGEST, INJECT)) - M.jitteriness += reac_volume + M.adjust_jitter(reac_volume) if(M.getFireLoss()) M.adjustFireLoss(-reac_volume*1.2) if(M.getBruteLoss()) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index b246a81f364e..4aaf6970f28e 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -883,7 +883,7 @@ /datum/reagent/bluespace/on_mob_life(mob/living/carbon/M) if(current_cycle > 10 && prob(15)) to_chat(M, "You feel unstable...") - M.Jitter(2) + M.adjust_jitter(2) current_cycle = 1 addtimer(CALLBACK(M, TYPE_PROC_REF(/mob/living, bluespace_shuffle)), 30) ..() @@ -1011,7 +1011,7 @@ taste_description = "numbness" /datum/reagent/impedrezene/on_mob_life(mob/living/carbon/M) - M.jitteriness = max(M.jitteriness-5,0) + M.adjust_jitter(5) if(prob(80)) M.adjustOrganLoss(ORGAN_SLOT_BRAIN, 2*REM) if(prob(50)) @@ -2250,7 +2250,7 @@ H.adjustOrganLoss(ORGAN_SLOT_HEART,max(1,volume/10)) // your heart is barely keeping up! - H.Jitter(rand(0,2)) + H.adjust_jitter(rand(0,2)) H.Dizzy(rand(0,2)) @@ -2364,7 +2364,7 @@ for(var/datum/reagent/medicine/mannitol/chem in M.reagents.reagent_list) M.reagents.remove_reagent(chem.type, chem.volume) - M.Jitter(3) + M.adjust_jitter(3) M.Dizzy(3) if(prob(0.1) && ishuman(M)) var/mob/living/carbon/human/H = M diff --git a/code/modules/reagents/chemistry/reagents/trickwine_reagents.dm b/code/modules/reagents/chemistry/reagents/trickwine_reagents.dm index 380c049adcb0..b48aefddcc62 100644 --- a/code/modules/reagents/chemistry/reagents/trickwine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/trickwine_reagents.dm @@ -28,7 +28,7 @@ var/hostile_ai_status = hostile_target.AIStatus hostile_target.toggle_ai(AI_OFF) addtimer(VARSET_CALLBACK(hostile_target, AIStatus, hostile_ai_status),reac_volume) - M.Jitter(3 * reac_volume) + M.adjust_jitter(3 * reac_volume) M.Dizzy(2 * reac_volume) M.set_drugginess(3 * reac_volume) return ..() diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm index 11b862e4a751..9fb4d37688f7 100644 --- a/code/modules/research/nanites/nanite_programs/healing.dm +++ b/code/modules/research/nanites/nanite_programs/healing.dm @@ -237,7 +237,7 @@ C.set_heartattack(FALSE) C.revive(full_heal = FALSE, admin_revive = FALSE) C.emote("gasp") - C.Jitter(100) + C.adjust_jitter(100) SEND_SIGNAL(C, COMSIG_LIVING_MINOR_SHOCK) log_game("[C] has been successfully defibrillated by nanites.") else diff --git a/code/modules/surgery/organs/ears.dm b/code/modules/surgery/organs/ears.dm index 6f057c88d23d..7118b5b5c8e1 100644 --- a/code/modules/surgery/organs/ears.dm +++ b/code/modules/surgery/organs/ears.dm @@ -295,13 +295,13 @@ /obj/item/organ/ears/robot/emp_act(severity) switch(severity) if(1) - owner.Jitter(30) + owner.adjust_jitter(30) owner.Dizzy(30) owner.Knockdown(200) deaf = 30 to_chat(owner, "Your robotic ears are ringing, uselessly.") if(2) - owner.Jitter(15) + owner.adjust_jitter(15) owner.Dizzy(15) owner.Knockdown(100) to_chat(owner, "Your robotic ears buzz.") diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index 6ba9ce69d700..973c17204eae 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -77,7 +77,7 @@ H.stop_sound_channel(CHANNEL_HEARTBEAT) beat = BEAT_NONE - if(H.jitteriness) + if(H.jitteriness > 100) if(H.health > HEALTH_THRESHOLD_FULLCRIT && (!beat || beat == BEAT_SLOW)) H.playsound_local(get_turf(H),fastbeat,40,0, channel = CHANNEL_HEARTBEAT, use_reverb = FALSE) beat = BEAT_FAST diff --git a/code/modules/surgery/organs/stomach.dm b/code/modules/surgery/organs/stomach.dm index bf229226e25c..42bf9f5adeae 100644 --- a/code/modules/surgery/organs/stomach.dm +++ b/code/modules/surgery/organs/stomach.dm @@ -59,7 +59,7 @@ H.confused += 2 if(!H.stat) to_chat(H, span_warning("You feel queasy...")) - H.jitteriness = max(H.jitteriness - 3, 0) + H.adjust_jitter(-3) if(DISGUST_LEVEL_GROSS to DISGUST_LEVEL_VERYGROSS) //throw alerts H.throw_alert("disgust", /atom/movable/screen/alert/gross) diff --git a/shiptest.dme b/shiptest.dme index 8d06ec6b4e6a..c4df90c81e85 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -2687,7 +2687,6 @@ #include "code\modules\mob\living\simple_animal\bot\ed209bot.dm" #include "code\modules\mob\living\simple_animal\bot\firebot.dm" #include "code\modules\mob\living\simple_animal\bot\floorbot.dm" -#include "code\modules\mob\living\simple_animal\bot\honkbot.dm" #include "code\modules\mob\living\simple_animal\bot\hygienebot.dm" #include "code\modules\mob\living\simple_animal\bot\medbot.dm" #include "code\modules\mob\living\simple_animal\bot\mulebot.dm" From 1c618b5b3d4a5f0023fb11c7e90cd220830ae2c1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 22:13:51 -0600 Subject: [PATCH 083/122] Automatic changelog generation for PR #3936 [ci skip] --- html/changelogs/AutoChangeLog-pr-3936.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3936.yml diff --git a/html/changelogs/AutoChangeLog-pr-3936.yml b/html/changelogs/AutoChangeLog-pr-3936.yml new file mode 100644 index 000000000000..36f498ccf102 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3936.yml @@ -0,0 +1,5 @@ +author: Erikafox +changes: + - {rscdel: honkbots} + - {code_imp: jittering has been mildly refactored. please report any weird jitterings.} +delete-after: true From 99e22d2c97f6339ca585ddab517a12d8a1a518e8 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Sun, 5 Jan 2025 23:04:41 -0500 Subject: [PATCH 084/122] Removes Kansatsu (#3931) KILLS my most HATED CHILD in COLD BLOOD ## Changelog :cl: del: Kansatsu-class Scout-Courier /:cl: --- .../configs/syndicate_cybersun_kansatsu.json | 43 - .../syndicate/syndicate_cybersun_kansatsu.dmm | 2445 ----------------- 2 files changed, 2488 deletions(-) delete mode 100644 _maps/configs/syndicate_cybersun_kansatsu.json delete mode 100644 _maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm diff --git a/_maps/configs/syndicate_cybersun_kansatsu.json b/_maps/configs/syndicate_cybersun_kansatsu.json deleted file mode 100644 index dbafa1605120..000000000000 --- a/_maps/configs/syndicate_cybersun_kansatsu.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", - "faction": "/datum/faction/syndicate/cybersun", - "prefix": "CSSV", - "namelists": [ - "CYBERSUN", - "SPACE", - "NATURAL_AGGRESSIVE" - ], - "map_name": "Kansatsu-class Scout Courier", - "description": "The Kansatsu-class is a Cybersun remodel of the old Type-S SolGov Courier, rebuilt for rapid package ferrying and light surveillance operations in the Frontier. While fairly cramped, it excels at its design goals, with rapid surveys, scouting, and espionage flowing from its presence. Syndicate deployments typically include a deployment of 5, with a recommended max of 7. This is broken down into 1 captain, an intelligence officer for coordinating the field agents, an engineer, and 2 field agents. The simplicity of the hull has led to the ship becoming a widespread indicator of Syndicate interest in locations, and some models have found their way into private purchasers' hands.", - "tags": [ - "Specialist" - ], - "map_short_name": "Kansatsu-class", - "map_path": "_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm", - "map_id": "cybersun_kansatsu", - "job_slots": { - "Commander": { - "outfit": "/datum/outfit/job/syndicate/captain/cybersun", - "officer": true, - "slots": 1 - }, - "Intelligence Officer": { - "outfit": "/datum/outfit/job/syndicate/head_of_personnel/cybersun", - "officer": true, - "slots": 1 - }, - "Engineer": { - "outfit": "/datum/outfit/job/syndicate/engineer/cybersun", - "slots": 1 - }, - "Field Agent": { - "outfit": "/datum/outfit/job/syndicate/miner/cybersun", - "slots": 2 - }, - "Junior Agent": { - "outfit": "/datum/outfit/job/syndicate/assistant/cybersun", - "slots": 2 - } - }, - "enabled": false -} diff --git a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm b/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm deleted file mode 100644 index b838a83b5c36..000000000000 --- a/_maps/shuttles/syndicate/syndicate_cybersun_kansatsu.dmm +++ /dev/null @@ -1,2445 +0,0 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/turf/open/floor/plasteel/white, -/area/ship/bridge) -"ah" = ( -/obj/machinery/door/airlock/external, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"aQ" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"aT" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 10 - }, -/obj/machinery/holopad/emergency/command, -/turf/open/floor/plasteel/white, -/area/ship/bridge) -"aZ" = ( -/obj/structure/rack, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/effect/turf_decal/box, -/obj/machinery/firealarm/directional/west, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/obj/item/reagent_containers/food/snacks/canned/peaches, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"bn" = ( -/obj/structure/sign/poster/retro/we_watch, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"bI" = ( -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/glass, -/obj/machinery/autolathe, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"bO" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"co" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 1 - }, -/obj/item/storage/firstaid/medical, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/regular, -/obj/structure/closet/wall/white/directional/south{ - name = "Medical Supplies" - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"cu" = ( -/obj/machinery/door/airlock/external, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 1 - }, -/obj/docking_port/mobile{ - callTime = 250; - dir = 2; - launch_status = 0; - name = "Scout Courier"; - port_direction = 8; - preferred_direction = 4 - }, -/obj/effect/mapping_helpers/airlock/locked, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"cw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"cL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"cZ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/cargo) -"df" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"dj" = ( -/obj/item/toy/cards/deck, -/obj/machinery/light/small/broken/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"dq" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/effect/turf_decal/box, -/obj/structure/closet/crate{ - name = "communications gear" - }, -/obj/item/modular_computer/tablet/preset/advanced, -/obj/item/modular_computer/tablet/preset/advanced, -/obj/item/modular_computer/tablet/preset/advanced, -/obj/item/modular_computer/tablet/preset/advanced, -/obj/item/paper{ - default_raw_text = "Congratulations on your purchase of Cybersun G-1010 Long Range Communication Tables (Chat client installed seperately)" - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"dx" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 4 - }, -/obj/structure/sign/poster/contraband/robustmore_drinkfoods{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"dA" = ( -/obj/machinery/door/airlock/command{ - dir = 4; - name = "Bridge" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "intelfucky" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/bridge) -"dZ" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "intelwindow" - }, -/turf/open/floor/plating, -/area/ship/crew/office) -"ej" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/spline/fancy/transparent/grey{ - dir = 4 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"eu" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "2-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"ev" = ( -/obj/machinery/door/window{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs, -/area/ship/cargo) -"fk" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/machinery/button/door{ - dir = 1; - id = "intelfucky"; - name = "Privacy Lock"; - pixel_x = -7; - pixel_y = -23 - }, -/obj/effect/turf_decal/industrial/outline/red, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"gj" = ( -/obj/item/toy/plush/spider, -/obj/structure/closet/emcloset/anchored, -/obj/item/clothing/head/papersack, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/engineering) -"gP" = ( -/obj/machinery/door/poddoor{ - id = "scbay" - }, -/obj/structure/cable, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 4; - id = "scholo" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/cargo) -"hr" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering) -"hT" = ( -/obj/structure/curtain/cloth, -/obj/machinery/shower{ - pixel_y = 16 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"ii" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/spline/fancy/transparent/grey{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/plating, -/area/ship/engineering) -"im" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"in" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = -12 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"iL" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 8 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"iN" = ( -/obj/effect/turf_decal/industrial/stand_clear{ - dir = 1 - }, -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"iY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/spline/fancy/transparent/grey, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering) -"jj" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/cargo) -"jH" = ( -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/item/storage/secure/safe/intel/stechkin{ - pixel_x = -30; - dir = 8 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/office) -"jW" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"kb" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet/red, -/area/ship/crew) -"km" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/item/chair/plastic, -/obj/item/chair/plastic{ - pixel_y = 8 - }, -/obj/item/chair/plastic{ - pixel_y = 16 - }, -/obj/item/stack/sheet/mineral/wood{ - amount = 3 - }, -/obj/item/stack/sheet/metal/ten, -/obj/item/stack/sheet/metal/ten, -/obj/item/stack/sheet/glass/five, -/obj/item/stack/sheet/glass/five, -/turf/open/floor/plating, -/area/ship/engineering) -"kL" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass{ - name = "Crew Quarters" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/plasteel/tech, -/area/ship/crew) -"kM" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew) -"lJ" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"lP" = ( -/obj/effect/turf_decal/box, -/obj/machinery/light/directional/east, -/obj/machinery/atmospherics/components/unary/tank/air{ - dir = 8; - piping_layer = 2 - }, -/obj/effect/turf_decal/spline/fancy/transparent/grey{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"lZ" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/crew/office) -"mD" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "thefunny" - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/airlock/grunge{ - name = "Office" - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/office) -"ni" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"nu" = ( -/obj/structure/sign/departments/engineering, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"nA" = ( -/obj/item/paper_bin, -/obj/structure/table/glass, -/obj/effect/turf_decal/corner/opaque/syndiered/border{ - dir = 4 - }, -/obj/item/storage/box/rxglasses/spyglasskit, -/obj/item/melee/knife/letter_opener, -/turf/open/floor/plasteel/dark, -/area/ship/crew/office) -"nF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 8 - }, -/obj/machinery/light_switch{ - pixel_y = 22 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"nO" = ( -/obj/machinery/atmospherics/components/unary/passive_vent/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/box/red, -/obj/machinery/camera, -/turf/open/floor/plating, -/area/ship/external) -"oN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/door/airlock{ - name = "Cryopod Room" - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"pa" = ( -/obj/machinery/fax/syndicate, -/obj/item/toy/figure/detective{ - name = "Intel Buddy"; - pixel_x = 5; - pixel_y = 10; - toysay = "Let's see what Command thinks of this..." - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/corner/opaque/syndiered/border{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/office) -"pM" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/office) -"qa" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/spline/fancy/transparent/grey{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"qf" = ( -/obj/machinery/door/poddoor{ - id = "scbay" - }, -/obj/structure/cable, -/obj/machinery/power/shieldwallgen/atmos/roundstart{ - dir = 8; - id = "scholo" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/cargo) -"ql" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/sign/warning/securearea{ - pixel_y = 32 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"qo" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/sign/poster/official/here_for_your_safety{ - pixel_x = 28 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/office) -"qv" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/line{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/item/clothing/mask/fakemoustache, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "scengine" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"qz" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/obj/item/tank/jetpack/oxygen/harness, -/obj/machinery/light/small/directional/north, -/obj/item/clothing/mask/gas/syndicate, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/central) -"qA" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/crew/dorm) -"qR" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/corner/opaque/syndiered/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 4 - }, -/obj/machinery/light_switch{ - pixel_y = 22; - pixel_x = -11 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/office) -"qS" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"re" = ( -/obj/docking_port/stationary{ - dwidth = 3; - width = 7; - height = 15; - dir = 2 - }, -/turf/template_noop, -/area/template_noop) -"rh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering) -"rj" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/bar/filled/warning{ - dir = 1 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"ru" = ( -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"rF" = ( -/obj/machinery/button/door{ - dir = 8; - id = "scengine"; - name = "Engine Blast Shutters"; - pixel_x = -8 - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"rR" = ( -/obj/structure/table, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/item/stack/sheet/mineral/plasma/twenty{ - pixel_x = 5; - pixel_y = 6 - }, -/obj/item/wrench, -/turf/open/floor/plating, -/area/ship/engineering) -"so" = ( -/obj/effect/decal/cleanable/oil/streak, -/obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/box, -/obj/effect/turf_decal/spline/fancy/transparent/grey{ - dir = 5 - }, -/obj/structure/sign/poster/contraband/smoke{ - pixel_x = 32 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"sR" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/sign/poster/contraband/stechkin{ - pixel_y = -32 - }, -/turf/open/floor/plasteel/white, -/area/ship/crew/office) -"tk" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner{ - dir = 8 - }, -/obj/item/kirbyplants/fullysynthetic, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"tv" = ( -/obj/structure/sign/warning/securearea, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"ty" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/rack, -/obj/effect/turf_decal/box, -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance/five, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/effect/spawner/random/food_or_drink/donkpockets, -/obj/item/stack/marker_beacon/thirty, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"tD" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering) -"tJ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/landmark/observer_start, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"uq" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 10 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"uR" = ( -/obj/machinery/porta_turret/ship/syndicate/weak{ - dir = 9; - id = "kansatsu_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"vk" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"vL" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"vN" = ( -/obj/structure/table/reinforced, -/obj/item/binoculars, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - id = "scbay"; - name = "Cargo Bay Doors"; - pixel_x = -7; - pixel_y = 9 - }, -/obj/machinery/button/door{ - id = "scbridge"; - name = "Bridge Blast Shutters"; - pixel_x = 5; - pixel_y = 9 - }, -/obj/machinery/button/shieldwallgen{ - id = "scholo"; - name = "Holofield Controls"; - pixel_x = -9; - pixel_y = -3 - }, -/obj/machinery/light_switch{ - pixel_x = -20; - pixel_y = 12; - dir = 4 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/bridge) -"xf" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/machinery/button/shieldwallgen{ - dir = 1; - id = "scholo"; - name = "Holofield Controls"; - pixel_x = -6; - pixel_y = -33 - }, -/obj/machinery/button/door{ - desc = "A remote control switch."; - dir = 1; - id = "scbay"; - name = "Cargo Bay Doors"; - pixel_x = 3; - pixel_y = -35 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"yl" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"yn" = ( -/obj/structure/rack, -/obj/item/clothing/glasses/heat, -/obj/item/clothing/glasses/heat, -/obj/item/clothing/glasses/cold, -/obj/item/clothing/glasses/cold, -/obj/effect/turf_decal/box, -/obj/item/clothing/under/color/black, -/obj/item/clothing/under/color/black, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/clothing/shoes/sneakers/black, -/obj/item/clothing/head/beanie/black, -/obj/item/clothing/head/beanie/black, -/obj/machinery/light/directional/west, -/obj/item/clothing/mask/fakemoustache/italian, -/obj/item/clothing/mask/fakemoustache/italian, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"yw" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/turf/open/floor/plasteel/white, -/area/ship/engineering) -"yF" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/door/airlock/engineering{ - dir = 4; - name = "Engineering" - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 4 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/turf/open/floor/plasteel/tech, -/area/ship/hallway/central) -"yG" = ( -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 5 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"yH" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"zH" = ( -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 4 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering) -"zO" = ( -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/camera/autoname{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/light_switch{ - pixel_y = -20; - dir = 1; - pixel_x = 6 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"zY" = ( -/obj/effect/turf_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"Ah" = ( -/obj/machinery/porta_turret/ship/syndicate/weak{ - dir = 6; - id = "kansatsu_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"AM" = ( -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/warning{ - dir = 1 - }, -/obj/machinery/door/airlock/grunge{ - name = "Bathroom" - }, -/turf/open/floor/plasteel/tech, -/area/ship/crew/dorm) -"Bt" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"BS" = ( -/obj/machinery/light/small/directional/south, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Cr" = ( -/obj/machinery/door/poddoor{ - id = "scbay" - }, -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plating, -/area/ship/cargo) -"CP" = ( -/obj/machinery/cryopod{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/hatch/red, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light_switch{ - pixel_y = 23; - pixel_x = -12 - }, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/dorm) -"CR" = ( -/obj/machinery/porta_turret/ship/syndicate/weak{ - dir = 10; - id = "kansatsu_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"CU" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/line{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "scengine" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"DB" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 6 - }, -/turf/open/floor/plasteel/white, -/area/ship/bridge) -"DL" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 5 - }, -/turf/open/floor/plasteel/white, -/area/ship/bridge) -"DU" = ( -/obj/structure/chair/office{ - dir = 4; - name = "Intel Officer's Chair" - }, -/obj/item/radio/intercom/wideband/directional/south{ - reach = 2 - }, -/obj/effect/turf_decal/trimline/opaque/bar, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"EX" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 10 - }, -/obj/structure/chair/comfy/grey/directional/west, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 8 - }, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 1 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Fw" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/item/toy/cards/deck, -/obj/structure/table/wood, -/turf/open/floor/carpet/red, -/area/ship/crew) -"FH" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - dir = 4; - id = "scbridge" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"FJ" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 6 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"FT" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"GG" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/computer/security{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/red, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"GV" = ( -/obj/machinery/porta_turret/ship/syndicate/weak{ - dir = 4; - pixel_x = 8; - id = "kansatsu_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/bridge) -"Hd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/item/bedsheet/blue, -/obj/structure/bed/pod, -/obj/structure/curtain, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/crew/dorm) -"Hz" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/effect/turf_decal/box, -/obj/structure/closet/crate{ - name = "recreation package" - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/item/circuitboard/machine/microwave, -/obj/item/vending_refill/boozeomat, -/obj/item/circuitboard/machine/vendor, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"Ig" = ( -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/spline/fancy/transparent/grey{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/outline/yellow, -/obj/machinery/power/smes/engineering, -/turf/open/floor/plasteel/tech/grid, -/area/ship/engineering) -"IJ" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/rack, -/obj/item/chameleon, -/obj/item/chameleon, -/obj/machinery/door/window/brigdoor{ - name = "Gear Stowage"; - req_access_txt = "1" - }, -/obj/structure/sign/poster/contraband/masked_men{ - pixel_y = 32 - }, -/obj/item/storage/box/syndie_kit/chameleon, -/obj/item/storage/box/syndie_kit/chameleon, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/central) -"Jp" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, -/obj/structure/closet/wall/directional/north, -/obj/machinery/computer/cryopod/directional/west, -/obj/machinery/camera/autoname{ - dir = 4 - }, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/structure/cable{ - icon_state = "2-4" - }, -/obj/item/clothing/under/syndicate, -/obj/item/clothing/under/syndicate, -/obj/item/clothing/under/syndicate, -/obj/item/clothing/under/syndicate, -/obj/item/clothing/under/syndicate/skirt, -/obj/item/clothing/under/syndicate/skirt, -/obj/item/clothing/under/syndicate/skirt, -/obj/item/clothing/under/syndicate/skirt, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/obj/item/radio, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm) -"JI" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 9 - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"KA" = ( -/obj/machinery/porta_turret/ship/syndicate/weak{ - dir = 5; - id = "kansatsu_grid" - }, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"KP" = ( -/obj/structure/closet/wall/directional/north{ - name = "emergency rum cabinet" - }, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 8 - }, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/obj/item/reagent_containers/food/drinks/bottle/rum, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Ld" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"Lr" = ( -/obj/structure/toilet{ - pixel_y = 12 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = 12 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/crew/dorm) -"Mb" = ( -/obj/structure/chair/office{ - dir = 4; - name = "Captain's Chair" - }, -/obj/effect/turf_decal/trimline/opaque/bar, -/obj/machinery/turretid/ship{ - pixel_y = 26; - id = "kansatsu_grid" - }, -/turf/open/floor/plasteel/dark, -/area/ship/bridge) -"MH" = ( -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner, -/obj/effect/decal/cleanable/dirt/dust, -/obj/machinery/firealarm/directional/north, -/obj/item/kirbyplants/fullysynthetic, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Nu" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"NR" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/suit_storage_unit/inherit, -/obj/item/clothing/head/helmet/space/syndicate/black/red, -/obj/item/clothing/suit/space/syndicate/black/red, -/obj/item/tank/jetpack/oxygen/harness, -/obj/item/clothing/mask/gas/syndicate, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/hallway/central) -"NU" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/opaque/syndiered/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/industrial/warning/corner, -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/door/poddoor/shutters{ - dir = 4; - id = "scengine" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"NW" = ( -/obj/structure/table, -/obj/machinery/airalarm/directional/west, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 8 - }, -/obj/item/storage/toolbox/electrical, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating, -/area/ship/engineering) -"Od" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"Oi" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"Or" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 10 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Ox" = ( -/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"OD" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"OP" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"OW" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/railing{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/tank_dispenser/oxygen, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"Pk" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/table, -/obj/item/storage/toolbox/ammo{ - pixel_y = 4 - }, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"Qa" = ( -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 1 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered/corner{ - dir = 8 - }, -/turf/open/floor/plasteel/white, -/area/ship/bridge) -"Ql" = ( -/obj/effect/turf_decal/atmos/air, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Qx" = ( -/obj/machinery/door/window{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/turf/open/floor/plasteel/stairs, -/area/ship/cargo) -"Qy" = ( -/obj/structure/sign/poster/official/wtf_is_co2, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering) -"QN" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/airalarm/directional/west, -/turf/open/floor/plasteel/white, -/area/ship/crew/dorm) -"QO" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/paper_bin{ - pixel_x = -4 - }, -/obj/item/pen/fountain, -/obj/item/folder/syndicate{ - icon_state = "folder_sred"; - pixel_x = 8; - pixel_y = -2 - }, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/plasteel/mono/dark, -/area/ship/bridge) -"Ri" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/hallway/central) -"Rj" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"Rr" = ( -/obj/effect/turf_decal/trimline/opaque/bar/filled/corner, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/white, -/area/ship/hallway/central) -"Rv" = ( -/obj/machinery/power/terminal, -/obj/effect/turf_decal/box, -/obj/structure/sign/poster/contraband/energy_swords{ - pixel_x = 31 - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/machinery/power/port_gen/pacman, -/turf/open/floor/plating, -/area/ship/engineering) -"Rz" = ( -/obj/effect/spawner/structure/window/plasma/reinforced/plastitanium, -/obj/machinery/door/poddoor{ - id = "scbridge" - }, -/turf/open/floor/plating, -/area/ship/bridge) -"RX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 4 - }, -/obj/structure/chair/comfy/grey/directional/east, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner{ - dir = 4 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"RY" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/obj/item/stack/tile/plasteel/dark{ - pixel_x = -11; - pixel_y = -16 - }, -/obj/item/clothing/neck/stethoscope{ - pixel_x = 9; - pixel_y = -15 - }, -/obj/item/crowbar{ - pixel_x = -8; - pixel_y = -11 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew/office) -"Sx" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"SH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, -/obj/item/storage/belt/utility/full, -/obj/item/storage/belt/utility/full, -/obj/item/clothing/gloves/color/yellow, -/obj/item/clothing/gloves/color/yellow, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"SL" = ( -/obj/structure/table/reinforced, -/obj/item/binoculars{ - pixel_x = 4 - }, -/obj/item/clipboard, -/obj/item/pen, -/obj/item/clothing/glasses/night{ - pixel_x = -3; - pixel_y = 9 - }, -/obj/item/camera{ - pixel_x = -1; - pixel_y = -6 - }, -/obj/effect/turf_decal/spline/fancy/opaque/syndiered{ - dir = 5 - }, -/turf/open/floor/plasteel/mono/dark, -/area/ship/bridge) -"Ue" = ( -/obj/structure/sign/warning/vacuum/external, -/turf/closed/wall/mineral/plastitanium, -/area/ship/engineering) -"Ul" = ( -/obj/effect/decal/cleanable/oil, -/obj/machinery/power/ship_gravity, -/obj/structure/cable{ - icon_state = "0-4" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"UZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plasteel/tech/techmaint, -/area/ship/cargo) -"Va" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/machinery/camera/autoname, -/obj/effect/turf_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/plating, -/area/ship/engineering) -"Vo" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/button/door{ - dir = 4; - id = "thefunny"; - pixel_x = -23; - pixel_y = 9 - }, -/obj/machinery/button/door{ - dir = 4; - id = "intelwindow"; - name = "Window Shutters"; - pixel_x = -23; - pixel_y = -6 - }, -/obj/structure/safe/floor{ - number_of_tumblers = 3 - }, -/obj/item/implanter/stealth, -/obj/item/implanter/stealth, -/obj/item/modular_computer/laptop/preset/civilian, -/obj/item/clothing/mask/chameleon, -/obj/item/melee/knife/combat, -/obj/item/reagent_containers/pill/cyanide, -/obj/item/reagent_containers/pill/cyanide, -/obj/item/reagent_containers/pill/cyanide, -/obj/item/reagent_containers/pill/cyanide, -/obj/item/reagent_containers/pill/cyanide, -/obj/item/reagent_containers/pill/cyanide, -/obj/item/paper/crumpled{ - default_raw_text = "Hand this stuff out to the field agents. They'll have a blast." - }, -/obj/item/clothing/mask/chameleon, -/obj/item/card/id/syndicate/anyone, -/obj/item/card/id/syndicate/anyone, -/obj/effect/turf_decal/box, -/turf/open/floor/plating, -/area/ship/crew/office) -"Vw" = ( -/obj/structure/chair/comfy/grey/directional/south, -/obj/machinery/light/small/directional/north, -/obj/structure/sign/poster/contraband/red_rum{ - pixel_y = 32 - }, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"VJ" = ( -/obj/structure/chair/comfy/grey/directional/south, -/obj/effect/turf_decal/corner/opaque/syndiered/bordercorner, -/obj/structure/closet/wall/directional/north, -/turf/open/floor/plasteel/dark, -/area/ship/crew) -"Xa" = ( -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plating, -/area/ship/engineering) -"Xc" = ( -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; - id = "intelfucky" - }, -/turf/open/floor/plasteel/stairs{ - dir = 4 - }, -/area/ship/bridge) -"Xw" = ( -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/bridge) -"XJ" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/advanced_airlock_controller{ - pixel_x = -27 - }, -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"YE" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 4 - }, -/obj/structure/table/wood, -/turf/open/floor/carpet/red, -/area/ship/crew) -"YG" = ( -/obj/machinery/atmospherics/pipe/layer_manifold{ - dir = 8 - }, -/turf/open/floor/plating, -/area/ship/engineering) -"YQ" = ( -/turf/template_noop, -/area/template_noop) -"YU" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plating, -/area/ship/engineering) -"Zs" = ( -/obj/structure/window/reinforced/spawner/north, -/obj/structure/railing{ - dir = 8; - layer = 2.91 - }, -/obj/effect/turf_decal/box, -/obj/item/melee/knife/survival, -/obj/item/melee/knife/survival, -/obj/item/melee/knife/survival, -/obj/item/melee/knife/survival, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/structure/closet/crate/wooden{ - name = "survival kit" - }, -/obj/item/survivalcapsule, -/obj/item/survivalcapsule, -/turf/open/floor/plasteel/tech/grid, -/area/ship/cargo) -"Zv" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 8 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/spline/fancy/transparent/grey{ - dir = 1 - }, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/ship/engineering) -"ZI" = ( -/obj/machinery/computer/helm{ - dir = 8 - }, -/obj/effect/turf_decal/industrial/outline/red, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/directional/east, -/turf/open/floor/plasteel/tech/grid, -/area/ship/bridge) -"ZQ" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plating, -/area/ship/engineering) - -(1,1,1) = {" -uR -YQ -YQ -ru -ni -ni -ni -ru -ni -ni -ni -ru -YQ -YQ -CR -"} -(2,1,1) = {" -ru -ru -ru -ru -NU -CU -CU -ru -CU -CU -qv -Nu -ru -ru -ru -"} -(3,1,1) = {" -ru -XJ -YG -ru -Va -Sx -Sx -NW -Sx -Sx -Sx -bI -km -Ul -ru -"} -(4,1,1) = {" -ru -dj -OD -Ue -hr -vL -FT -rh -Xa -YU -tD -im -Bt -SH -ru -"} -(5,1,1) = {" -cu -yw -aQ -ah -ZQ -rR -iY -nu -iL -rF -Zv -Ql -zH -Qy -ru -"} -(6,1,1) = {" -ru -ru -gj -tv -Rv -Ig -ii -ru -cL -ru -so -lP -qa -Od -nO -"} -(7,1,1) = {" -YQ -KA -kM -kM -kM -kM -kM -Ri -yF -cZ -jj -jj -jj -Ah -YQ -"} -(8,1,1) = {" -YQ -YQ -kM -MH -RX -lJ -kM -tk -jW -ty -yn -aZ -jj -YQ -YQ -"} -(9,1,1) = {" -YQ -YQ -kM -KP -YE -co -kM -NR -df -ev -UZ -xf -jj -YQ -YQ -"} -(10,1,1) = {" -YQ -YQ -kM -Vw -Fw -BS -kM -IJ -yl -Zs -cw -zY -gP -YQ -YQ -"} -(11,1,1) = {" -YQ -YQ -kM -VJ -kb -dx -kM -qz -OP -dq -Ld -iN -Cr -re -YQ -"} -(12,1,1) = {" -YQ -YQ -kM -in -EX -Or -kL -rj -Rr -Hz -Oi -eu -qf -YQ -YQ -"} -(13,1,1) = {" -YQ -YQ -kM -qA -qA -qA -qA -tJ -qS -Qx -yH -zO -jj -YQ -YQ -"} -(14,1,1) = {" -YQ -YQ -YQ -qA -Jp -QN -oN -Ox -ej -OW -Rj -Pk -jj -YQ -YQ -"} -(15,1,1) = {" -YQ -YQ -YQ -qA -CP -Hd -qA -nF -lZ -pM -pM -pM -pM -YQ -YQ -"} -(16,1,1) = {" -YQ -YQ -YQ -qA -qA -qA -qA -vk -pM -jH -RY -Vo -dZ -YQ -YQ -"} -(17,1,1) = {" -YQ -YQ -YQ -YQ -qA -hT -qA -ql -pM -qR -nA -pa -dZ -YQ -YQ -"} -(18,1,1) = {" -YQ -YQ -YQ -YQ -qA -Lr -AM -yG -mD -qo -sR -lZ -pM -YQ -YQ -"} -(19,1,1) = {" -YQ -YQ -YQ -YQ -GV -bO -bO -dA -bO -bO -bO -GV -YQ -YQ -YQ -"} -(20,1,1) = {" -YQ -YQ -YQ -YQ -YQ -bn -vN -aa -GG -QO -bO -YQ -YQ -YQ -YQ -"} -(21,1,1) = {" -YQ -YQ -YQ -YQ -YQ -bO -Mb -Qa -aT -DU -bO -YQ -YQ -YQ -YQ -"} -(22,1,1) = {" -YQ -YQ -YQ -YQ -YQ -bO -ZI -DL -DB -fk -bO -YQ -YQ -YQ -YQ -"} -(23,1,1) = {" -YQ -YQ -YQ -YQ -YQ -bO -Xw -Xc -Xc -Xw -bO -YQ -YQ -YQ -YQ -"} -(24,1,1) = {" -YQ -YQ -YQ -YQ -YQ -YQ -Rz -JI -uq -Rz -YQ -YQ -YQ -YQ -YQ -"} -(25,1,1) = {" -YQ -YQ -YQ -YQ -YQ -YQ -Rz -SL -FJ -Rz -YQ -YQ -YQ -YQ -YQ -"} -(26,1,1) = {" -YQ -YQ -YQ -YQ -YQ -YQ -Rz -FH -FH -Rz -YQ -YQ -YQ -YQ -YQ -"} -(27,1,1) = {" -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -YQ -"} From 4685b733c9ef895ad2a8630e40372adc16ddc8b1 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 22:26:44 -0600 Subject: [PATCH 085/122] Automatic changelog generation for PR #3931 [ci skip] --- html/changelogs/AutoChangeLog-pr-3931.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3931.yml diff --git a/html/changelogs/AutoChangeLog-pr-3931.yml b/html/changelogs/AutoChangeLog-pr-3931.yml new file mode 100644 index 000000000000..672d1c21a775 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3931.yml @@ -0,0 +1,4 @@ +author: Erikafox +changes: + - {rscdel: Kansatsu-class Scout-Courier} +delete-after: true From ee913a926f29239fb11354ebf12ce26cdb62806c Mon Sep 17 00:00:00 2001 From: rye-rice <58402542+rye-rice@users.noreply.github.com> Date: Sun, 5 Jan 2025 20:14:53 -0800 Subject: [PATCH 086/122] Various Hunter's pride sprite improvments (#3943) ## About The Pull Request Various minor hunter's pride improvements. Gives derringer it's own new sprite ## Why It's Good For The Game Sprites ![image](https://github.com/user-attachments/assets/a68dfe7a-4959-4e04-a7c4-5676348cfa60) ## Changelog :cl: add: Touches up the sprites of various hunter's pride thingys, notably the hellfire and brimstone add: Derringers have a new sprite del: Double barreled shotgun reskins /:cl: --------- Co-authored-by: retlaw34 <58402542+retlaw34@users.noreply.github.com> --- .../projectiles/guns/ballistic/pistol.dm | 2 ++ .../manufacturer/hunter_pride/ballistics.dm | 4 ---- .../guns/manufacturer/hunterspride/48x32.dmi | Bin 26791 -> 24966 bytes .../manufacturer/hunterspride/lefthand.dmi | Bin 7622 -> 7500 bytes .../guns/manufacturer/hunterspride/onmob.dmi | Bin 7496 -> 7364 bytes .../manufacturer/hunterspride/righthand.dmi | Bin 7606 -> 7450 bytes .../guns/manufacturer/scarborough/48x32.dmi | Bin 18891 -> 18960 bytes .../manufacturer/serene_outdoors/48x32.dmi | Bin 1124 -> 1209 bytes 8 files changed, 2 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/guns/ballistic/pistol.dm b/code/modules/projectiles/guns/ballistic/pistol.dm index dd483aa4965e..a6bbed500dfc 100644 --- a/code/modules/projectiles/guns/ballistic/pistol.dm +++ b/code/modules/projectiles/guns/ballistic/pistol.dm @@ -157,6 +157,7 @@ name = ".38 Derringer" desc = "An easily concealable derringer. Uses .38 special ammo." icon_state = "derringer" + item_state = "hp_generic" icon = 'icons/obj/guns/manufacturer/hunterspride/48x32.dmi' lefthand_file = 'icons/obj/guns/manufacturer/hunterspride/lefthand.dmi' @@ -201,6 +202,7 @@ mob_overlay_icon = 'icons/obj/guns/manufacturer/scarborough/onmob.dmi' icon_state = "derringer_syndie" + item_state = "sa_generic" default_ammo_type = /obj/item/ammo_box/magazine/internal/derr357 allowed_ammo_types = list( /obj/item/ammo_box/magazine/internal/derr357, diff --git a/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm b/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm index 1d65a3a2d5b2..90e385c11142 100644 --- a/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/hunter_pride/ballistics.dm @@ -316,10 +316,6 @@ NO_MAG_GUN_HELPER(automatic/pistol/candor/factory) ) obj_flags = UNIQUE_RENAME - unique_reskin = list("Default" = "dshotgun", - "Stainless Steel" = "dshotgun_white", - "Stained Green" = "dshotgun_green" - ) semi_auto = TRUE can_be_sawn_off = TRUE bolt_type = BOLT_TYPE_NO_BOLT diff --git a/icons/obj/guns/manufacturer/hunterspride/48x32.dmi b/icons/obj/guns/manufacturer/hunterspride/48x32.dmi index 6c3851f0ca7f8f43799f8e90b7b978e3ded6f034..305bbbad732bdc8e5f559fad4f00451d8719a1f5 100644 GIT binary patch literal 24966 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 KE0oKdhW`(w`lRIm diff --git a/icons/obj/guns/manufacturer/hunterspride/lefthand.dmi b/icons/obj/guns/manufacturer/hunterspride/lefthand.dmi index febc543be1b5940402c5a3556c70c983c876d6ea..465a6b870fdc120e2b1efcf14a15ba8ad2a093e4 100644 GIT binary patch literal 7500 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 QTL1t607*qoM6N<$g41quwEzGB delta 7124 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

    YhA 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 literal 7606 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 diff --git a/icons/obj/guns/manufacturer/scarborough/48x32.dmi b/icons/obj/guns/manufacturer/scarborough/48x32.dmi index 87d4d44caeb1830774492aeca4575642071fa9b9..b1c337a16b00206b8942afca280249a898a575b8 100644 GIT binary patch delta 17668 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

    Oe&uNk#eska zxk1rI#Taj533=>RhKvS>JH!1#@aE*4ouh4VnQE#E*lNo4gBO#Z+ZGEsvw&|V7Ob6( ztVlD0ThH{bjW*emajRRI`7cVa!;v7QW-fQ0T*+-(Myy1eQ7YKQKT}2sR)o7dau)>- zcdZgM55tNT1czK4Oj{zKJ#uX)OYG=-y9oi96#c5&lwZx!2^Kw$!Pt@=`WF@Uy< z%o7kRFDVLxv`Q8kz)#%lK})Yjm7@=%^6WZSd2nn}%BGXOQM^t??u1WTtaL8nB)ThF znS8!oEY1ydI}1jgoD%i4a$_){DDF|6xX&6Am*{0>-Ao4})trf77VHK=>Y_vjbb?#= z4*C@Kr&rg&{1xY$0tG)AWG`ZhfrS8t7OT694jYwWu9m`}0*XdG{+H(b`5%Wkzm^uZ z%cg)VRGH%R#6!5ZroMZy>gR0|+&~BAEv9-&Ftj`8;Eej@bns=SUuGQ$4`Dv7$-TUy zqLK7QZ%|LaLDmX4G&BLH5kR1da!@{nLsYkI~}DXmRP@ zj59^YRNnoOQS*yT z*RrGikb=!YPocAb=I;H6svS!UmwGgfEu+Gu?`#94rfA*kKW0+l9KQx5y0pKMS@b(B z6riD?Gt`*W5TIFV;vWWIwPaXqFB9dcD8;%G2OAplOyT{N!iQ{q+^o9{#9ce$e;VnH z@%HM4r@W{TmkT=UkA11^wy-PMJy|&H94$*SVt$mmd>t-L&Sk_M zH}#y2PC^w>K>?E3Yeu2iQc?U^f7%%DJ6nI8^;B}^r2Q0a7 z?0KG+B`u&TVEfw&aadiJ!&g9D1HT-Nu02isPFGS1ZegYzw(ZX2Kzg;d{Ln&U+`M}~ zeYA@BC_T=NnE1L4m5<>6dC!l74<#P0o`H2i3%&U~)>RI)?1@pw0!$IYo#S@~(|>1R zD&F?#Zl-U=c?*4q6HTX)00}#wa&kZh0<9}YB`MA&H)9@NEA?9gQFBx<3lOY#dVu)= zVP_|ZuwpKdB1(N3EP9C8aIl={Q0BV2@h}CW6Dq{i`7IpE1W*fEN;{BhmV^HGCu|*p zR8|)%Cu{qwH{>wk7kFa5t0FcCd~dq36Y4u#|2Ro8I9#f`2Roa0AA|_;#$@}Im0A4S z^XSF;P{hyYg3TXqdBynSPUpX&6qw*`7Xf?Fx~LS?*!{DELv5Tva=G&RKX?Z;+Fh^6*EcPR>5rOva00s3cVLO&Qlx)D-L zRc_s^e_y~D`RGR?3GzFqotO%@Ef>0(i}THmjwmBNzsUa1NN7@6f`@3 zgg>`KF7MPi$T_2YUBjrG!5wFyZUcl*@-{pq_dyl`p9GMP_VngelzOjRU_}6b z_0n%iSpI`my`?S#k;Xnaw6IF}{}_a781nUx6{xb&au0GI6i{rnjv3PD|J!{u%k|6wf~)WQKMAmlM;M4UNZz}KFdFJvP(JaaX9bQDY~d(1~(d%{p(#2UMzCZtc^f?d$nfQ z9Y7L_yyY`MCWz~3xUtsTe>fveuLn~1Jjw7!)X5O$NYBOiOSB%1Y_ek2B01ofj;pWm zl#m!CN9i!s+GT(P6!|n>{jzsRL}!H}VnRYVG)>T06OTIpu(A?PdK(h*`-86k*GP|0 z-<%#hWho+}9}K&1Pv1|4m}l@s!bC*TB!7}SAGZGQ+#Ii5O33$T6;v3Ux^PCLjq!My zWDq$~^lL49|F1#X#V>nE9f4D8U`1}`{-%qgP}*zozSPLUH-Q>(9H$9SmoXnPoDn_M zr$(MJ)?*^ctJz!ll62a}&$OWQaZ?)7*%8-_F|+Poff9|o?wJnfpHaf^WG3J6-m31V zocRTMNq6;LMQ~p=D$>hFKwmo9l^Xz0(a= za2~+5{$pd-72Qc1D`lLvKUz`)*eSTcZ?1mgI{b*>$eSX6;Pr08fxkMN`{pj7lJwv} z(%3bD4zPpiP?$yRk%VSB-7tk_nNX0i7ynTvZjNm?;HQp{bFh7P$p`l2i^ z0MXHy)#xUh{nGBhGSMSF&++>33;24*|14dZx+Vi0DYt6pS}DETQSvIQR7a? z3RtHfoHz?n0xdCHXj(6FGWrEmdqjprblm$}d_f6Yx4tEF1308`|2a zm`;?Y_81Ny)aBa^UvbV>tsf{2`u^T?+K(Gi?_P2p;By>2FIcI_mzp>pkNB)@n;Ez1 z{_jTmSbF?Nu(>B`ePJs-|NSGYdk35fXduYw)K!y_+IBOTpCW)JU3RRx>W;S}gX_3UUECPRVzM8{ zFFCBLj+w4Nrfejt)SBYqxO8Ns!}#ra^wdpO*MfS& z-K2;a-O4w)nn4xQy?aUV+Wsr&%Y8Nl^F^G7lv7gEN_ikyx4I+yI0YdoeH$Q@#KwJ? z_wtVW;zTGmBGyz+TYI^)cvUdo#vCR!YDe{-#*bFOS@162I1I#jFH7J5?fIXO8If$| z{{CfU0rnKA*T!Z=HL7Cd7N@(Y?pNBgAGbM$h8%3=Q)`7|?G1Cgd~b*C#YEh9aoDz| z`jT?{fWm^k-l4z5wD6din#z$)CCy*5D*mzmit8ksYt6IGO2*v%Q4NYQ z+MJ~pIQJDSDJN7ImpoR6 zF*;iOvP&Rh;=R>rB)np9s9L*tJ;Z%qO zxA_>tZb{NPvaq{AM4-mX_vt|3ilwrLFyVn*AnFLkKUOScw%tXBPoLC6nO`nY`Ej=6YsQ?9R^;ZNYaNJh5E1p8 zfs=#LAA5>XfSLp2Ul0-kPWHq{&L{}NDo2^zv7Z$w;JCTZSzEP#@*Dn26dR&Lo>qTX zQlqXHPO!yXe_-+DZjS2N$eqONv3EI|8 zQij(hVF^Q;pQr%FZ+MSaTH$NMaJFM8296YfXnHMjXxGYKxN3ehJ1l;J^9%2nweBQ! zOt=FUhQDHz*);W&M*jdl)w!-=?}er%WFDf$#uO^ZBx1@!z{;(U0h4qx z?chN%$Z3g;3JFn-6$70U#78LAZLWc&Tvrl1LqE5Qx)&R+FjN@Y(HPZRv&1}&~!;k8jXUxSv3J=i)i^MjjUVI zU|@V0^-WwSyYWlflcF0=0p0`xzk$c`N%;6IIF$g0uXMw&!(#IRW)hSCMu@aAK>bX=zcA8_)iJ`t9x zW%UdjNP34r?3mrqla$`Jq;>scvgLbWxi%>E;!VwZnMLxD8&2Q5@y5YHbzJU>boyg2 zzv%`kJL2Bt1@1G~MTh_UP(dWt#CDC_I$%B)-9q5JLH|=sc9dV_F^>9Y^X242ay5M# z<;}Ot^b`|O*GGv&TJRJ)XPg&YzTV)pNWvCH{TT;(;l4X`;MF8s3l4EyUVICSsh5{Q zUZ)Ca{*k|&*}W3DnmB6t_C@!|{Mvlnlmo;Q8=UBdJyQ1vQ91w7u`x<)Jqmhyn@h}B z93R%DX>g7k7&Q*8(x31r`18~MobdS@{xn!e{EXN1+9{M1wt>;tBn*2Bw@#-mYS#s? zZ^9J|ueLnu6ZOq5zt*fx-u1a26wfUvP%$vk)eR=7ns2+^bbspmQ<*{Rpd>jBv?H~W zryQ%rPb7NhvW+%d&H`KB!ZSrD^t150L+@CQ#iVuke$8Z26ahsGlH;F8J~5&8rz@8B@pN z7Onwoo#M_reu6bZbHE@RFu&B=`F9{t?F(D1v*H~>=1ZZog5vs~4dRfH?`Zb_NBAfB zf6G>I^hf)Q=+mQ_`>*DGWT3nM&eLtN8vy!)5ZA++v~p_6zfO4M_a2-alLaRXn|&UW zK;S$fO__zkk6YkGVozr|t_HOiY4fQcm|GU^l7fP_;CNw_blqcKZ#VEQWQ7=8)Z26g z@npceK>QZ!g&MZDb=~d`S=q8WK5nUgtvfOEAq!E!^Xo{XIv>Uku~LzrU85ZY WXj)r$;5o7xJVu&QZsK->s%X65{;NmF(lN>JPfaC{4}CZ=AQNW_h>@0VW>;?t zZ*k?=q1%1Bp(4;ntp<0xlJl=~r*d2MY<|E+d^VM1d1_`ZmyuatXAP;E+RZsPV*F4| zVHWrX61O_HF)YVFRx(?e>r-j(tS$MJkV$lmLUnP4ZU_7U{&w`Lum7gy$MN8)2ftcO z_KoL-B$*x4_D|m#8(`}ZGOf$%u)`ldks&?T z3dja@D=8MT+dCNV45&Ei53L0MGk}|xj7RH*t1ZmnM|{nn;}?lb*0@wi<6POg?_B3- zdT!XgW|U%#4gIYyq4?vam%qI{pu<8sFoZ}Vo9k1wDiz7vpJ{x#p7oj@V*Exuj64%r z@f9qZS^2zy!(;^vF`7p|GDAdJX?U(uRD65EU3tjc3Na6d zfD@735ovpO&^k{riVa0?NhIwb&q$wP!vsqCM0_;;wS{XXP3|sTi*Tr~zW;#|VNteW z#2py|L5SMmL=SJwz{SOzUq!Vlx3Pa}c{+X%zSkToZx+GrY?*owE6R$k`K&?8zr%)* z&(a?8L;e!M(|&z={eum4G4^gS=IF^!V&gyo51i4S4u;92y=I*2TR8#95_${tSp>(# ziRw`ua_ZMks1*}<=83SLBTv(iVhH7zDCN*O{i!>ZyIAj#D5~7vy}_&_?kcPEj1Q~% zS?^6--D0M_H`&kd7oot)VNVR)>pKA_8`oV$IRW^L(rPE?V=(;+{?nLObL0N^^AU37 z@&wyK$B5_W*+>6aHKN}IJ3Ngkcn2X6a2>kIO|E z2R$<3&h^p7J^etfy~#zfv(q=U?E*8QgJBF_<>1ZVJ$$5io7eI*m%pmVv!T5>i6suk ztEb8=@utZRF4=k1&|X;d3yX`+pl`G%={!zGbAN!H|MGhn+>_O@2gI)O>HW}0MbeaCDdv)R3tdJWl4wRm=Rk0R&#a^1Bz zStnUXYH*a+%)o&^+RZKM^u6wmv@ezZ)U)vucZx4XmjsPVm+u?k9Ty8iO zs;78pl!Ad3eV}~eBv;GxjAXFp+ELr5&#C(Yc1cX}^N6XZGSN87a5KNW8gikf&Hl!j z@KxSjE9wTz&TX&~S=|?<^HiabcPCmzF*LX-}A+SLuEuiMGLKe|M6qD zXbST}-I{20pI5aBJMit>+Jf_o!`%Pc@IOSPcq{j1z=He@5J7}_CI{tvc~Qv_7bz&;=`4K6#m9DjH-0yHz_wlGr(8FYMtFg}eZXmufbd_s!VO zx#nbB7hXC%#5em?@D5KzK`?PYdaV%S&%XAiY4k4@vrkbwI}2pE+pWu=Li#D9{+m}z z6~5b=9LBk!d0_N-vwS~Q^5`nG^m8~kycZw7Y^+xybf>=2(-w?&^v8&mm!YQ>UAw1< zKq?Rdjb^Df8Y~(MGGY^<4z^U}!RFc`I=V4={*{#q#%b zuQE-}m|{Y{fybf3EgA0(A6EZEL-_FJPyX@0qRepo&5jxCw--TTU*9g%rzX=__wA7J zd(Pi~WuGkbGNB9oO=<$c8(Ph`c*YCvck>v}FeUTcNc$3Au2RcLwv>@>gTY^>sB5!w z{wq5KOtXrLQKzR{Ym_mu2y?yY0k&UUgnVHFPB9ruJ8Bq_5^oi>Z-OV0v9f#%nsu3e z3?mPI?Rtqy=0~gq`eeH%P$uKvNPA>3M~m~b_OocqJLRCW_FX9t@`X6MFGcJHyVB(H zjV-fX!mmEYD&L7y*nPIq*A*@E_t!L43z3p;UwTgq6--gv-Zpy>VAQt~G^O-Rn|2n{ zopBu5eE9b@6nLQ~ZhXx@Gh-SIu5(26Hr!Y7hy%yQIIzhf3A~Rj1uj8CK3p>62gMS` zrj)mda(V0KrkZW)W0FaJr`n1|(1co?JA|%Pf77uBOm65xwz;&qCJltH(pvJWcaO8q?=vo|cY}oa3VUCAfGUf?%^AbQU9Ms$sc)^%LbtCN!3&Zzu(Y0sO5wsSj!m&!v#B0K0|6+1aidEj1 z@?sKKZNdAY}%zu+AkS!ip{B5SBx zh#xppt7-3uM&y5<4ONtXh!vS9ds~N{@%D?~rx&%^<{1ZX5((LTYZMZQ7og)w3*q(mCy0 z4HDN>e@4dqmb2bQQFU)u1omrfoP8L_L~D z5*Q0=G)c6#l|Ry&!s9ZYezzZ#+s<7$fyYx=#og6g-FSBb=djGTK=t>6I_=jo3pGqTVHX*Fe@|70WH3U_j4RfS> z)`o-;3{W?^-5b|s^c18!HTaWvP!5*xF!YRn~NOyUe7(-*Ic41`d!Y)wA!U`%9KMYa|(2PR-`uzqvGQ zSU1tq(e=Wu$L!DRyK}rwmKSjjpXQ_vJQ*iC)Xbrwu^-iG$Lu`wz2}{Y1--h%JNB!- zA=KxV)cnTs92AHM*86jmO@yj@VpOx`##J#J(p$c7oud|zc`9D=`FYVR8>-6>iEyuY z>QrRsVDL3}ty;`=;Af#M<-Re~zKo(rnQ>2}9o0{VF}h?w>YBoMpX^(aHL{G)_Bs&h z?JKrdp(S@n6c&))5G4P#;LzlV5BhOpWOQ~%m`U26#;};xoo^+~sYL}V(0l4sbywz# zyLiHGN8OHq{PHVK>n0xufi=tK0C;C{=NShYM`X+xC4Unj9TLz;^6@U3!=wF9@`WIj zp5CW$S7iQcg;a5c+OUV!ImG9)8`Fu`%#F!4R z`k@Yu!7G8jWzrtO6S%Y6MAx%8Q2C5{R*ke+tGsL*{LA0JX}@{=;>q%hXYrG*%N+ii zDF7Jgy=c5zP!!>u1=!&({X~C#d93N{Hl1fv5p^$CM{)TBaC(f?RxXykj~N9wd)ZLU z$u62FTm3lhW5cGoX`9)L-h1x~x8{hf$F4H_5nEnei-NE*)uJz3_QpjF_(9xhUYKiF z`8g`{;4u;+YYtdmd)e0hn9N+rP4=Jd)}9D<^n;q=7HPDz;IepZR&es$xeumhcr4Qs zbUhpO;?bP~WDN-`8F%hU!)o#$zS7;0d791 z*tiaU#(;}85f^$+HQGNr>(kZO30`dCm9&~;lNGaJd>*Tvw^VwPY9Piwv7pxj%zaAz zX5D1!=dk0&ZNKyPsaV$%viiAQ^9rV~?1tst$Kw_x34r^a zsiZhDjBkkUE*?s^G)UwgYq!`k`R0V<&VZsX9NYG{Ap2BW%Gdgu$Tw#;zj0C^CN%z1 znWHmgo}y&w-i*oqcF4xWjFZ0_nQdYQuALB z@YfF#8Z97-$gMCoORwB$w2sG=p81(Z;v4$)3lSIfLb&{If5Ehz! z(BPbocdMa+{Y$-Sq;FF?M@YTeedTjlE>i9Ko!~QSnxPr2qo-YQnQ{mB(**^h=+YV; z5LkRu{lz|5rYg)njPqkK8k)W)qU$}e?BA1-vG*+Z--`&@k^7=G>!}DA zkeJD~_F6BV5`0B{Q@7xX#!#ps=@%!**xOLr-+5$t`hmX+RL>Jny2uAddRLnP&m+#F zd#nh#lywC#gxzG7UK4(K?s9{9pwH*S@={bsqyb;f)lO2UvRAhGA^{%}FS8&kiCGN; z%~i_#g}Nq!KkS(@k?gW8r3pkAEZ<+j|7szWwuFUT@Y=CI-cp#njj|1C*zmvL>MOo$ zcBR!P@zq&MJps!omFEm|-d`)+6q#AaF%u1%r>Wv~EO2dH>14axP1G8Gy{)f6Q{@}2 zf%62UaX!*lNZs8G zYAdP51p(GOf)!;*4A=n>)G9#7e5%6^__Ew{Of7ak!mu#SY$Gsr1A7u_KW$ohbV1XMGm_daf^nPT*-YnL|h&r9~^H-RmGEL?@LhNMlqiXxnBI7Uj>~`<`WeDllvJ(~2!+{R3 zMVJSl{)44j$irB)?^}wN6$klWu^NE;2UPO?f#f(HE{oRy#hc`eL?ez$2Sk0n&G<1D z7}4v87~#%7+yEoO`>(+5f%6`_D*PWAbqTzYeG$2b{)HIRKu&nf98c56r=Bn34}@K5 zT^2*;pA!y*1JSP5&!eviXzXv0_Ls?j2G8nvztltCXPcIO+$am0;K6!V6&-HFV@>)5 zs4X^IJ5ln?$Vi;<>zkI<14-4{zK>q2wO<6~UAFSKi84nLrg=o$p(5(-H;VDrWSQFwLlncPt6`SubNcTB5|3drffllZWnhSgKp!?}ambsJ^J$`%OZTvS1v~cj$Whv(kd{ zXL*6@TI)bdX!rtn{L2{vZ!<`~MBSH}xB*l&6%Pi1)?#g|d6{ts(}#^MaydRseQ@F% z<*n1-``XN}gn8dY-G^1NR8@Zv%Q&r3vJ_!zl|(A^leMqdm|JcMi`;;dsTn9O`(-7! zwg|b_qJJu~FdO>_i`3h`ek6kpWwssRmUVo!DwbKJ)_2nfmAZH4sI45$&EhKcok(Yq z3M@m5Xw|yO9)GpV+!qVmy(LbqCr^B~UdkXEBfcZl@0i&vu?x^GhkcFQcpF3Zh$H>) z0q!r!BqJ{22>u)*y=_>O%Mqo1OY$bPwlG|+qIgUPN!`YTSpT>mPKE$zr3!v!_KO!;1w=6PciS6*Ix+f2yu z0w?ABp4kVruE~##-m&_NQ>;w~yY6KbFAg8g7J6BtPTXFiSefa}6x8gIq!dxn#(D~6 zD<*0c9r^v8K>PDZKB5L9UouZ(hoTfL_U!xY%j|#d5!{%40R)P=tf^8ifAccw*l^qC zjE+n85ILr&nQ0=4fU=k0#frnQsamaH0kk(T`6a6YvhIz=KaxMNcX~Mvl)P`wMDP)jA-M#$7kfMh_z_op8PdsWTX!`Uz}jdn@C(t z7_|BT^OBOtxM&5KVm5`B}l`nFP|K z0WyG=-3*n>NZ$9KQ)Dm$EwGKk<}&WoxAe!cF6fP`gjY^+0V_eMHT{L=?xQH!;<0Cp z9y|t4?bD`%+}1?p5swe&8?8{M_FE((k2h&6+evm#FSN4Rr=6jy({CCMGG2tWqso5K zdH2E0{8wl-ZqZU=Fhh41viZ-fdG{l)LTx|$7Or^x;XeT1gGXi#Jo4@ zWX&?pt`^}wTM1)MQ7Y8IapCvr)}*yJbP|nNP{+%9OxVGtrdcYY&(8934y@8)nxGfUs zDtYxuY6rfmWnlnd-3mWtLo1ieJ<&m+85Ne54(1-?Sm9NnXR-6&FetD#^{R7!$$I>+ zPj_n1?1Vt#B69HL%t{BC0^i2&y(%5v$bkjs+GPgxJKC%&O~ZTHR`<0FqwVqfR+{wT zbW}N-WZS|9tTOG-t)(b`#>`yZe9|b1+t`vvef*1yG=dSZrWwm>B{W8|zNm42jSOfz zW-&BX`!hKvbEgP~Ys^t632gz47xMU)2+miMLyBeVfj%zjF>vzxXznV&l>hC2vn`jj zTd@=cg_)|SGU^_@+3+gP_m}?hLY76teXx$i?FHk$I;rERmNh-$-Nwdub{42nF!Dj2 zA7w@L?&FUbnr<8c`4seqry;MJ!l>S{b|U588xvsu-*$QL>{lsGf2dUrx**WzSKrk-n9jEiH^%fJ4dK=y=3J7TxbPn^_V+^t`6uC7^`cD zNqv@IX(|H`%%WN;`rL1#A&_iZDxtA6I^jz{wUrH-fPhrvqCrOJ=d+7A)}s#1{ol{*kTMBc2E!&Y}AsQ35*7Ever0*hWENUfJ4UsE4s^?cTR*J99dr`Ss*(; zJv=-=$y0`p8H<^jJ<(N21Wx+UB-QFq1VN0DlKel~C68r1rQ#C}#A&5SlHY=tek(ku zZ`nuJYz>bJ6>vzV7+H%8xIPqU>v5N;%(NeCJHgS1&oob<=6~ila{E7qng5(4GFab1 zz}!IKu?FerLse~u6hkvG(*GQuyZNrJNT2v`#i9z}d+m$5i0f_3m40*~sH1*5E&6Q7 zRUva;)0x6Fn0U-1C0)@GYu5P!%YpmULU-80iiKV=kd;V>M1 zQ+%xkjI6p_m2_bQ7o&glspsBeD6sI4OO<{i({C>8I^zEi1~y!%d$3~eR|%|n=|SP@ zd&El-eF&(^!vG622znC@N4~8kj$mmluAqeYzRB3qT14jM-)i)b{|mrmAn1=v$ zf<7)qT@HkZ5TMzBzAq~Y^?E|UP08yp0V4y-_fR4I4M&2jt_Gx1C3}^Ao?wIoE}kI1sP;oqQ+ z{{{c+3fPMIspfD~M?LNKnPvayt~7qQdKvN1m(|=PREwKk2}OozbaHh-dgg^@k=Io0 zmok|#U>YVY{D%i`XlLhFK1WY*pJBP$tT>~YGOq~#FVSIf2j_l1W+-uVJD!_Dl3Kp* z<58__RL;mM9@#v-Kut`+Gw_rL5_Vl!?`qSypZ zJpV6wZ*w4evDt{sbAOLkqWNlaT_cf=u}27{(Gz`l$_!Ox;U{_M=Th@lpqdFy2y$k%5A-R?}f8klbJu zyM+~9tjZeaje`|qcrd`-yA2k>&?*Ix9YIN95=wI1_hKSVeh^m#lLmA!fJ4uZZt7&* ze1K+XIXY-L`Ke`Tef9W#fO5#ooS1`NSg|GOgGUWOEws`WU-GI|ibu%kI{tVL6`wk5~#b#i+u`~hk40#-M)m6t-cwf0M za7Z2wS#gi6eB5u0fFMM`V*H6X)Vhysw`&8m8#u^HT-3Icr{D3xG6)aTueoT+#({?4 zn-=i4*z6a8m52c}dplEL0mh=ShGeqOM57|D~GH}bA2;Ko78EDaWNpJs;k@M!zV?CyK zv!3^z2!ejN0ptoq$9~{lN^!ZTlglODMz7VDYg`dKh*YkOxOu19q{FG+-o27AY z2yt&(2DJ(nuvF4538EFk2;y z3wrTH8@~>|nE?RFv)5heg=2z5AE;CroVVDXU;H5Bf%FBIf+G$>Fch>g7u9?EQ|P7k zL+awhuDc0Ho#M76^211==#F-s9O4P&S`Jpn-1}4Uh=T|T0kY)4wy@ZrxhMuGyzyO+ z49rOXoEezS{tUuSzD(v5q0c~4g=gFi(Twor$~=4w?YnaFZv-duepTXX?EKek#LACG z&9AplmKfKs@gW-V5WJZn<$znJAFg7y%xz0pT2CasIyia!!l8hssPj${VnONdmGZRb zcoVPZOX$bsuBNbBsf=SFje0es58S3>aQed=zZQuK=VrcT8W1uuRzSp+QAYpEkgq|2;Q>im@vm3ON2dmSx>yF6h5wr z(G`u`S(VCMNkBc$Otey4;YhI?e_UQ)``kUb+83R4UUv3=@crP_`-&nP*}H^HdGBCV zxx!H`L-S+!k!-I;BHlIdgp<~U#M8HquNUG!B4w@u+tVa(amHv|5la9#%9Q5eem&u%4E}N+JMrU-OjGTNp<`P z385W-lMJMLJsOqt>85FkHr@G-KW(aSU}RQvZDxSRW$+x`802#U5}+5XA{Q;0dTjN0 z-jaz;{k^9zDLbHY7ASdbTgfzD5)vis2r!`%$En#9tLVsJ)&I#zu@Z7p@tu~SMZ^P? zFtU4!6`n&u4FRYzItA9#gGk`nlLFV5{Bh8~GBfnS^z^^9Tk=&#WS-e0XCfjm)yMsm z)EYGW*~@*1^59QuEO%eY0Q46ZrO*#R$5#OTCf9-4k1ii6vssK%;K}#My(052!m%rC<4mx`o z5a_Xh0PuX2n%httoRE?7eaOv9eFsgr&Bf>bZ(mVKs|VlEbQE+i%@m>|BDck8n`m%& zQXuaFjwBB=lV}5T2547Ld`+-HqsbA~opRZi!ww$8fPmoi@DdS4eTi&5x_IPo1VLzB z3`}oex`wD99Lu_hp}}P9^1u1K<&aa5iePJXV*LEPW5-L6ksRMHNH&m3;X4pO=BHib3xS#|H+4@RP-bDWWn$!I`>SF`{X&enW1+*jcyv_um+u^8W)fNVxLsN2v`5U^4EWd?J3kFVXyUi#zydAeXSy ziH0e?cpuPp@KRrV++JNWU&{NLH43Mj5_Bn$IU7=~#bQ8L22j5u=#n0bn1FFQ4J`Ij zkaQsuWu(^xq`**AGU*#8=dVH4Nyc!x3hVgi9V@%3pRQ8hp4jqs?5Q}s2AvJAV+-7C z8v6H<@11{>l9PWt@9# zb;J9b@CSB_iVEjCL}o-)Ba9gHFVVsZEcLo;gAz7Fosb#FSd`8`khuRMLzel=>L=xb ztM=?C7|?NLU+M)apnp0?s8b&1U?=JsoG4S*>);yk)wnj+8^eGy>n>@bz|*Je!iX6C zj@od3*1#t-jOWz^8l=}gE0xkMC!CUA^$eY^UMY!!)4PNgD)Vb4Nft0yk<+>RP~RD@9Qqqd^tVq0z2pRWz5R7E$Qh;Hp7FgzCA^rghF*Elr`c7uJwS8X znRi-UKD65smx&bU%|6nJeC*7LKd1>{NlFVmK>X(c;LK?7zioQw_2fi6Gdc#~n|j$r z@`602{t6A0(Q=K3v19iEC>G$Qe^{Zv6SFz<5v{KPxp?lXiJ&InO5PzzsRERQ%;fmn znKA}5UC9QpVg=h3ss~J90ZV;6u)DsF`t|eAr;vQnl-VYRJ3)AWrFO0jML;{xd<4 zhSf~cHF)5ECBG$?q21*n%9u)=PLk`;uZ6uSWi%6&ZY@6qehA~a3%j5j61-3~3&p3*RY z%t4wf+7;eduM%jHUV;a3%5sj!@&oeH%?MOU-*hZ|G?l4>@7f#bBQ*aLTlP$Gk*q0_M*9N-~ z<#HgMCF|1k`xNikalEk;=*)F9SY5yIj1I6+Z)o}z^kFyvaeD5DXPjj5JLgh_My%ut zxJjBXDUWF@-6wE=V*$T|u|W~M<}<(cB>s4hqDuAb8e@ggtD8j$24jJ-gGR+<8!ia97+tI^u9F9wX4VkE_5rDCzkM%LBlv2`rsU8I%wJ#=@1 zh0!EvZ5D|5c)*hzao)WF)djfub*u72$TS6kYByq|+3)cP)f$Vb-NSRh@9~WGZ7iw> zGOum~Txo3;=h(7=tWe-D?w8=>|Ffq8#cFf!N48JwpZgVZZlEm@)!x{DTP8BlH@8TX z>SKV}%U;grPkH08E0C}7Qqe-b8g`G~Jg9=mJP?_Fm}S*Dwz7zTyLqd(tKYkfXF%Pj(m4Wx0|QoN zV32l#kj{P-U3ZOLRY1_A(OzMW7bs^OkBa=^4|Iftnb7h zsV|P!)$+-}uMzASu^|wdgn0JF?@IGg1L?a<2Y0grPRAg%s*={luZA7^)fx3Lac#M3 zv_uAN%iGANpAW21KbtnPcaM-!Oj@YU$=C_C@)eG?x6x#Xp+AeM;`N}}rZfjYdot&r zEH~9}@~!>Yk#K(EGO;bPY6Gpl&QX`xL$C-;I|J==gFnw+RfpZ-T$7?EU~M*v|LZ}? zq|CL$>4I?w1$yqWr2*s#OQ!ezR?fY;%6T3(emL6w>B*PaPb){ZNB&ZAKmCOwae`h~ zF}kQ%+Yb_qW4>+`wDNv{GetGO6)DdQlqrIS1YQ=<+h{g-!7~x_zsZ=WSuAsQeMMVJ ze`~>5IkGHKG;`ibga6Nhj9R3qZ_D#O(H)#6X>AS097$0 zaA=YY0Qfu(_&=m^kX7No|fb3%h zf>qtlHQCt9UvKm>2ptj(1}4A=e7tTx^>I~hCds=GX}|2Zu;b=74W8CZpqm49(4vx_ zqFJ1?0$)@GTmZ8hJVAhj^1}2PKi@?wJ0Zlii=lwU|7?205qLIT>mZLBqf2TGu!O)b z3+pDfXcn9LU1NwLI{XHnXFh~6DB)}V5(F-E`UfSfmvqMfMyz~WSR*a30*zqLw{(l= z!9Qw=qQJigiVbildD!!vD}bg5ARq$mFSVwUAb8t#;@(yRT@2%0?G@d^ZHxU=hA%&N zW!M~1ao%rTJcitFij1Zf22@vDF79~`-gsBQ&*yf7KgH^jd4RkJ_!Ho-zzlEq^!njO zxpkF`&sPAyGeQ+l673G&(4gm@Gp_-H%F-O&g`DI8I}E@75zH8F%J7P@B_f%eHA12G^g+u`nv%Dlb1J$aFXYLyB<>U4AANSk5x+p|IE!NL{G|PL^B~; z&~}qnjr6$!;1CV>1JWp%^ECS?)4HY+g|}7brslE^2mYY5bdanDd0nHYqHB#fGqXXm zKLHxnlC3vtOyLn85p}PXV85fbSluHIJS)MTF!p}%q>p_GKMbs@f8x!(A_pn}j0CZ^=?UvwzI?#4L}z!utLS7Y-W2tEKnjACM;IU+EZ-q5 zO#AfWGdiG`0>{KCte#%D`^v1n4u7WH{;)JAJp4cfM1IKlz&roHc~Kzu1Fa6AO;AOj z0jb9ub8q4Na9??Jm)%4QJAIC|1wSGjUmXbvzWuiR=t(tdmVa2Blm4OX<;42o@5^R% zKKU6i>5hMc!?0TulZXW#VX)a;z<`X+ww;xxh4wrnTV*wT**TfybI|8^MLZT&4hwVk5Yew@xgV0{ykDgwoJ-%m8w`7r8wJ z?Ban|=VC3y*n`d4qB~%TU~|%D%Ovo63}Bev0KW=! z0|M++gam#OqM`OtyIijic^sM#85d#K4^v|AM3{=*+FRq@=C+~r@>?g#^gdYMpK({~ zF=>fPzX3p|#O>2B?&bvnA8>M;`=Y>NQ2RSIAfJNdW*8QkY<%27f0JjXKUz8HZ#I-! z|E0Q`b8^tF=s_})7rugbe=PZsU7bqwlcq?}AsWa0-^6{MC|Aj>i&c7(f^-+BMFErm zE>&=ckLx3l^*@PYfP%91C&AdK{1x0O<%6t?+v2e{L|>S^o^()0wtL=EfofFrv2%yH zES4rw1*6mZkq|FZgUv>AGbiuMhxb7Ax4MiRjioKBVI}{eiX_8S`Nk|4Y?U~L>Z9V! zJJ}!+MzbZlSXrswqtKy$K2#OYrGiSq92Q-ZA3g$jj%2FF{@Olc0I~k&E7x4m!?8qJ2qeDUTu6bPrC=_>wU@E6oV^{y3w=tjc(y{ zuZDgx?!bs}o4kBBSAFA+BBOZrFxkRA4lC-kHs^zj-w6JP{{PFO!Vw*pjr>qaOFFTJ zd9pSEmoX>DQjN!$NXtkHVY=8Fe79?YR~T*bE*1P@IX~^(eK=5@k4eb4t2{Kxowi+_ zE;phEf395UeOABH!aIW5PQ6mn0eazUAo@PJmdRgux8@yTrR|1cbFx-DpP)=-(wp65 zE|gg_wO048RvgZ@_0H0D^w}1L(p(Xx;DaE%N5B|x&^awsT5xs|v8AhNX{MV`@KKeU zcjsEjy~*#b8mhGgq%SvVc_9#Z`5bs=_ZFC+JqKW5eXXaM1}hh1Ke1=@muK1629njD zv8?-9HTZmQQ>CJFa;GS4`DISQf+Ji1Oa`1~82H7&jfSBAy7oi=_I=lLdIF#{NX^RI zs)g;h)GLVJ3YAF8~K)AO8I-{X@+p-d8RAftVmX-7f^N;u6OQ zxd&n6#y~?<@MrZ)Q}RQ1uYX%BS~U@1odq!sK4ID^hNAnC^k&e}MJ!M@KKoyl;Enm) zUgMtqiD0+rN@w3_eBu9kzwYJONt>sI?eF)t1>#v;o|p%dh6xzD;iw#Hlk-F;5nKsr z)3rJBgfUTo_1Wq^rL@AQo=|7(7nH2drac%1XoiKxxe~`{{n6s0+7d5rDPW7bVOQp@ zbGDDgAmaZ<%Z}W44d{s64b7|(a>GTo9<9{Qf|kI#23C!#3|Y~Lg(vcbp&Leu{Ysm@ ztD#+}*zr5fU&I~uu?J)oTbj9Y-S%gRA#eN9Tx6&a~Z>^bP7`hNI!-V)}>!0MUJWz?-ToztuzHNQietcZQ^Pt@Hst1 z^qT0919+Sd#~ssRMO{nNRgH>~{+@^Xd7b}| zpeCDbsKVCiCbpGWy})Rc;Y$K9WSZWe^ zI`gUhtm-c7P1zPg%U!C3B(*K%kCo1E{mW<%o`_05{J4@f=L47Pry%s5nzQlPFRy8= z5zU_X2AkNKruOqt%ikZR^TF`e_^C6=MJpHqbXkMx0hx2nf6E#c5A+wd)pC6A^X^8-6GzDZ@X{MDK2CN@#YvZb!OS_4{Y^mph(j`aFa(Hl zADa6JfHrBI1uw;J>wYCS(GBQP!{@Co;Jg^@FXJ5C+O2tgkBN%8wI}z30KioKU(`MH z*whQa$~cN((LL?rf4{*lZNFbh-Yzo-u+wO{oy1p7cE%^=c1C97cZ`f*W-t^2Epu!A zC%JB1UHnc{;Bkr(Q_@f6KGB_op-KDn;9-1AJ=F%dqU*Vlr%jGlyNpD7Uw5&e)s`G~ zq1PyR56KN+#iRG5{YAQ2u=)vjl8x5=R``?fh-+cZ8jlw+)yO=3TK1|M);s@F$>0U! z)vveYyX>w-)SOvw{2JlVQFPrdUg;*@8!0t%xcDdD@TDpbjge*@j+2Mnga_RJ7Jz?Fr)_>$f zH4=)nl)UeL*{JA@nq%$9yZ8I))-yp6hu$9^mN!Tmju*vF|5BQ^`)G9Xe|#fTGUCnG z2NOHEY^8Fl4{VB`RS!%$s#~QdY{?B%6+I1RWX^j)2qt5K=71+a)*7$O0uwR#7~z5h ziKHY7(~d2#?deh~Ovr==P^7gLnFDDMxHp{c-+py!b%_`va_w*IKb(S~8;)q-`vr3z z^Zg;n$fvLWGx`3WIM^oO=RW%MVwQUWS>>nnZ65K{+T(YL0yFbq85b5hwIAMkNQuq{ zgCxHbeAZuBUO0^~dN>Xr_*$P?d!QCCwf8_O+VK{Y!i$#&(z4u3YXD-ygFDYO%V!#G zQ>Tqnj$Pxum%G1W;M5;pLV@5w0oBJdc5jqI^ueC=>3&j@@!@3oK=dvGTIllX?{%2- z^YIV7*T4IU_;)*azd4tNeSGzLEbhrlw_UB;qp=#9yn<^uBxy)cvIy%dy&u?ODb)}B zLR)~FpxJMnrZY2-8kY(p_{&zV!xG%C&piXaaKnSBxBvv7LN=ZJcI1sRU)P4;r~X&_ zjaBO#K+%?>#)eQQ1)Dh-J^f?t?uX@n7n+SOK4$C-vDI?mKx#Gs_uZoZVdu&JQl%qi z)+NFOs>QGZ+j~#X2xOi2(~aFInMpKOSyex#x)Kt~%AK0G8WD?r_LhnDBPJ4DlZS7Y zj#eHb%9}u1cXKGt&m}EUAUyo;k25fE0B2qD9G(UHDR9*?lLg+gb|c7lQ;)1G9arKH zE}I2Mzj@ong0c!|+PC|Dn*JaC*x=@yYazlJbKr%3fb{QYU2I*zLJ)J``a*QI5y#x~ zEt{`DgZ(ULe=?(1y;tDg+T555hO1&NvRYg{@Vl8xit@h*eFFj6@tWqpxBF>#mC6X- zHYCw6DGB@NJHy0BVOXn{l|^c(U@WuiimG|7)yUiPbZ&$mHAPG{req^Z~%FW=0vW}$VzH+|PDc9UXu4_=u+bT8%9u>2=t;N1rR_zgFsR;4Hg&w&;JVcR$jBF^eI5}@ zPKB+E!}$}s&JoUS4qi@!P2LFps`O3dt2mXrPwB%M46>ON3M|SOa4t89AVzD*^y+d2 z1ERn36>$j~>D8|T7ai-j-vJG)i;2H;&0H?AD#^h(p}9dBFZe$qG9w+?sl5I1Zy4Ui z2U?=YA67M!W6(Y3Cy8x18+FM66`9XrrA(qS?T81L3Tk%EMqOyeSu)8FWDP~-Oa*li zBPS^T!C5WRm+s(o3f>Qi`l zc#Yy6Gb%bior}Ro9X(*9meY*`G)bz`jFG*8o zCMP=u7oyO$M$rm1jl73oJ5o$}g$Fk`T5tL4WQVnt_onitZ0pcB#l-+em5W%p>Bm6J z(3t11`unX^^q|WeI@FTe`idL2?_hh6-4$H7qktC^W+&LBMwY_9!p6*8^9IZ)LT+Ye tw~T0vJ|{Ww1qXe^n?y!-TB@UKEVY3(aY;=DItctxdaNd2A!io+{{R;-tTzAv diff --git a/icons/obj/guns/manufacturer/serene_outdoors/48x32.dmi b/icons/obj/guns/manufacturer/serene_outdoors/48x32.dmi index 7425d2544575d7f94ac5e9574b9bbcc115d5b3c4..d728fe7bdbf0394260528e104876fccda5230a82 100644 GIT binary patch delta 1118 zcmV-k1fl!n2)PN6YJcl`R9JLGWpiV4X>fFDZ*Bkpc$|%r!EVAZ42I9mQ&@1XpxeYQ z9O#IqY8?mQKDmu)BAOJ%>Dc2h3~5K2n}6x^|4EkTP|Eje2iwm|e3NH0I9S7Tz7W~f zsGx7*Rb-k>r$Y=+h2VgJ;y9~^E40{~hCFC=sv8{x>tXB_xPKwQ1(_je!_XT?fD8!T zXcXOI4)Uj^ONc^_Ee;w2i;D7@$dvIM1xt~gJX*TX|Jrg>*VW-zy&a(3%gu+}Pp&j$ zd$!1d{3L3ZFJBhB6fS`&61$27W|i2rnq+$P=Y&(-u}9W9$ldnucYXl~*`~u5_JxoD z00TowL_t(&fq(6oKWp1S7>6&mAPVjfe*+_nYUmPj!Cr-O#o%^p)1gyQ!p%W3(vTJk z?H~~irjv!UhJq*44koBm>0r}a(=FencZ#Vi>Ga2nm$dgxMyGr9-bvpFN6g)g^JgP$mXY^ejbM#4Aju9w0CDy#h~Cl-jCBFa_Yz zVt@)fg?|+_s0a8LMH=qEKlM4uWL!y95DAe$@PAR$PAkr|Ans4D zZaV1X@C(<- zDn?XSue!(^x4U5&1Yw!;aD{|o0b}HPQvjWow10L9(m;)gsHe7%>UkoG7x{ps#xAqv z)Vn&;^F#_?uOwe^`yj`{u(+RuWh9^OsGQsW#^A2a=p{u`QNEKDo+;%iL9eLh(o}f3 zKp=Rq)LR=8ZC5+E)1G~ZkCj{Pm#H1z%V?YUWODWT^UEI1V69*kK&vaw=eHI|P`V<{MG+mB6U$xPL&)nc=NYFC@e zT|SyQ$$V6r1`}bkm6eYe{60}iq$p1KB{LsIB5t23DN?la!hFQ<6D97^N^AfFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5; z&r`5fFwryM;w;ZhDainFEVwu`QZv&tN`M?=Bd+3-#FA7XQ_0EE$Hy}`#M3!g!70eq z(c3jhiHkEOv#1y-X~@NyR+N~V3Sq;wB$Xy-=Oz}Hq!tlWnty9(8lRh(PK-Jt)EE(I zmJtzZ%!xG1oS>SV#G-5>f&!uppRLLYu6{1yNCW`hQ-2veIb!4h00S;bL_t(&f$f+- zYui8=hp)CF3hoep10$Pi=n|q}uR^(ENV~P^(5X1#=Aane&=v~qAQ2CylZCy8f+y1s zCa6>CVAEUEEq~vocak03(%o79v$Wi^*!WJ5-a85I=NABl0)R)QQt4n98YU|3qMDtE zGFOz#SQTfFauxI0*@;<0=LjJeS#pV}7%iwE1WyNzAB2zzgbgeel@3arY68!rSG(sX zrQW4qudmFjy1W{$s83iG4)d5#gTV89E$A5Xg$YG|2!A7H0uLy(s)C}HMa5tUz~f0va9b*>3U(|hq8`w`7HO!+&@Tl; zsnt($h;ExD5PKa*A^u>;aTJ5*c%Gffpg9%ubnwco zHBFl2njnrZW16ZMQC*Ep9zrmNjrYX+LOw%?W0Bvh)Wa|cLg{%prAt@fgZ9{)GV(jK z0e=WgTrOl<(KN~R$Mmj@+h8}Q>-v&d%C#>|&>u{_3{O@< zV^z(Wv34a=C=~wy`SOlLdz&5HY0r^~&h>laPt!Qr%IG%H#o*@6*R$94`i9{o=97V| z5P#m&aMCi$TX@>PUXTf*n6lPN2H4sBGwQL(TPrK+(v{gT+tlNHG{U1~6gWzT(0}%rigGDYk%>^VoXSTtaBI0ljf^|Iu2m7~ zIu5__^AQg!;^vN`ZoCubBOYzyaYc@iscko>PahhOckAY(fJoY6YjNAzkw~FXC=?1s zOkvCXIv44y=VZg#&A*tXKGAk8^oh1a^@$Y!34Z|rpCu^n!mLRE0000 Date: Sun, 5 Jan 2025 23:16:10 -0500 Subject: [PATCH 087/122] Minor mapcut fix (#3919) ## About The Pull Request As is in the title, fixes a small error in the maptainer mapcut PR ## Why It's Good For The Game Instead of corporate mining being removed in the ruin datum, bigderelict1 was instead removed in said datum, causing corporate mining to be spawned instead with nothing. Fixes that so derelict1 exists again ## Changelog :cl: fix: Bigderelict1 now properly spawns instead of Corporate Mining /:cl: --- code/datums/ruins/space.dm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 8bdc04a9161f..548dd72aafe5 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -6,12 +6,13 @@ allow_duplicates = FALSE ruin_type = RUINTYPE_SPACE -/datum/map_template/ruin/space/corporate_mining - id = "corporate_mining" - suffix = "corporate_mining.dmm" - name = "Corporate Mining Module" - description = "An old and rusty mining facility, with big ore potential." - ruin_tags = list(RUIN_TAG_NO_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_SHELTER) +/datum/map_template/ruin/space/bigderelict1 + id = "bigderelict1" + suffix = "bigderelict1.dmm" + name = "Derelict Tradepost" + description = "A once-bustling tradestation that handled imports and exports from nearby stations now lays eerily dormant. \ + The last received message was a distress call from one of the on-board officers, but we had no success in making contact again." + ruin_tags = list(RUIN_TAG_MINOR_COMBAT, RUIN_TAG_MEDIUM_LOOT, RUIN_TAG_SHELTER) /datum/map_template/ruin/space/onehalf id = "onehalf" From 74f4c1fe159284f345b918b8d6a1e5a86f718bb0 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 22:43:17 -0600 Subject: [PATCH 088/122] Automatic changelog generation for PR #3919 [ci skip] --- html/changelogs/AutoChangeLog-pr-3919.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3919.yml diff --git a/html/changelogs/AutoChangeLog-pr-3919.yml b/html/changelogs/AutoChangeLog-pr-3919.yml new file mode 100644 index 000000000000..326161fa7846 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3919.yml @@ -0,0 +1,4 @@ +author: Burning02 +changes: + - {bugfix: Bigderelict1 now properly spawns instead of Corporate Mining} +delete-after: true From 23bdb9c387844a3b3d782ab5ca63f7113b72b1d0 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Sun, 5 Jan 2025 22:17:52 -0600 Subject: [PATCH 089/122] Radio crackle QoL (#3902) ## About The Pull Request Makes radio crackle a lot less spammy. Basically, first of all re-adds the toggle to disable it, second of all, simplifies the code into one place, and third of all, makes it so that messages (besides your own) only crackle when another message hasn't been sent in 5 seconds (subject to change). As a ~~side effect~~ totally intended feature, people using radios near you will instead play the much less intrusive radio message receive sound instead of the noisy walkie-talkie sound. ## Why It's Good For The Game Making it less repetitive and focusing it down to when it's actually needed is good for everyone. ## Changelog :cl: add: A pref to totally disable radio crackle sounds. tweak: Radio crackle will only play if it's been 5 seconds since the last radio message the mob has heard. tweak: The radio crackle will only play once a message has been successfully transmitted. /:cl: --- code/__DEFINES/flags.dm | 2 -- code/__DEFINES/preferences.dm | 7 ++++--- code/game/machinery/telecomms/broadcasting.dm | 4 ---- code/game/objects/items/devices/radio/radio.dm | 9 +-------- code/modules/client/preferences_savefile.dm | 17 ++++++++++++++++- code/modules/client/preferences_toggles.dm | 3 +-- code/modules/mob/living/living_defines.dm | 3 +++ code/modules/mob/living/living_say.dm | 13 ++++++++++++- 8 files changed, 37 insertions(+), 21 deletions(-) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index b97972be8a4c..b367c514232e 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -46,8 +46,6 @@ GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 204 #define SHOW_BEHIND_LARGE_ICONS_1 (1<<12) /// Should we use the initial icon for display? Mostly used by overlay only objects #define HTML_USE_INITAL_ICON_1 (1<<20) -// Whether or not this atom is storing contents for a disassociated storage object -#define HAS_DISASSOCIATED_STORAGE_1 (1<<24) // Update flags for [/atom/proc/update_appearance] /// Update the atom's name diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm index 4f225d304313..4c076b0550a4 100644 --- a/code/__DEFINES/preferences.dm +++ b/code/__DEFINES/preferences.dm @@ -21,10 +21,11 @@ #define DEADMIN_POSITION_SECURITY (1<<18) #define DEADMIN_POSITION_SILICON (1<<19) #define SOUND_ENDOFROUND (1<<20) -#define SPLIT_ADMIN_TABS (1<<22) -#define FAST_MC_REFRESH (1<<23) +#define SPLIT_ADMIN_TABS (1<<21) +#define FAST_MC_REFRESH (1<<22) +#define SOUND_RADIO (1<<23) -#define TOGGLES_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|SOUND_ENDOFROUND|MEMBER_PUBLIC|INTENT_STYLE|MIDROUND_ANTAG|SOUND_INSTRUMENTS|SOUND_SHIP_AMBIENCE|SOUND_PRAYERS|SOUND_ANNOUNCEMENTS) +#define TOGGLES_DEFAULT (SOUND_ADMINHELP|SOUND_MIDI|SOUND_AMBIENCE|SOUND_LOBBY|SOUND_ENDOFROUND|SOUND_RADIO|MEMBER_PUBLIC|INTENT_STYLE|MIDROUND_ANTAG|SOUND_INSTRUMENTS|SOUND_SHIP_AMBIENCE|SOUND_PRAYERS|SOUND_ANNOUNCEMENTS) //Chat toggles #define CHAT_OOC (1<<0) diff --git a/code/game/machinery/telecomms/broadcasting.dm b/code/game/machinery/telecomms/broadcasting.dm index 9c3af38b0b44..1927c3963ca6 100644 --- a/code/game/machinery/telecomms/broadcasting.dm +++ b/code/game/machinery/telecomms/broadcasting.dm @@ -167,12 +167,8 @@ if(R.independent && R.can_receive(frequency, map_zones)) radios += R - //WS edit begin - Radio chatter #434 // Next, we'll have each radio play a small sound effect except for the one that broadcasted it. for(var/obj/item/radio/radio in radios) - if(radio.last_chatter_time + 1 SECONDS < world.time && source != radio) - playsound(radio, "sound/effects/radio_chatter.ogg", 20, FALSE) - radio.last_chatter_time = world.time if(radio.log) var/name = data["name"] var/list/log_details = list() diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index 822901de7e27..26b64330bba0 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -28,9 +28,6 @@ var/emped = 0 ///It can be used for hotkeys var/headset = FALSE - ///The time since we last played a radio chatter sound. - var/last_chatter_time - ///Whether the radio will transmit dialogue it hears nearby. var/broadcasting = FALSE ///Whether the radio is currently receiving. @@ -274,20 +271,16 @@ var/datum/signal/subspace/vocal/signal = new(src, freq, speaker, language, message, spans, message_mods) // Independent radios, on the CentCom frequency, reach all independent radios - if (independent && (freq == FREQ_CENTCOM || freq == FREQ_WIDEBAND)) //WS Edit - SolGov Rep + if (independent && (freq == FREQ_CENTCOM || freq == FREQ_WIDEBAND)) signal.data["compression"] = 0 signal.transmission_method = TRANSMISSION_SUPERSPACE signal.map_zones = list(0) // reaches all Z-levels signal.broadcast() - playsound(src, "sound/effects/walkietalkie.ogg", 20, FALSE) //WS Edit - Radio chatter return // All radios make an attempt to use the subspace system first signal.send_to_receivers() - //At this point the signal was transmitted so play a sound //WS Edit - Radio chatter - playsound(src, "sound/effects/walkietalkie.ogg", 20, FALSE) //WS Edit - Radio chatter - // If the radio is subspace-only, that's all it can do if (subspace_transmission) return diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index 7d9aae456185..f5c4dff3e637 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -5,7 +5,7 @@ // You do not need to raise this if you are adding new values that have sane defaults. // Only raise this value when changing the meaning/format/name/layout of an existing value // where you would want the updater procs below to run -#define SAVEFILE_VERSION_MAX 41 +#define SAVEFILE_VERSION_MAX 42 /* SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn @@ -76,9 +76,24 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car if(current_version < 38) outline_enabled = TRUE outline_color = COLOR_BLUE_GRAY + if (current_version < 40) LAZYADD(key_bindings["Space"], "hold_throw_mode") + if(current_version < 42) + //The toggles defines were moved down one bit + if(toggles & FAST_MC_REFRESH) + toggles |= SPLIT_ADMIN_TABS + else + toggles &= ~SPLIT_ADMIN_TABS + + if(toggles & SOUND_RADIO) + toggles |= FAST_MC_REFRESH + else + toggles &= ~FAST_MC_REFRESH + + toggles |= SOUND_RADIO + /datum/preferences/proc/update_character(current_version, savefile/S) if(current_version < 39) var/species_id diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm index b40e1702652e..13f56a90a63a 100644 --- a/code/modules/client/preferences_toggles.dm +++ b/code/modules/client/preferences_toggles.dm @@ -248,7 +248,7 @@ TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggle_announcement_sound)() /datum/verbs/menu/Settings/Sound/toggle_announcement_sound/Get_checked(client/C) return C.prefs.toggles & SOUND_ANNOUNCEMENTS -/* READD THIS WHEN YOU FIX RADIO CHATTER +//Readded, now that radio chatter is fixed. TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggle_radio_sound)() set name = "Hear/Silence Radio Chatter" set category = "Preferences" @@ -260,7 +260,6 @@ TOGGLE_CHECKBOX(/datum/verbs/menu/Settings/Sound, toggle_radio_sound)() /datum/verbs/menu/Settings/Sound/toggle_radio_sound/Get_checked(client/C) return C.prefs.toggles & SOUND_RADIO -*/ /datum/verbs/menu/Settings/Sound/verb/stop_client_sounds() set name = "Stop Sounds" diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index 734ffac08595..223e5639548f 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -182,3 +182,6 @@ var/body_pixel_x_offset = 0 ///Default Y offset var/body_pixel_y_offset = 0 + + /// World time of the last time this mob heard a radio crackle, to reduce spamminess. + COOLDOWN_DECLARE(radio_crackle_cooldown) diff --git a/code/modules/mob/living/living_say.dm b/code/modules/mob/living/living_say.dm index abe8b52c6c1e..81647642fb25 100644 --- a/code/modules/mob/living/living_say.dm +++ b/code/modules/mob/living/living_say.dm @@ -245,7 +245,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list( deaf_type = 2 // Since you should be able to hear yourself without looking // Create map text prior to modifying message for goonchat - if (client?.prefs.chat_on_map && !(stat == UNCONSCIOUS || stat == HARD_CRIT) && (client.prefs.see_chat_non_mob || ismob(speaker)) && can_hear()) + if(client?.prefs.chat_on_map && !(stat == UNCONSCIOUS || stat == HARD_CRIT) && (client.prefs.see_chat_non_mob || ismob(speaker)) && can_hear()) if(message_mods[MODE_WHISPER] == MODE_WHISPER_CRIT) play_screen_text("message") if(message_mods[MODE_CUSTOM_SAY_ERASE_INPUT]) @@ -253,6 +253,17 @@ GLOBAL_LIST_INIT(department_radio_keys, list( else create_chat_message(speaker, message_language, raw_message, spans) + if(radio_freq && (client?.prefs.toggles & SOUND_RADIO)) + //All calls to hear that include radio_freq will be from radios, so we can assume that the speaker is a virtualspeaker + var/atom/movable/virtualspeaker/virt = speaker + //Play the walkie sound if this mob is speaking, and don't apply cooldown + if(virt.source == src) + playsound_local(get_turf(speaker), "sound/effects/walkietalkie.ogg", 20, FALSE) + else if(COOLDOWN_FINISHED(src, radio_crackle_cooldown)) + playsound_local(get_turf(speaker), "sound/effects/radio_chatter.ogg", 20, FALSE) + //Always start it so that it only crackles when there hasn't been a message in a while + COOLDOWN_START(src, radio_crackle_cooldown, 5 SECONDS) + // Recompose message for AI hrefs, language incomprehension. message = compose_message(speaker, message_language, raw_message, radio_freq, spans, message_mods) From 2dc70d995a2c20c79f9b3db07c779dc9800c411c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 22:55:10 -0600 Subject: [PATCH 090/122] Automatic changelog generation for PR #3902 [ci skip] --- html/changelogs/AutoChangeLog-pr-3902.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3902.yml diff --git a/html/changelogs/AutoChangeLog-pr-3902.yml b/html/changelogs/AutoChangeLog-pr-3902.yml new file mode 100644 index 000000000000..436036beb3b4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3902.yml @@ -0,0 +1,8 @@ +author: MarkSuckerberg +changes: + - {rscadd: A pref to totally disable radio crackle sounds.} + - {tweak: Radio crackle will only play if it's been 5 seconds since the last radio + message the mob has heard.} + - {tweak: The radio crackle will only play once a message has been successfully + transmitted.} +delete-after: true From 0183e450ddc90e5cb664b790e990471312c0a468 Mon Sep 17 00:00:00 2001 From: waykay <127071388+kaylexis@users.noreply.github.com> Date: Sun, 5 Jan 2025 22:19:34 -0600 Subject: [PATCH 091/122] Removes Entertainment Monitor Meta-Reference (#3940) ## About The Pull Request Replaces the meta-reference in the entertainment monitor with lore-friendly and realistic text. ![image](https://github.com/user-attachments/assets/339cbde3-f155-4389-b1af-585d3a41d659) ![image](https://github.com/user-attachments/assets/8552a5c6-052b-48e3-8f63-abca4af66d2e) ## Changelog :cl: fix: changes flavor text on entertainment monitor /:cl: --------- Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- code/game/machinery/computer/camera.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/computer/camera.dm b/code/game/machinery/computer/camera.dm index 50ed20ae619e..de6daa417946 100644 --- a/code/game/machinery/computer/camera.dm +++ b/code/game/machinery/computer/camera.dm @@ -258,7 +258,7 @@ /obj/machinery/computer/security/telescreen/entertainment name = "entertainment monitor" - desc = "Damn, they better have the /tg/ channel on these things." + desc = "A screen displaying various entertainment channels. I hope they have that new Gezenan sitcom on this." icon = 'icons/obj/status_display.dmi' icon_state = "entertainment_blank" network = list("thunder") From 0762192f640596951aa4bac5c814cc754fd3d260 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 5 Jan 2025 23:06:20 -0600 Subject: [PATCH 092/122] Automatic changelog generation for PR #3940 [ci skip] --- html/changelogs/AutoChangeLog-pr-3940.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3940.yml diff --git a/html/changelogs/AutoChangeLog-pr-3940.yml b/html/changelogs/AutoChangeLog-pr-3940.yml new file mode 100644 index 000000000000..76ac5f6ba20a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3940.yml @@ -0,0 +1,4 @@ +author: kaylexis +changes: + - {bugfix: changes flavor text on entertainment monitor} +delete-after: true From fb8e245b144174edb4fc6bd6f0f1eba56bc70bcd Mon Sep 17 00:00:00 2001 From: Gristlebee <56049844+Gristlebee@users.noreply.github.com> Date: Mon, 6 Jan 2025 05:02:25 -0800 Subject: [PATCH 093/122] Underbarrel Gun Attachments (#3825) ## About The Pull Request Adds underbarrel gun attachments. Current roster is the underbarrel shotgun, e-gun, flamethrower, flaregun, riot grenade launcher, and 40mm grenade launcher. The first five can be bought from the outpost cargo. Attachment removal now needs to be on harm intent in addition to the alt-click to avoid action conflicts. Underbarrel guns can be fired/reloaded/interacted with by swapping the fire select to underbarrel. Cleans up the riot grenade launcher code a bit. Fixes runtimes caused by canceling attachment removal without selecting an attachment, and dropping cells from e-guns with an open latch. Underbarrel gun sprites are recolors of Rye-rice's underbarrel grenade launcher. ## Why It's Good For The Game Adds some more customization and personalization options to a players loadout, and I think it's neat. ## Changelog :cl: Gristlebee, Rye-rice add: Underbarrel guns add: Hand attachment removal is bound to alt-click on harm intent. fix: Grenade launcher code fix: Runtimes /:cl: --------- Signed-off-by: Gristlebee <56049844+Gristlebee@users.noreply.github.com> Co-authored-by: Mark Suckerberg Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- code/__DEFINES/dcs/signals/signals.dm | 3 + code/__DEFINES/guns.dm | 7 ++ code/_onclick/click.dm | 8 +- code/datums/components/attachment.dm | 68 +++++++++++++ code/datums/components/attachment_holder.dm | 53 ++++++++-- code/game/machinery/recharger.dm | 1 + code/game/objects/items.dm | 6 +- .../objects/items/attachments/_attachment.dm | 34 +++++++ .../items/attachments/_gun_attachment.dm | 78 +++++++++++++++ .../attachments/gun_attachments/ballistic.dm | 57 +++++++++++ .../attachments/gun_attachments/energy.dm | 47 +++++++++ .../gun_attachments/flamethrower.dm | 93 ++++++++++++++++++ .../attachments/gun_attachments/flaregun.dm | 62 ++++++++++++ .../gun_attachments/riot_launcher.dm | 24 +++++ code/modules/cargo/packs/gun.dm | 39 +++++++- code/modules/mob/mob.dm | 3 + .../projectiles/ammunition/energy/laser.dm | 4 + .../projectiles/ammunition/energy/stun.dm | 3 + .../boxes_magazines/internal/shotgun.dm | 6 ++ code/modules/projectiles/gun.dm | 18 +++- code/modules/projectiles/guns/ballistic.dm | 13 +-- .../projectiles/guns/ballistic/assault.dm | 1 + .../modules/projectiles/guns/ballistic/smg.dm | 3 + code/modules/projectiles/guns/energy.dm | 33 ++++--- .../clip_lanchester/ballistics.dm | 2 +- .../manufacturer/scarborough/ballistics.dm | 73 +------------- .../serene_sporting/ballistics.dm | 2 +- .../projectiles/guns/misc/grenade_launcher.dm | 16 ++- code/modules/projectiles/guns/powered.dm | 3 +- icons/mob/actions/actions_items.dmi | Bin 20966 -> 21907 bytes icons/obj/guns/attachments.dmi | Bin 4662 -> 5803 bytes shiptest.dme | 6 ++ 32 files changed, 661 insertions(+), 105 deletions(-) create mode 100644 code/game/objects/items/attachments/_gun_attachment.dm create mode 100644 code/game/objects/items/attachments/gun_attachments/ballistic.dm create mode 100644 code/game/objects/items/attachments/gun_attachments/energy.dm create mode 100644 code/game/objects/items/attachments/gun_attachments/flamethrower.dm create mode 100644 code/game/objects/items/attachments/gun_attachments/flaregun.dm create mode 100644 code/game/objects/items/attachments/gun_attachments/riot_launcher.dm diff --git a/code/__DEFINES/dcs/signals/signals.dm b/code/__DEFINES/dcs/signals/signals.dm index 28beea516c5f..7e0baa2152c6 100644 --- a/code/__DEFINES/dcs/signals/signals.dm +++ b/code/__DEFINES/dcs/signals/signals.dm @@ -265,6 +265,9 @@ #define COMSIG_CLICK_CTRL_SHIFT "ctrl_shift_click" ///from base of atom/CtrlShiftRightClick(/mob) #define COMSIG_CLICK_CTRL_SHIFT_RIGHT "ctrl_shift_right_click" +/// from mob/ver/do_unique_action +#define COMSIG_CLICK_UNIQUE_ACTION "unique_action" + #define OVERIDE_UNIQUE_ACTION 1 //from base of atom/MouseDrop(): (/atom/over, /mob/user) #define COMSIG_MOUSEDROP_ONTO "mousedrop_onto" #define COMPONENT_NO_MOUSEDROP 1 diff --git a/code/__DEFINES/guns.dm b/code/__DEFINES/guns.dm index 0dd8018e2477..9581fb506361 100644 --- a/code/__DEFINES/guns.dm +++ b/code/__DEFINES/guns.dm @@ -114,8 +114,14 @@ #define COMSIG_ATTACHMENT_EXAMINE "attach-examine" #define COMSIG_ATTACHMENT_EXAMINE_MORE "attach-examine-more" #define COMSIG_ATTACHMENT_PRE_ATTACK "attach-pre-attack" +#define COMSIG_ATTACHMENT_AFTER_ATTACK "attach-after-attack" #define COMSIG_ATTACHMENT_ATTACK "attach-attacked" +#define COMSIG_ATTACHMENT_WIELD "attach-wield" +#define COMSIG_ATTACHMENT_UNWIELD "attach-unwield" #define COMSIG_ATTACHMENT_UPDATE_OVERLAY "attach-overlay" +#define COMSIG_ATTACHMENT_UNIQUE_ACTION "attach-unique-action" +#define COMSIG_ATTACHMENT_CTRL_CLICK "attach-ctrl-click" +#define COMSIG_ATTACHMENT_ALT_CLICK "attach-alt-click" #define COMSIG_ATTACHMENT_TOGGLE "attach-toggle" @@ -199,6 +205,7 @@ #define FIREMODE_FULLAUTO "auto" #define FIREMODE_OTHER "other" #define FIREMODE_OTHER_TWO "other2" +#define FIREMODE_UNDERBARREL "underbarrel" #define GUN_LEFTHAND_ICON 'icons/mob/inhands/weapons/guns_lefthand.dmi' #define GUN_RIGHTHAND_ICON 'icons/mob/inhands/weapons/guns_righthand.dmi' diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 3d3777521f26..cfd08960cd55 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -160,7 +160,10 @@ UnarmedAttack(A,1) else if(W) - W.afterattack(A,src,0,params) + if(W.pre_attack(A,src,params)) + return + else + W.afterattack(A,src,0,params) else RangedAttack(A,params) @@ -342,10 +345,11 @@ A.AltClick(src) /atom/proc/AltClick(mob/user) - SEND_SIGNAL(src, COMSIG_CLICK_ALT, user) + var/result = SEND_SIGNAL(src, COMSIG_CLICK_ALT, user) var/turf/T = get_turf(src) if(T && (isturf(loc) || isturf(src)) && user.TurfAdjacent(T)) user.set_listed_turf(T) + return result /// Use this instead of [/mob/proc/AltClickOn] where you only want turf content listing without additional atom alt-click interaction /atom/proc/AltClickNoInteract(mob/user, atom/A) diff --git a/code/datums/components/attachment.dm b/code/datums/components/attachment.dm index 5c4274efbe3e..265aef622081 100644 --- a/code/datums/components/attachment.dm +++ b/code/datums/components/attachment.dm @@ -8,8 +8,17 @@ var/datum/callback/on_attach var/datum/callback/on_detach var/datum/callback/on_toggle + var/datum/callback/on_attacked + var/datum/callback/on_unique_action + var/datum/callback/on_ctrl_click + var/datum/callback/on_alt_click + var/datum/callback/on_examine ///Called on the parents preattack var/datum/callback/on_preattack + ///Called on the parents wield + var/datum/callback/on_wield + ///Called on the parents unwield + var/datum/callback/on_unwield ///Unused...Also a little broken.. var/list/datum/action/actions ///Generated if the attachment can toggle, sends COMSIG_ATTACHMENT_TOGGLE @@ -23,6 +32,13 @@ datum/callback/on_detach = null, datum/callback/on_toggle = null, datum/callback/on_preattack = null, + datum/callback/on_attacked = null, + datum/callback/on_unique_action = null, + datum/callback/on_ctrl_click = null, + datum/callback/on_wield = null, + datum/callback/on_unwield = null, + datum/callback/on_examine = null, + datum/callback/on_alt_click = null, list/signals = null ) @@ -36,6 +52,13 @@ src.on_detach = on_detach src.on_toggle = on_toggle src.on_preattack = on_preattack + src.on_attacked = on_attacked + src.on_unique_action = on_unique_action + src.on_ctrl_click = on_ctrl_click + src.on_wield = on_wield + src.on_unwield = on_unwield + src.on_examine = on_examine + src.on_alt_click = on_alt_click ADD_TRAIT(parent, TRAIT_ATTACHABLE, "attachable") RegisterSignal(parent, COMSIG_ATTACHMENT_ATTACH, PROC_REF(try_attach)) @@ -48,6 +71,12 @@ RegisterSignal(parent, COMSIG_ATTACHMENT_PRE_ATTACK, PROC_REF(relay_pre_attack)) RegisterSignal(parent, COMSIG_ATTACHMENT_UPDATE_OVERLAY, PROC_REF(update_overlays)) RegisterSignal(parent, COMSIG_ATTACHMENT_GET_SLOT, PROC_REF(send_slot)) + RegisterSignal(parent, COMSIG_ATTACHMENT_WIELD, PROC_REF(try_wield)) + RegisterSignal(parent, COMSIG_ATTACHMENT_UNWIELD, PROC_REF(try_unwield)) + RegisterSignal(parent, COMSIG_ATTACHMENT_ATTACK, PROC_REF(relay_attacked)) + RegisterSignal(parent, COMSIG_ATTACHMENT_UNIQUE_ACTION, PROC_REF(relay_unique_action)) + RegisterSignal(parent, COMSIG_ATTACHMENT_CTRL_CLICK, PROC_REF(relay_ctrl_click)) + RegisterSignal(parent, COMSIG_ATTACHMENT_ALT_CLICK, PROC_REF(relay_alt_click)) for(var/signal in signals) RegisterSignal(parent, signal, signals[signal]) @@ -129,6 +158,9 @@ /datum/component/attachment/proc/handle_examine(obj/item/parent, mob/user, list/examine_list) SIGNAL_HANDLER + if(on_examine) + on_examine.Invoke(parent, user, examine_list) + /datum/component/attachment/proc/handle_examine_more(obj/item/parent, mob/user, list/examine_list) SIGNAL_HANDLER @@ -138,6 +170,42 @@ if(on_preattack) return on_preattack.Invoke(gun, target_atom, user, params) +/datum/component/attachment/proc/relay_attacked(obj/item/parent, obj/item/gun, obj/item, mob/user, params) + SIGNAL_HANDLER_DOES_SLEEP + + if(on_attacked) + return on_attacked.Invoke(gun, user, item) + +/datum/component/attachment/proc/try_wield(obj/item/parent, obj/item/gun, mob/user, params) + SIGNAL_HANDLER_DOES_SLEEP + + if(on_wield) + return on_wield.Invoke(gun, user, params) + +/datum/component/attachment/proc/try_unwield(obj/item/parent, obj/item/gun, mob/user, params) + SIGNAL_HANDLER_DOES_SLEEP + + if(on_unwield) + return on_unwield.Invoke(gun, user, params) + +/datum/component/attachment/proc/relay_unique_action(obj/item/parent, obj/item/gun, mob/user, params) + SIGNAL_HANDLER_DOES_SLEEP + + if(on_unique_action) + return on_unique_action.Invoke(gun, user, params) + +/datum/component/attachment/proc/relay_ctrl_click(obj/item/parent, obj/item/gun, mob/user, params) + SIGNAL_HANDLER_DOES_SLEEP + + if(on_ctrl_click) + return on_ctrl_click.Invoke(gun, user, params) + +/datum/component/attachment/proc/relay_alt_click(obj/item/parent, obj/item/gun, mob/user, params) + SIGNAL_HANDLER_DOES_SLEEP + + if(on_alt_click) + return on_alt_click.Invoke(gun, user, params) + /datum/component/attachment/proc/send_slot(obj/item/parent) SIGNAL_HANDLER return attachment_slot_to_bflag(slot) diff --git a/code/datums/components/attachment_holder.dm b/code/datums/components/attachment_holder.dm index f83a55eb201a..e1564902c5ae 100644 --- a/code/datums/components/attachment_holder.dm +++ b/code/datums/components/attachment_holder.dm @@ -21,7 +21,7 @@ var/obj/item/gun/parent_gun = parent src.slot_room = slot_room - src.valid_types = valid_types + src.valid_types = typecacheof(valid_types) src.slot_offsets = slot_offsets RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, PROC_REF(handle_attack)) @@ -29,8 +29,12 @@ RegisterSignal(parent, COMSIG_PARENT_EXAMINE_MORE, PROC_REF(handle_examine_more)) RegisterSignal(parent, COMSIG_PARENT_QDELETING, PROC_REF(handle_qdel)) RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(handle_item_pre_attack)) + RegisterSignal(parent, COMSIG_TWOHANDED_WIELD, PROC_REF(handle_item_wield)) + RegisterSignal(parent, COMSIG_TWOHANDED_UNWIELD, PROC_REF(handle_item_unwield)) RegisterSignal(parent, COMSIG_CLICK_CTRL_SHIFT, PROC_REF(handle_ctrl_shift_click)) + RegisterSignal(parent, COMSIG_CLICK_CTRL, PROC_REF(handle_ctrl_click)) RegisterSignal(parent, COMSIG_CLICK_ALT, PROC_REF(handle_alt_click)) + RegisterSignal(parent, COMSIG_CLICK_UNIQUE_ACTION, PROC_REF(handle_unique_action)) RegisterSignal(parent, COMSIG_ATOM_UPDATE_OVERLAYS, PROC_REF(handle_overlays)) if(length(default_attachments)) @@ -80,7 +84,20 @@ /datum/component/attachment_holder/proc/handle_alt_click(obj/item/parent, mob/user) SIGNAL_HANDLER - INVOKE_ASYNC(src, PROC_REF(handle_detach), parent, user) + if(user.a_intent == INTENT_HARM) + INVOKE_ASYNC(src, PROC_REF(handle_detach), parent, user) + return TRUE + else + for(var/obj/item/attach as anything in attachments) + if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_ALT_CLICK, parent, user)) + return TRUE + +/datum/component/attachment_holder/proc/handle_ctrl_click(obj/item/parent, mob/user) + SIGNAL_HANDLER + + for(var/obj/item/attach as anything in attachments) + if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_CTRL_CLICK, parent, user)) + return TRUE /datum/component/attachment_holder/proc/do_attachment_radial(obj/item/parent, mob/user) var/list/attachments_as_list = attachments_to_list(TRUE) @@ -93,6 +110,7 @@ /datum/component/attachment_holder/proc/handle_examine(obj/item/parent, mob/user, list/examine_list) if(length(attachments)) examine_list += span_notice("It has [length(attachments)] attachment\s.") + examine_list += span_notice("You can remove them by pressing alt-click on the [parent] on harm intent.") for(var/obj/item/attach as anything in attachments) SEND_SIGNAL(attach, COMSIG_ATTACHMENT_EXAMINE, user, examine_list) @@ -114,7 +132,7 @@ /datum/component/attachment_holder/proc/do_attach(obj/item/attachment, mob/user, bypass_checks) var/slot = SEND_SIGNAL(attachment, COMSIG_ATTACHMENT_GET_SLOT) slot = attachment_slot_from_bflag(slot) - if(!(attachment.type in valid_types)) + if(!(is_type_in_typecache(attachment,valid_types))) to_chat(user, span_notice("[attachment] is not a valid attachment for this [parent]!")) return if(!slot_room[slot]) @@ -152,13 +170,15 @@ var/selected = tgui_input_list(user, "Select Attachment", "Detach", tool_list) if(!parent.Adjacent(user) || !selected || !tool || !tool.use_tool(parent, user, 2 SECONDS * tool.toolspeed)) return - do_detach(tool_list[selected], user) + if(selected) + do_detach(tool_list[selected], user) else if(!length(hand_list)) return var/selected = tgui_input_list(user, "Select Attachment", "Detach", hand_list) - if(do_after(user, 2 SECONDS, parent)) - do_detach(hand_list[selected], user) + if(selected) + if(do_after(user, 2 SECONDS, parent)) + do_detach(hand_list[selected], user) /datum/component/attachment_holder/proc/handle_attack(obj/item/parent, obj/item/item, mob/user) @@ -186,3 +206,24 @@ for(var/obj/item/attach as anything in attachments) if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_PRE_ATTACK, parent, target_atom, user, params)) return TRUE + +/datum/component/attachment_holder/proc/handle_item_wield(obj/item/parent, mob/user, params) + SIGNAL_HANDLER + + for(var/obj/item/attach as anything in attachments) + if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_WIELD , parent, user, params)) + return TRUE + +/datum/component/attachment_holder/proc/handle_item_unwield(obj/item/parent, mob/user, params) + SIGNAL_HANDLER + + for(var/obj/item/attach as anything in attachments) + if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_UNWIELD, parent, user, params)) + return TRUE + +/datum/component/attachment_holder/proc/handle_unique_action(obj/item/parent, mob/user, params) + SIGNAL_HANDLER + + for(var/obj/item/attach as anything in attachments) + if(SEND_SIGNAL(attach, COMSIG_ATTACHMENT_UNIQUE_ACTION, parent, user, params)) + return TRUE diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index a008822e8f08..4e1b85164638 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -22,6 +22,7 @@ /obj/item/modular_computer, /obj/item/gun/ballistic/automatic/powered, /obj/item/gun/ballistic/automatic/assault/e40, + /obj/item/attachment/gun/energy, /obj/item/stock_parts/cell/gun )) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 58cbaabc5e86..65ff09df9c6f 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1194,8 +1194,12 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb ///Intended for interactions with guns, like racking /obj/item/proc/unique_action(mob/living/user) - return +///Called before unique action, if any other associated items should do a unique action or override it. +/obj/item/proc/pre_unique_action(mob/living/user) + if(SEND_SIGNAL(src,COMSIG_CLICK_UNIQUE_ACTION,user) & OVERIDE_UNIQUE_ACTION) + return TRUE + return FALSE //return true if the proc should end here /** * Returns null if this object cannot be used to interact with physical writing mediums such as paper. * Returns a list of key attributes for this object interacting with paper otherwise. diff --git a/code/game/objects/items/attachments/_attachment.dm b/code/game/objects/items/attachments/_attachment.dm index 51e6603eb40b..1b46b59f8db2 100644 --- a/code/game/objects/items/attachments/_attachment.dm +++ b/code/game/objects/items/attachments/_attachment.dm @@ -50,6 +50,13 @@ CALLBACK(src, PROC_REF(remove_attachment)), \ CALLBACK(src, PROC_REF(toggle_attachment)), \ CALLBACK(src, PROC_REF(on_preattack)), \ + CALLBACK(src, PROC_REF(on_attacked)), \ + CALLBACK(src, PROC_REF(on_unique_action)), \ + CALLBACK(src, PROC_REF(on_ctrl_click)), \ + CALLBACK(src, PROC_REF(on_wield)), \ + CALLBACK(src, PROC_REF(on_unwield)), \ + CALLBACK(src, PROC_REF(on_examine)), \ + CALLBACK(src, PROC_REF(on_alt_click)), \ signals) /obj/item/attachment/Destroy() @@ -89,6 +96,33 @@ /obj/item/attachment/proc/on_preattack(obj/item/gun/gun, atom/target, mob/user, list/params) return FALSE +/obj/item/attachment/proc/on_wield(obj/item/gun/gun, mob/user, list/params) + return FALSE + +/obj/item/attachment/proc/on_unwield(obj/item/gun/gun, mob/user, list/params) + return FALSE + +/obj/item/attachment/proc/on_attacked(obj/item/gun/gun, mob/user, obj/item) + return FALSE + +/obj/item/attachment/proc/on_unique_action(obj/item/gun/gun, mob/user, obj/item) + return FALSE + +/obj/item/attachment/proc/on_ctrl_click(obj/item/gun/gun, mob/user, params) + return FALSE + +/obj/item/attachment/proc/on_examine(obj/item/gun/gun, mob/user, list/examine_list) + return + +/obj/item/attachment/proc/on_alt_click(obj/item/gun/gun, mob/user, list/examine_list) + AltClick(user) + return TRUE + +/obj/item/attachment/examine(mob/user) + . = ..() + var/list/examine_info = list() + . += on_examine(examine_list = examine_info) + ///Handles the modifiers to the parent gun /obj/item/attachment/proc/apply_modifiers(obj/item/gun/gun, mob/user, attaching) if(attaching) diff --git a/code/game/objects/items/attachments/_gun_attachment.dm b/code/game/objects/items/attachments/_gun_attachment.dm new file mode 100644 index 000000000000..d7b858922d80 --- /dev/null +++ b/code/game/objects/items/attachments/_gun_attachment.dm @@ -0,0 +1,78 @@ +/obj/item/attachment/gun + name = "underbarrel gun" + desc = "A gun that goes on the underbarrel of another gun. You probably shouldn't be seeing this." + icon_state = "gun" + + attach_features_flags = ATTACH_REMOVABLE_HAND + pixel_shift_x = 1 + pixel_shift_y = 4 + wield_delay = 0.1 SECONDS + var/weapon_type = /obj/item/gun/ballistic/shotgun/automatic + var/obj/item/gun/attached_gun + //basically so the fire select shows the right icon + var/underbarrel_prefix = "" + +/obj/item/attachment/gun/Initialize() + . = ..() + if(weapon_type) + attached_gun = new weapon_type(src) + +/obj/item/attachment/gun/Destroy() + . = ..() + QDEL_NULL(attached_gun) + +/obj/item/attachment/gun/apply_attachment(obj/item/gun/gun, mob/user) + . = ..() + if(FIREMODE_UNDERBARREL in gun.gun_firemodes) + to_chat(user,span_warning("The [gun] already has an underbarrel gun and can't take the [src]!")) + return FALSE + else + gun.gun_firemodes += FIREMODE_UNDERBARREL + gun.underbarrel_prefix = underbarrel_prefix + if(attached_gun) + attached_gun.safety = gun.safety + gun.build_firemodes() + if(user) + gun.equipped(user) + +/obj/item/attachment/gun/remove_attachment(obj/item/gun/gun, mob/user) + . = ..() + var/firemode_to_remove = gun.gun_firemodes.Find(FIREMODE_UNDERBARREL) + if(firemode_to_remove) + gun.gun_firemodes -= gun.gun_firemodes[firemode_to_remove] + gun.underbarrel_prefix = "" + gun.build_firemodes() + gun.equipped(user) + +/obj/item/attachment/gun/on_wield(obj/item/gun/gun, mob/user, list/params) + if(attached_gun) + attached_gun.wielded_fully = TRUE + +/obj/item/attachment/gun/on_unwield(obj/item/gun/gun, mob/user, list/params) + if(attached_gun) + attached_gun.on_unwield(src, user) + +/obj/item/attachment/gun/on_attacked(obj/item/gun/gun, mob/user, obj/item/attack_item) + if(gun.gun_firemodes[gun.firemode_index] == FIREMODE_UNDERBARREL) + attackby(attack_item,user) + +/obj/item/attachment/gun/on_preattack(obj/item/gun/gun, atom/target, mob/living/user, list/params) + if(gun.gun_firemodes[gun.firemode_index] == FIREMODE_UNDERBARREL) + attached_gun.process_fire(target,user,TRUE) + return COMPONENT_NO_ATTACK + +/obj/item/attachment/gun/unique_action(mob/living/user) + attached_gun.unique_action(user) + +/obj/item/attachment/gun/on_unique_action(obj/item/gun/gun, mob/user) + if(gun.gun_firemodes[gun.firemode_index] == FIREMODE_UNDERBARREL) + attached_gun.unique_action(user) + return OVERIDE_UNIQUE_ACTION + +/obj/item/attachment/gun/on_ctrl_click(obj/item/gun/gun, mob/user) + attached_gun.toggle_safety(user,TRUE) + +/obj/item/attachment/gun/on_alt_click(obj/item/gun/gun, mob/user, list/examine_list) + if(gun.gun_firemodes[gun.firemode_index] == FIREMODE_UNDERBARREL) + return ..() + diff --git a/code/game/objects/items/attachments/gun_attachments/ballistic.dm b/code/game/objects/items/attachments/gun_attachments/ballistic.dm new file mode 100644 index 000000000000..6697895e48ff --- /dev/null +++ b/code/game/objects/items/attachments/gun_attachments/ballistic.dm @@ -0,0 +1,57 @@ +/obj/item/attachment/gun/ballistic + name = "ballistic underbarrel gun" + desc = "A ballistic underbarrel gun. It shoots bullets. Or something." + underbarrel_prefix = "bullet_" + +/obj/item/attachment/gun/ballistic/attackby(obj/item/I, mob/living/user, params) + if(istype(I,/obj/item/ammo_casing) || istype(I, /obj/item/ammo_box)) + attached_gun.attackby(I, user) + else + return ..() + +/obj/item/attachment/gun/ballistic/on_examine(obj/item/gun/gun, mob/user, list/examine_list) + var/obj/item/gun/ballistic/ballistic_gun = attached_gun + var/gun_bolt = ballistic_gun.bolt_type + var/count_chambered = !(gun_bolt == BOLT_TYPE_NO_BOLT || gun_bolt == BOLT_TYPE_OPEN) + examine_list += span_notice("-The [name] has [ballistic_gun.get_ammo(count_chambered)] round\s remaining.") + if (!attached_gun.chambered) + examine_list += span_notice("-The [name] does not seem to have a round chambered.") + if (attached_gun.bolt_locked) + examine_list += span_notice("-The [name]'s [ballistic_gun.bolt_wording] is locked back and needs to be released before firing.") + examine_list += span_notice("-You can [ballistic_gun.bolt_wording] [src] by pressing the unique action key. By default, this is space") + return examine_list + +/obj/item/gun/ballistic/shotgun/underbarrel + name = "underbarrel ballistic gun" + desc = "You shouldnt be seeing this." + semi_auto = TRUE + always_chambers = TRUE + casing_ejector = TRUE + gunslinger_recoil_bonus = 0 + default_ammo_type = /obj/item/ammo_box/magazine/internal/shot/underbarrel + allowed_ammo_types = list( + /obj/item/ammo_box/magazine/internal/shot/underbarrel, + ) + +/obj/item/attachment/gun/ballistic/shotgun + name = "underbarrel shotgun" + desc = "A single shot underbarrel shotgun for warding off anyone who gets too close for comfort." + underbarrel_prefix = "sg_" + weapon_type = /obj/item/gun/ballistic/shotgun/underbarrel + +/obj/item/attachment/gun/ballistic/launcher + name = "underbarrel 40mm grenade launcher" + desc = "A single shot 40mm underbarel grenade launcher. A compact way to deliver a big boom." + underbarrel_prefix = "launcher_" + icon_state = "glauncher" + weapon_type = /obj/item/gun/ballistic/shotgun/underbarrel/grenadelauncher + +/obj/item/gun/ballistic/shotgun/underbarrel/grenadelauncher + name = "underbarrel grenade launcher" + fire_sound = 'sound/weapons/gun/general/grenade_launch.ogg' + default_ammo_type = /obj/item/ammo_box/magazine/internal/grenadelauncher + allowed_ammo_types = list( + /obj/item/ammo_box/magazine/internal/grenadelauncher + ) + + diff --git a/code/game/objects/items/attachments/gun_attachments/energy.dm b/code/game/objects/items/attachments/gun_attachments/energy.dm new file mode 100644 index 000000000000..04962bb54d19 --- /dev/null +++ b/code/game/objects/items/attachments/gun_attachments/energy.dm @@ -0,0 +1,47 @@ +/obj/item/attachment/gun/energy + name = "underbarrel e-gun" + desc = "Pew pew laser beam. You probably shouldnt be seeing this." + underbarrel_prefix = "laser_" + icon_state = "energy" + weapon_type = /obj/item/gun/energy/e_gun + var/automatic_charge_overlays = TRUE + +/obj/item/attachment/gun/energy/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/stock_parts/cell/gun)) + attached_gun.attackby(I, user) + update_appearance() + else + return ..() + +/obj/item/attachment/gun/energy/on_examine(obj/item/gun/gun, mob/user, list/examine_list) + var/obj/item/gun/energy/e_gun = attached_gun + var/obj/item/ammo_casing/energy/shot = e_gun.ammo_type[e_gun.select] + var/obj/item/stock_parts/cell/gun/gun_cell = get_cell() + if(e_gun.ammo_type.len > 1) + examine_list += span_notice("- You can switch firemodes on the [name] by pressing the unique action key. By default, this is space") + if(e_gun.cell) + examine_list += span_notice("- \The [name]'s cell has [gun_cell.percent()]% charge remaining.") + examine_list += span_notice("- \The [name] has [round(gun_cell.charge/shot.e_cost)] shots remaining on [shot.select_name] mode.") + else + . += span_notice("- \The [name] doesn't seem to have a cell!") + if(!e_gun.internal_magazine) + examine_list += span_notice("- The cell retainment latch is [e_gun.latch_closed ? "CLOSED" : "OPEN"]. Alt-Click to toggle the latch.") + return examine_list + +/obj/item/attachment/gun/energy/AltClick(mob/user) + . = ..() + attached_gun.AltClick(user) + +/obj/item/attachment/gun/energy/get_cell() + return attached_gun.cell + +/obj/item/attachment/gun/energy/e_gun + name = "underbarrel energy gun" + desc = "A compact underbarrel energy gun. The reduction in size makes it less power effiecent per shot than the standard model." + weapon_type = /obj/item/gun/energy/e_gun/underbarrel + +/obj/item/gun/energy/e_gun/underbarrel + name = "underbarrel energy gun" + ammo_type = list(/obj/item/ammo_casing/energy/disabler/underbarrel, /obj/item/ammo_casing/energy/laser/underbarrel) + spawn_no_ammo = TRUE + diff --git a/code/game/objects/items/attachments/gun_attachments/flamethrower.dm b/code/game/objects/items/attachments/gun_attachments/flamethrower.dm new file mode 100644 index 000000000000..22c08bdab3bc --- /dev/null +++ b/code/game/objects/items/attachments/gun_attachments/flamethrower.dm @@ -0,0 +1,93 @@ +/obj/item/attachment/gun/flamethrower + name = "underbarrel flamethrower" + desc = "A compact underbarrel flamethrower holding up to 20 units of fuel, enough for two sprays." + icon_state = "flamethrower" + weapon_type = null + var/obj/item/flamethrower/underbarrel/attached_flamethrower + +/obj/item/attachment/gun/flamethrower/Initialize() + . = ..() + attached_flamethrower = new /obj/item/flamethrower/underbarrel(src) + +/obj/item/attachment/gun/flamethrower/Destroy() + . = ..() + QDEL_NULL(attached_flamethrower) + +/obj/item/attachment/gun/flamethrower/apply_attachment(obj/item/gun/gun, mob/user) + . = ..() + if(gun.safety == TRUE && attached_flamethrower.lit == TRUE) + attached_flamethrower.toggle_igniter(user) + else if(gun.safety == FALSE && attached_flamethrower.lit == FALSE) + attached_flamethrower.toggle_igniter(user) + +/obj/item/attachment/gun/flamethrower/attackby(obj/item/I, mob/living/user, params) + if(istype(I,/obj/item/reagent_containers/glass) || istype(I,/obj/item/reagent_containers/food/drinks)) + attached_flamethrower.attackby(I,user) + else + return ..() + +/obj/item/attachment/gun/flamethrower/on_preattack(obj/item/gun/gun, atom/target, mob/living/user, list/params) + if(gun.gun_firemodes[gun.firemode_index] == FIREMODE_UNDERBARREL) + log_combat(user, target, "flamethrowered", src) + attached_flamethrower.flame_turf(get_turf(target)) + return COMPONENT_NO_ATTACK + +/obj/item/attachment/gun/flamethrower/on_unique_action(obj/item/gun/gun, mob/user) + if(gun.gun_firemodes[gun.firemode_index] == FIREMODE_UNDERBARREL) + attached_flamethrower.unique_action(user) + return OVERIDE_UNIQUE_ACTION + +/obj/item/attachment/gun/flamethrower/on_examine(obj/item/gun/gun, mob/user, list/examine_list) + var/total_volume = 0 + for(var/datum/reagent/R in attached_flamethrower.beaker.reagents.reagent_list) + total_volume += R.volume + examine_list += span_notice("-\The [src] has [total_volume] units of fuel left.") + examine_list += span_notice("-You can empty the [attached_flamethrower.beaker] by pressing the unique action key. By default, this is space") + return examine_list + +/obj/item/attachment/gun/flamethrower/on_ctrl_click(obj/item/gun/gun, mob/user) + . = ..() + attached_flamethrower.toggle_igniter(user) + +/obj/item/flamethrower/underbarrel + name = "underbarrel flamethrower" + desc = "Something is wrong if you're seeing this." + create_full = TRUE + +/obj/item/flamethrower/underbarrel/Initialize(mapload) + . = ..() + beaker = new /obj/item/reagent_containers/glass/beaker/flamethrower_underbarrel(src) + +// you cant pull out the fuel beaker +/obj/item/flamethrower/underbarrel/AltClick(mob/user) + return + +/obj/item/flamethrower/underbarrel/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/reagent_containers/glass) || istype(W,/obj/item/reagent_containers/food/drinks)) + var/obj/item/reagent_containers/glass/source = W + if(!source.is_refillable()) + to_chat(user, span_danger("\The [source]'s cap is on! Take it off first.")) + return + if(beaker.reagents.total_volume >= beaker.volume) + to_chat(user, span_danger("\The [beaker] is full.")) + return + source.reagents.trans_to(beaker, source.amount_per_transfer_from_this, transfered_by = user) + playsound(user,'sound/items/glass_transfer.ogg',100) + to_chat(user, span_notice("You transfer [source.amount_per_transfer_from_this] units to \the [beaker]")) + else + return ..() + +/obj/item/flamethrower/underbarrel/unique_action(mob/living/user) + . = ..() + beaker.reagents.clear_reagents() + playsound(user,'sound/items/glass_splash.ogg',100) + + +/obj/item/reagent_containers/glass/beaker/flamethrower_underbarrel + name = "internal fuel tank" + desc = "An internal fuel tank for a flamethrower. You shouldn't have been able to pull this out." + icon = 'icons/obj/chemical/hypovial.dmi' + icon_state = "hypovial" + volume = 20 + + diff --git a/code/game/objects/items/attachments/gun_attachments/flaregun.dm b/code/game/objects/items/attachments/gun_attachments/flaregun.dm new file mode 100644 index 000000000000..0517c2e31f8d --- /dev/null +++ b/code/game/objects/items/attachments/gun_attachments/flaregun.dm @@ -0,0 +1,62 @@ +/obj/item/attachment/gun/flare + name = "underbarrel flaregun" + desc = "An underbarrel flaregun for lighting the path ahead." + icon_state = "riotlauncher" + weapon_type = null + var/obj/item/flashlight/flare/loaded_flare + +/obj/item/attachment/gun/flare/Destroy() + . = ..() + QDEL_NULL(loaded_flare) + +/obj/item/attachment/gun/flare/attackby(obj/item/I, mob/living/user, params) + . = ..() + if(istype(I,/obj/item/flashlight/flare)) + if(!loaded_flare) + var/obj/item/flashlight/flare/flare_to_load = I + if(flare_to_load.on) + to_chat(user, span_warning("You can't load a lit flare into the [name]!")) + return FALSE + if(!flare_to_load.fuel) + to_chat(user, span_warning("You can't load a used flare into the [name]!")) + return FALSE + loaded_flare = flare_to_load + if(!user.transferItemToLoc(flare_to_load, src)) + return FALSE + playsound(src,'sound/weapons/gun/shotgun/insert_shell.ogg',100) + to_chat(user, span_notice("You load a flare into \the [name].")) + else + to_chat(user, span_warning("\The [name] already has a flare loaded!")) + return FALSE + +/obj/item/attachment/gun/flare/on_preattack(obj/item/gun/gun, atom/target, mob/living/user, list/params) + if(gun.gun_firemodes[gun.firemode_index] == FIREMODE_UNDERBARREL && !gun.safety) + if(loaded_flare) + user.visible_message(span_warning("[user] fires a flare!"), span_warning("You fire the [name] at \the [target]!")) + var/obj/item/flashlight/flare/flare_to_fire = loaded_flare + loaded_flare = null + flare_to_fire.attack_self(user) + flare_to_fire.forceMove(user.loc) + flare_to_fire.throw_at(target,30,2,user) + playsound(src,'sound/weapons/gun/general/rocket_launch.ogg',100) + else + to_chat(user,span_warning("\The [name] doesn't have a flare loaded!")) + playsound(src,'sound/weapons/gun/pistol/dry_fire.ogg') + return COMPONENT_NO_ATTACK + +/obj/item/attachment/gun/flare/on_unique_action(obj/item/gun/gun, mob/user) + . = ..() + if(loaded_flare) + user.put_in_hands(loaded_flare) + to_chat(user, span_notice("You unload the flare from \the [name].")) + loaded_flare = null + playsound(src,'sound/weapons/gun/shotgun/rack.ogg',100) + return OVERIDE_UNIQUE_ACTION + +/obj/item/attachment/gun/flare/on_examine(obj/item/gun/gun, mob/user, list/examine_list) + . = ..() + examine_list += span_notice("-\The [name] [loaded_flare ? "has a flare loaded." : "is empty."]") + examine_list += span_notice("-You can unload \the [name] by pressing the unique action key. By default, this is space") + return examine_list + + diff --git a/code/game/objects/items/attachments/gun_attachments/riot_launcher.dm b/code/game/objects/items/attachments/gun_attachments/riot_launcher.dm new file mode 100644 index 000000000000..ffc1899407c9 --- /dev/null +++ b/code/game/objects/items/attachments/gun_attachments/riot_launcher.dm @@ -0,0 +1,24 @@ +/obj/item/attachment/gun/riot + name = "underbarrel riot grenade launcher" + desc = "A multipurpose underbarrel riot grenade launcher, typically issued to law enforcement. Loads any tradionally handthrown grenade. Warranty is voided should a lethal grenade be loaded." + underbarrel_prefix = "launcher_" + icon_state = "riotlauncher" + weapon_type = /obj/item/gun/grenadelauncher/underbarrel + +/obj/item/attachment/gun/riot/attackby(obj/item/I, mob/living/user, params) + if(istype(I, /obj/item/grenade)) + attached_gun.attackby(I, user) + else + return ..() + +/obj/item/attachment/gun/riot/on_examine(obj/item/gun/gun, mob/user, list/examine_list) + var/obj/item/gun/grenadelauncher/launcher = attached_gun + if(launcher.grenades.len) + examine_list += "The [name] is loaded with a grenade." + examine_list += span_notice("-You can eject a grenade from the [src] by pressing the unique action key. By default, this is space") + return examine_list + +/obj/item/gun/grenadelauncher/underbarrel + name = "underbarrel riot grenade launcher" + desc = "An even more terrible thing. Just despicable, really. You shouldn't be seeing this." + max_grenades = 1 diff --git a/code/modules/cargo/packs/gun.dm b/code/modules/cargo/packs/gun.dm index ae69439df69c..e89eb64ccb2c 100644 --- a/code/modules/cargo/packs/gun.dm +++ b/code/modules/cargo/packs/gun.dm @@ -705,7 +705,7 @@ /datum/supply_pack/gun/attachment/laser_sight name = "Laser Sight Crate" - desc = "Contains a single rail light to be mounted on a firearm." + desc = "Contains a single laser sight to be mounted on a firearm." cost = 250 contains = list(/obj/item/attachment/laser_sight) crate_name = "laser sight crate" @@ -734,9 +734,46 @@ contains = list(/obj/item/attachment/silencer) crate_name = "suppressor crate" +/datum/supply_pack/gun/attachment/shotgun + name = "Underbarrel Shotgun Crate" + desc = "Contains a single shot underbarrel shotgun to be mounted on a firearm." + cost = 750 + contains = list(/obj/item/attachment/gun/ballistic/shotgun) + crate_name = "underbarrel shotgun crate" + +/datum/supply_pack/gun/attachment/flamethrower + name = "Underbarrel Flamethrower Crate" + desc = "Contains a compact underbarrel flamethrower to be mounted on a firearm." + cost = 750 + contains = list(/obj/item/attachment/gun/flamethrower) + crate_name = "underbarrel flamethrower crate" + +/datum/supply_pack/gun/attachment/e_gun + name = "Underbarrel Energy Gun Crate" + desc = "Contains an underbarrel energy gun to be mounted on a firearm." + cost = 750 + contains = list(/obj/item/attachment/gun/energy/e_gun) + crate_name = "underbarrel energy gun crate" + /datum/supply_pack/gun/attachment/sling name = "Shoulder Sling Crate" desc = "Contains a single shoulder sling to be mounted on a firearm for easy carrying without armor holsters. Only compatible with longarms." cost = 250 contains = list(/obj/item/attachment/sling) crate_name = "shoulder sling crate" + +/datum/supply_pack/gun/attachment/riot_launcher + name = "Underbarrel Riot Grenade Launcher Crate" + desc = "Contains a single shot underbarrel riot grenade launcher to be mounted on a firearm." + cost = 750 + contains = list(/obj/item/attachment/gun/riot) + crate_name = "underbarrel riot grenade launcher crate" + +/datum/supply_pack/gun/attachment/flare + name = "Underbarrel Flare Gun Crate" + desc = "Contains a single shot underbarrel flare gun to be mounted on a firearm. One box of flares included." + cost = 200 + contains = list(/obj/item/attachment/gun/flare) + crate_name = "underbarrel flare gun crate" + + diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index d56560a5acb5..eb3ee07a322b 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -675,6 +675,9 @@ var/obj/item/I = get_active_held_item() if(I) + if(I.pre_unique_action(src)) + update_inv_hands() + return I.unique_action(src) update_inv_hands() diff --git a/code/modules/projectiles/ammunition/energy/laser.dm b/code/modules/projectiles/ammunition/energy/laser.dm index a256a34270c9..eb08fe0f8d23 100644 --- a/code/modules/projectiles/ammunition/energy/laser.dm +++ b/code/modules/projectiles/ammunition/energy/laser.dm @@ -2,6 +2,10 @@ projectile_type = /obj/projectile/beam/laser select_name = "kill" +/obj/item/ammo_casing/energy/laser/underbarrel + projectile_type = /obj/projectile/beam/laser + e_cost = 1250 + /obj/item/ammo_casing/energy/laser/slug projectile_type = /obj/projectile/beam/laser/slug select_name = "slug" diff --git a/code/modules/projectiles/ammunition/energy/stun.dm b/code/modules/projectiles/ammunition/energy/stun.dm index 1d9eda158668..658a1b41affe 100644 --- a/code/modules/projectiles/ammunition/energy/stun.dm +++ b/code/modules/projectiles/ammunition/energy/stun.dm @@ -25,6 +25,9 @@ fire_sound = 'sound/weapons/taser2.ogg' harmful = FALSE +/obj/item/ammo_casing/energy/disabler/underbarrel + e_cost = 625 + /obj/item/ammo_casing/energy/disabler/hos e_cost = 600 diff --git a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm index f797d5b4ee55..d0365b09223a 100644 --- a/code/modules/projectiles/boxes_magazines/internal/shotgun.dm +++ b/code/modules/projectiles/boxes_magazines/internal/shotgun.dm @@ -61,6 +61,12 @@ max_ammo = 1 multiload = FALSE +/obj/item/ammo_box/magazine/internal/shot/underbarrel + name = "underbarrel shotgun internal magazine" + ammo_type = /obj/item/ammo_casing/shotgun/buckshot + max_ammo = 1 + start_empty = TRUE + /obj/item/ammo_box/magazine/internal/shot/sex name = "six-barrel shotgun internal magazine" max_ammo = 6 diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 8cb1db68d754..353630dfea74 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -269,6 +269,7 @@ var/list/slot_available = ATTACHMENT_DEFAULT_SLOT_AVAILABLE ///Offsets for the slots on this gun. should be indexed by SLOT and then by X/Y var/list/slot_offsets = list() + var/underbarrel_prefix = "" // so the action has the right icon for underbarrel gun /* * Zooming @@ -315,7 +316,7 @@ /// Our firemodes, subtract and add to this list as needed. NOTE that the autofire component is given on init when FIREMODE_FULLAUTO is here. var/list/gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_BURST, FIREMODE_FULLAUTO, FIREMODE_OTHER, FIREMODE_OTHER_TWO) /// A acoc list that determines the names of firemodes. Use if you wanna be weird and set the name of say, FIREMODE_OTHER to "Underbarrel grenade launcher" for example. - var/list/gun_firenames = list(FIREMODE_SEMIAUTO = "single", FIREMODE_BURST = "burst fire", FIREMODE_FULLAUTO = "full auto", FIREMODE_OTHER = "misc. fire", FIREMODE_OTHER_TWO = "very misc. fire") + var/list/gun_firenames = list(FIREMODE_SEMIAUTO = "single", FIREMODE_BURST = "burst fire", FIREMODE_FULLAUTO = "full auto", FIREMODE_OTHER = "misc. fire", FIREMODE_OTHER_TWO = "very misc. fire", FIREMODE_UNDERBARREL = "underbarrel weapon") ///BASICALLY: the little button you select firing modes from? this is jsut the prefix of the icon state of that. For example, if we set it as "laser", the fire select will use "laser_single" and so on. var/fire_select_icon_state_prefix = "" ///If true, we put "safety_" before fire_select_icon_state_prefix's prefix. ex. "safety_laser_single" @@ -401,6 +402,11 @@ if(manufacturer) . += "It has [manufacturer] engraved on it." +/obj/item/gun/attackby(obj/item/I, mob/living/user, params) + . = ..() + if(gun_firemodes[firemode_index] == FIREMODE_UNDERBARREL) + return TRUE + /obj/item/gun/equipped(mob/living/user, slot) . = ..() if(zoomed && user.get_active_held_item() != src) @@ -1058,8 +1064,11 @@ /obj/item/gun/proc/build_firemodes() if(FIREMODE_FULLAUTO in gun_firemodes) - AddComponent(/datum/component/automatic_fire, fire_delay) + if(!GetComponent(/datum/component/automatic_fire)) + AddComponent(/datum/component/automatic_fire, fire_delay) SEND_SIGNAL(src, COMSIG_GUN_DISABLE_AUTOFIRE) + for(var/datum/action/item_action/toggle_firemode/old_firemode in actions) + old_firemode.Destroy() var/datum/action/item_action/our_action if(gun_firemodes.len > 1) @@ -1109,7 +1118,10 @@ var/current_firemode = our_gun.gun_firemodes[our_gun.firemode_index] //tldr; if we have adjust_fire_select_icon_state_on_safety as true, we append "safety_" to the prefix, otherwise nothing. var/safety_prefix = "[our_gun.adjust_fire_select_icon_state_on_safety ? "[our_gun.safety ? "safety_" : ""]" : ""]" - button_icon_state = "[safety_prefix][our_gun.fire_select_icon_state_prefix][current_firemode]" + if(current_firemode == FIREMODE_UNDERBARREL) + button_icon_state = "[safety_prefix][our_gun.underbarrel_prefix][current_firemode]" + else + button_icon_state = "[safety_prefix][our_gun.fire_select_icon_state_prefix][current_firemode]" return ..() GLOBAL_LIST_INIT(gun_saw_types, typecacheof(list( diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index a16f35612692..ac9567a72e50 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -16,6 +16,8 @@ w_class = WEIGHT_CLASS_NORMAL has_safety = TRUE safety = TRUE + // when we load the gun, should it instantly chamber the next round? + var/always_chambers = FALSE min_recoil = 0.1 @@ -24,6 +26,7 @@ /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, + /obj/item/attachment/gun, /obj/item/attachment/sling ) slot_available = list( @@ -218,10 +221,8 @@ return chambered /obj/item/gun/ballistic/attackby(obj/item/A, mob/user, params) - . = ..() - - if(.) - return + if(..()) + return FALSE if(sealed_magazine) to_chat(user, span_warning("The [magazine_wording] on [src] is sealed and cannot be reloaded!")) @@ -239,14 +240,14 @@ if(istype(A, /obj/item/ammo_casing) || istype(A, /obj/item/ammo_box)) if (bolt_type == BOLT_TYPE_NO_BOLT || internal_magazine) - if (chambered && !chambered.BB) + if ((chambered && !chambered.BB) || (chambered && always_chambers)) chambered.on_eject(shooter = user) chambered = null var/num_loaded = magazine.attackby(A, user, params) if (num_loaded) to_chat(user, "You load [num_loaded] [cartridge_wording]\s into \the [src].") playsound(src, load_sound, load_sound_volume, load_sound_vary) - if (chambered == null && bolt_type == BOLT_TYPE_NO_BOLT) + if ((chambered == null && bolt_type == BOLT_TYPE_NO_BOLT) || always_chambers) chamber_round() A.update_appearance() update_appearance() diff --git a/code/modules/projectiles/guns/ballistic/assault.dm b/code/modules/projectiles/guns/ballistic/assault.dm index 41f5d4f9056d..70125488ccbe 100644 --- a/code/modules/projectiles/guns/ballistic/assault.dm +++ b/code/modules/projectiles/guns/ballistic/assault.dm @@ -327,5 +327,6 @@ gun_firemodes = list(FIREMODE_FULLAUTO) default_firemode = FIREMODE_FULLAUTO latch_toggle_delay = 1.2 SECONDS + valid_attachments = list() spread_unwielded = 20 diff --git a/code/modules/projectiles/guns/ballistic/smg.dm b/code/modules/projectiles/guns/ballistic/smg.dm index 620c53583205..74d0a3f50860 100644 --- a/code/modules/projectiles/guns/ballistic/smg.dm +++ b/code/modules/projectiles/guns/ballistic/smg.dm @@ -103,6 +103,7 @@ /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, + /obj/item/attachment/gun, /obj/item/attachment/foldable_stock ) @@ -164,6 +165,7 @@ /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, + /obj/item/attachment/gun, /obj/item/attachment/foldable_stock/inteq ) default_attachments = list(/obj/item/attachment/foldable_stock/inteq) @@ -200,6 +202,7 @@ /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, + /obj/item/attachment/gun, /obj/item/attachment/foldable_stock ) default_attachments = list(/obj/item/attachment/foldable_stock) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index d9bb74da59de..5ade10ca6c9a 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -37,6 +37,7 @@ /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, + /obj/item/attachment/gun, /obj/item/attachment/sling ) slot_available = list( @@ -129,6 +130,9 @@ update_appearance() /obj/item/gun/energy/attackby(obj/item/A, mob/user, params) + if(..()) + return FALSE + if (!internal_magazine && (A.type in (allowed_ammo_types - blacklisted_ammo_types))) var/obj/item/stock_parts/cell/gun/C = A if (!cell) @@ -137,8 +141,6 @@ if (tac_reloads) eject_cell(user, C) - return ..() - /obj/item/gun/energy/proc/insert_cell(mob/user, obj/item/stock_parts/cell/gun/C) if(!latch_closed) if(user.transferItemToLoc(C, src)) @@ -160,19 +162,20 @@ var/obj/item/stock_parts/cell/gun/old_cell = cell old_cell.update_appearance() cell = null - to_chat(user, span_notice("You pull the cell out of \the [src].")) update_appearance() - if(tac_load && tac_reloads) - if(do_after(user, tactical_reload_delay, src, hidden = TRUE)) - if(insert_cell(user, tac_load)) - to_chat(user, span_notice("You perform a tactical reload on \the [src].")) + if(user) + to_chat(user, span_notice("You pull the cell out of \the [src].")) + if(tac_load && tac_reloads) + if(do_after(user, tactical_reload_delay, src, hidden = TRUE)) + if(insert_cell(user, tac_load)) + to_chat(user, span_notice("You perform a tactical reload on \the [src].")) + else + to_chat(user, span_warning("You dropped the old cell, but the new one doesn't fit. How embarassing.")) else - to_chat(user, span_warning("You dropped the old cell, but the new one doesn't fit. How embarassing.")) - else - to_chat(user, span_warning("Your reload was interupted!")) - return + to_chat(user, span_warning("Your reload was interupted!")) + return - user.put_in_hands(old_cell) + user.put_in_hands(old_cell) update_appearance() //special is_type_in_list method to counteract problem with current method @@ -183,6 +186,8 @@ return FALSE /obj/item/gun/energy/AltClick(mob/living/user) + if(..()) + return if(!internal_magazine && latch_closed) to_chat(user, span_notice("You start to unlatch the [src]'s power cell retainment clip...")) if(do_after(user, latch_toggle_delay, src, IGNORE_USER_LOC_CHANGE)) @@ -192,8 +197,8 @@ latch_closed = FALSE update_appearance() else if(!internal_magazine && !latch_closed) - if(!cell && is_attachment_in_contents_list()) - return ..() //should bring up the attachment menu if attachments are added. If none are added, it just does leaves the latch open + // if(!cell && is_attachment_in_contents_list()) + // return ..() //should bring up the attachment menu if attachments are added. If none are added, it just does leaves the latch open to_chat(user, span_warning("You start to latch the [src]'s power cell retainment clip...")) if (do_after(user, latch_toggle_delay, src, IGNORE_USER_LOC_CHANGE)) to_chat(user, span_notice("You latch the [src]'s power cell retainment clip " + "CLOSED" + ".")) diff --git a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm index d386b65df6ee..ce679c604eb3 100644 --- a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm @@ -1,4 +1,4 @@ -#define CLIP_ATTACHMENTS list(list(/obj/item/attachment/silencer, /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet)) +#define CLIP_ATTACHMENTS list(list(/obj/item/attachment/silencer, /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, /obj/item/attachment/sling, /obj/item/attachment/gun)) #define CLIP_ATTACHMNENT_POINTS list() diff --git a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm index 5ec1d81929bc..bc0bfb4c72be 100644 --- a/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/scarborough/ballistics.dm @@ -1,4 +1,4 @@ -#define SCARBOROUGH_ATTACHMENTS list(/obj/item/attachment/silencer, /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, /obj/item/attachment/energy_bayonet) +#define SCARBOROUGH_ATTACHMENTS list(/obj/item/attachment/silencer, /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, /obj/item/attachment/bayonet, /obj/item/attachment/energy_bayonet, /obj/item/attachment/gun) #define SCARBOROUGH_ATTACH_SLOTS list(ATTACHMENT_SLOT_MUZZLE = 1, ATTACHMENT_SLOT_SCOPE = 1, ATTACHMENT_SLOT_RAIL = 1) //########### PISTOLS ###########// @@ -467,6 +467,8 @@ NO_MAG_GUN_HELPER(automatic/smg/cobra/indie) /obj/item/attachment/silencer, /obj/item/attachment/laser_sight, /obj/item/attachment/rail_light, + /obj/item/attachment/bayonet, + /obj/item/attachment/gun, /obj/item/attachment/foldable_stock/sidewinder ) slot_available = list( @@ -666,7 +668,7 @@ NO_MAG_GUN_HELPER(automatic/marksman/taipan) allowed_ammo_types = list( /obj/item/ammo_box/magazine/m556_42_hydra, ) - gun_firenames = list(FIREMODE_SEMIAUTO = "single", FIREMODE_BURST = "burst fire", FIREMODE_FULLAUTO = "full auto", FIREMODE_OTHER = "underbarrel grenade launcher") + gun_firenames = list(FIREMODE_SEMIAUTO = "single", FIREMODE_BURST = "burst fire", FIREMODE_FULLAUTO = "full auto") gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_FULLAUTO) //gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_BURST, FIREMODE_OTHER) default_firemode = FIREMODE_SEMIAUTO @@ -795,72 +797,7 @@ NO_MAG_GUN_HELPER(automatic/assault/hydra/dmr) name = "SMR-80 \"Hydra\"" desc = "Scarborough Arms' premier modular assault rifle platform. This is the basic configuration, optimized for light weight and handiness. A very well-regarded, if expensive and rare, assault rifle. This one has an underslung grenade launcher attached. Chambered in 5.56x42mm CLIP." - icon_state = "hydra_gl" - item_state = "hydra_gl" - - gun_firemodes = list(FIREMODE_SEMIAUTO, FIREMODE_FULLAUTO, FIREMODE_OTHER) - - var/obj/item/gun/ballistic/revolver/grenadelauncher/secondary - - slot_available = list( //no rail slot - ATTACHMENT_SLOT_MUZZLE = 1, - ATTACHMENT_SLOT_SCOPE = 1, - ) - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/Initialize() - . = ..() - secondary = new /obj/item/gun/ballistic/revolver/grenadelauncher(src) - RegisterSignal(secondary, COMSIG_ATOM_UPDATE_ICON, PROC_REF(secondary_update_icon)) - update_appearance() - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/process_other(atom/target, mob/living/user, message = TRUE, flag, params = null, zone_override = "", bonus_spread = 0) - return secondary.pre_fire(target, user, message, params, zone_override, bonus_spread) - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/can_shoot() - var/current_firemode = gun_firemodes[firemode_index] - if(current_firemode != FIREMODE_OTHER) - return ..() - return secondary.can_shoot() - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/afterattack(atom/target, mob/living/user, flag, params) - var/current_firemode = gun_firemodes[firemode_index] - if(current_firemode != FIREMODE_OTHER) - return ..() - return secondary.afterattack(target, user, flag, params) - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/attackby(obj/item/attack_obj, mob/user, params) - if(istype(attack_obj, secondary.magazine.ammo_type)) - secondary.unique_action() - return secondary.attackby(attack_obj, user, params) - return ..() - - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/can_shoot() - var/current_firemode = gun_firemodes[firemode_index] - if(current_firemode != FIREMODE_OTHER) - return ..() - return secondary.can_shoot() - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/on_wield(obj/item/source, mob/user) - wielded = TRUE - secondary.wielded = TRUE - INVOKE_ASYNC(src, PROC_REF(do_wield), user) - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/do_wield(mob/user) - . = ..() - secondary.wielded_fully = wielded_fully - -/// triggered on unwield of two handed item -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/on_unwield(obj/item/source, mob/user) - . = ..() - secondary.wielded_fully = FALSE - secondary.wielded = FALSE - - -/obj/item/gun/ballistic/automatic/assault/hydra/underbarrel_gl/proc/secondary_update_icon() - update_appearance() - SEND_SIGNAL(src, COMSIG_UPDATE_AMMO_HUD) - + default_attachments = list(/obj/item/attachment/gun/ballistic/launcher) /obj/item/ammo_box/magazine/m556_42_hydra name = "Hydra assault rifle magazine (5.56x42mm CLIP)" diff --git a/code/modules/projectiles/guns/manufacturer/serene_sporting/ballistics.dm b/code/modules/projectiles/guns/manufacturer/serene_sporting/ballistics.dm index 9cce455663ca..04a0bb7f7b22 100644 --- a/code/modules/projectiles/guns/manufacturer/serene_sporting/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/serene_sporting/ballistics.dm @@ -1,4 +1,4 @@ -#define SERENE_ATTACHMENTS list(/obj/item/attachment/rail_light, /obj/item/attachment/bayonet) +#define SERENE_ATTACHMENTS list(/obj/item/attachment/rail_light, /obj/item/attachment/bayonet, /obj/item/attachment/sling, /obj/item/attachment/gun) #define SERENE_ATTACH_SLOTS list(ATTACHMENT_SLOT_MUZZLE = 1, ATTACHMENT_SLOT_RAIL = 1) /* Micro Target */ diff --git a/code/modules/projectiles/guns/misc/grenade_launcher.dm b/code/modules/projectiles/guns/misc/grenade_launcher.dm index b381c8267738..fb9274ba2d0f 100644 --- a/code/modules/projectiles/guns/misc/grenade_launcher.dm +++ b/code/modules/projectiles/guns/misc/grenade_launcher.dm @@ -15,9 +15,20 @@ /obj/item/gun/grenadelauncher/examine(mob/user) . = ..() . += "[grenades.len] / [max_grenades] grenades loaded." + . += span_notice("You can eject a grenade from the [src] by pressing the unique action key. By default, this is space") -/obj/item/gun/grenadelauncher/attackby(obj/item/I, mob/user, params) +/obj/item/gun/grenadelauncher/unique_action(mob/living/user) + // there are no grenades + if(!can_shoot()) + return + var/obj/item/grenade/F = grenades[1] + grenades -= F + user.put_in_hands(F) + playsound(src,'sound/weapons/gun/shotgun/rack.ogg',100) + to_chat(user, span_notice("You unload the [F] from the [src].")) + +/obj/item/gun/grenadelauncher/attackby(obj/item/I, mob/user, params) if((istype(I, /obj/item/grenade))) if(grenades.len < max_grenades) if(!user.transferItemToLoc(I, src)) @@ -25,6 +36,7 @@ grenades += I to_chat(user, "You put the grenade in the grenade launcher.") to_chat(user, "[grenades.len] / [max_grenades] Grenades.") + playsound(src,'sound/weapons/gun/shotgun/insert_shell.ogg',100) else to_chat(usr, "The grenade launcher cannot hold more grenades!") @@ -32,6 +44,8 @@ return grenades.len /obj/item/gun/grenadelauncher/process_fire(atom/target, mob/living/user, message = TRUE, params = null, zone_override = "", bonus_spread = 0) + if(!can_shoot()) + return user.visible_message("[user] fired a grenade!", \ "You fire the grenade launcher!") var/obj/item/grenade/F = grenades[1] //Now with less copypasta! diff --git a/code/modules/projectiles/guns/powered.dm b/code/modules/projectiles/guns/powered.dm index 44419c099564..b2066ed41173 100644 --- a/code/modules/projectiles/guns/powered.dm +++ b/code/modules/projectiles/guns/powered.dm @@ -47,11 +47,12 @@ //the things below were taken from energy gun code. blame whoever coded this, not me /obj/item/gun/ballistic/automatic/powered/attackby(obj/item/A, mob/user, params) + if(..()) + return FALSE if (!internal_cell && (A.type in allowed_cell_types)) var/obj/item/stock_parts/cell/gun/C = A if (!cell) insert_cell(user, C) - return ..() /obj/item/gun/ballistic/automatic/powered/proc/insert_cell(mob/user, obj/item/stock_parts/cell/gun/C) if(user.transferItemToLoc(C, src)) diff --git a/icons/mob/actions/actions_items.dmi b/icons/mob/actions/actions_items.dmi index 9baf5cdde9b3735a3afbf7adccdd226c77bede62..0f399ff1a9e340f0f469251b97da59386de6bbd5 100644 GIT binary patch literal 21907 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 literal 20966 zcmd43WmH^Iw=H;ZcXtZ`f(HohE&+nO2X_d;-60U1;10nF?(S~E-QA(^F7n-b`@Prw zvw!p$RdqH;cCEeF+-uIY&MCqa|YEO^i8&-`KlfRuDs z(Qp>~>SXL_Vef2VXA1zXX$gs)wo5GNV&k{!@Pn;V(>h*s#LyBkPmmPK^szT7vi8z! zV{>;|9p~8y{hUayyeXPdCM#&|nffkv-M8QB1-|?xcbG?35G4Iuf?Kc|GJ1aG(0YlT z#ylL9ST#{eaC(VP!@XLjt~|hF9h`YIo7PXo*v_o+&ZAOK3D3lFF%+njNV2SHlPxC6 zkl{#=_gWG$Yk5Ms7;*n;$w*9yeb5HNyOL@@lbY6Mu0U#9Qy4n_}H$JyhSF?>89Z5cBD zOyVLcPKRL*FC6c*Mz}zPndrPftgm1fmd->_P0u&QMxjyRa8O0(4~DOnCd{^_jvbuw z0c5ZuuYR%gYFhSn*mq%LsRwm@{q-}Cy-P>tozr{Mb(k+H9Yy2NM`KECBf(gusSO{7 zm`cQh@-dDzD1Y(Ky)6AhH_<9*v0W@n+W{{G0jL2Ev3t5TXn$xL*ykg^=I|K4LL$kVGY}qe{xIyE*j^_u-TisaM)3iu&{R zP-H)E{Iq59y^-kuHMFp7bngzWvoZ_q5~vQPf$Hww;MXHplV!>OyX!|ADTKNcheLIV z9n>1yxZRTBW0UqPlbXCCu^#E`JH3yO>tqQknO+ow zGDr1=Qd~P%f0nh?l-pjp&n{4PnbhNO zx}w^55TZ|1j%MC_q`Mf5XRPo6V(eDIH8r;DZlvn@-+FsfWJ5!NL(8K|Gdt3#?R4K< zb;8)i+RnmE8_{;}?~eMO7u;tJ8-!w#^+M9p+%hsl6L)Hbhid`kz9^e}JNdtS*GWFj z=fT*+>}aMihQ2^gFgAIhRzt@^J$=x=JGF3i>o;my7S#PSB-_=i^NzH=ln^+NW}9@~ zO8;JE_zd?xVbPuEC9z-Mf#hb*Ju}se62A?Zh$oAha191kh#K&oE9bxAT=OI;wmh;| zJ}ZfdokHCkQ>SSA#@-j*h!&CL-J_rI7iVu=zhg2NW`8Q59}{!)pOZaKTh*`5{6h8T z%5{T`cXoD)ii+T$DCvltaWs(`1Gh|y7cDgjd_yrOu_Cf3iyTkF8>OrTRvOTNSFUM$ zOHqhdhxb}incihkL=)^V6OvDWjzfAtm_f4RH?35B00TuhYSB@*$wf?D9A{Ijmpq3c zWM(+d;lY{v(wjdZug<~MWmk0meDHOm=^Mjhy@JT+&x~N(*poUp?0vbs#h!{wO1|jo z+7y8X7xFYIF!@_4B_awnq@XY)fFBCdjNW`w?U2ctnGxUTT7ojr1SyD*vbt8AtyUp{ zmWL2t&}&)+N6Uw_gZNX9VHZYrRbTUq)YlhCKEX`_Ln}OtG;XJYp=XG|1LenLmJcf#ezCEL)=y7FJ+ltCCM2-CFop4(O5P!+pFXz^02!XYa(NI`yGil;j8T;)gw zwcqhRzTBdyoG;qR3~7>YQF(`sE78i;Osc>M)~<&GI%Rz17u$Udl_Vsf!-Ti$amG&( zbsSC1jY%aL6*zs+Q}iVlWDveSkuB<__X~ySlldQ?r+JDtvvGPwJ#SLZ>!zj!l-BY- zNusvm_J`urP%Dy%8?tAjH^fp>LNaQJWxHKTu}6msIY;0Ee4B-MA>9z1d^cZmm!4+k zkzxJnXbAn{)eqExk|>*g!P5#!JzdIOFTJSz;ZKl2fgI^^_1fNYK*PbkEU5oEV?#OG zXAzkV$r2Fj+L;n$2*wpeJw1Z}mUuHKoH<)-xTb1wR<%; z>aF)_RqBGuh=$tMdDe9_g+mxan9}oPvG$5bPe-SeyJ9RouF7doPsi&s&t30(ytP_w zL~oxX6wpO~0LXOduBeDBIyu>#-ENh5b{22)x3P9lkJwfRGo1Z_5($96`OG0ct{|J5 znIexCBFE#Ck*kxI0|#1rE(2!B8CeMh`8WX1whNpo%-oBa{>-f(aA%@gM(hu19_YMV z0uoxA_D|n^s)N}|CN^R&G^#H@k0`ag`^weOzUPM1#`-m!{qTkW2 z14P04B4)qVa{okT+m8Dhiy@rbs~|J+k&UgjxYb#8!5jnI!@a7iYJcW87Agr(U`crs zBA}?HRm{B>yP4~$)NH#vJ69uol3(q4MpPkgU4rik+DK|p)D1wwW1{44WMop&6;e@g za+Z@0zN%X@oI`70??F&FGcYo;YN)f>sf~g%0p)1G?0Qb`pD?Onckou+wCvleBeyBY z^xXLnL@iHQ>QujqwluzqZYQd3MI+@xAm7QnZe*L2(bh-R(bNW8%xj_@=81Yxv#l^)FbvD{SN498)P$2=2 zGi^m3VcJYN5gbrvWCi+L#=qi8<_)5Dwa5Pma@mU?A%oc_FVJ2jPad^|F}T?< zQy5p-Zn+|md2QP5u>ARlpTq@L@enKpwKuDSLl@a7&K!3OtTYh}qv_-BDBdM=32nfP zLvHbl%FZ0bj00jE#*QW>wX*8yfJ#!osBF zyo{@z-Vmq}%f)?K#qb^GDbIphAQ%!{Q)8Rw%# z3?Rg6iYEXrgv@71RHomA@A5p|oM45RZ+zo>doyHvJBMzy&3oU!*@IA#t6nHBeO|~0 zT#nugA-|#U)<@I39gbS=UAHOl?ZK z`|glmn4*R)aM}q7+D?gTEReg*?iG7RJz8O@bic)r)mD$;zG*#D1SlaFm%4QX%*ac~ z9X@^@c{`4Vf~E$K@eFnUii-X*62V-}YSaChgO6!k4unBLz2+D=VPJuh#^nafXq@v! z!xa}*63zKw8MSac-eB+U@r$BjwseVqrd0MLL1`>64kPKPc$H;YEKC2EeDf&iT6e`*Ld5@a$UE{%rB9NQ`)B@A$i@ zV<#$BIvB76x&Dl!EKAbqZi%ssH?N-c~n_Ck+0;DHPG=6(-#|z)_ z@9zs0RaJk0hixshlnIW*QR#=0N;OtIG!HdXbx(AK%qk{MdF01KsRP&*+pwprOukB>i;xsvfVN28Bktb}}HW ztIMC0lagC{%vobY6phQ6LgblGnkG*p@OaFIjf1oCqefcb!f99#78sFsMF%Q5OK^L8 zd%4sP2x7PPy`Ywxec1D@Kf`>s@y%OA@-0S%I$MtMPt*5Y0!Ro5@HuQT)8q>;_^X94 zpMdD|Ns;&Eu+tmLWy;)?ff6Duf&eW84@$WWW?eJCOI2TO_ zid%ueLl)qvS`+z&+pSXl0S%2Kz+;XHtU8KYC{dulJo*2avBsP79?WDEHk`C@ma>iZ z56JN03b_IYOkF-i)Kk%r?b{63g!}ug4nL^a{xHy_tJt~sbpJDk!WrmdYk#&R$s}cF zMrC_v2OJ*NR5?IbLsv1 zzn`$MXG$tT>v!OF%TUJ_jM`cU6F#(&f}D{OqGC?DS^buso2QXdxUIJ1rgL2bIvgsQ zSTubFhS<6F#oU0-Eo>71Jzblqqu>U}uN%&xu3^H?+x;h|puZ+1m*cin#iRGjlbiHK ziKQEXmP->dV6R(9n%rzcefpf@f4YYiAS=87$)V{V5#ligdTR%niL`>CnM}^O`p9oVIDdVb67rg zAw({!a~(=Z@L|iD$BRd1=CWV#B?d2IMM3Zxx`WD<{jBuzR=%mV@`jr4kNl)W#dXOS z{qbD0@zv!F{^t9&yOW^Y`@)GfQElhb8HoG)jKhoG2s{XYj${!WuX^gEL{IXyoKL18 z5H9>s9>GcEHg3rGMjfF-_Wv#WjOYg+(*H`YT{gw_mJNXGO6GN$wi-UL?2kMOhz@XyeZKO2Z6l(!S1QbgZ}lXoj5#dUJGW0>#FIYl14CDWy8EfNkrChR zDX;(GVMOSU8-|O&jmjRx0*=IBO-pfeDNjrPh;mV8{6)`!G-0pAenW%q+$tv^08AzKnbG|Jg zdQY-T#4JpDdUNQ*kfQ4)cFva3#QW9e#o705Kh#?=h`H=LhLQ5b71I)Nx!rN4vqJe> z$-Ei+Hp|+Lp2zed0NMH-GfuHEn6u=gmjPp$dr8Uqb8a;qo$$J_3otgd-&h7%UpyjS z4n`pYwdgD4SS6tj4DIf74WfQ&BXq~s4MuT^ z6*>+|PhVZn*TJw*i`k53d)DaoyVcI+7cbivuq;fKwE<$^@eota`a==hHNB-*o1+c(j&QmBG$R%glvR7Ee0Gj6*xI^$^tVC7*-<;=sfkHf|3@oC&&u`qT`#-wtiaX-_`d# za!BdLmgR!pgN)4@ZfzHLGG}wMv)SMkObi@@m{Qx1%7qJ_%KcfHIl-X^0Rh1uApAOw ztnlS%h^cs2cX0c66AC(-;708Vc>VG1S}%L+tsu?m9Q6%y!Id}uMY$WZ%rE7j!WC%* zDUxI3ex%-Ek%9hxw)z9C`T|C<3V5YaiMf1Nn!iHO=qJ<}qeTI&R7#0#cOIprt;6d?Jac<6vpJn?r&b61Flhai=-Mz-? z*Ngw9ca~52-9S5HJEZyb9z!=lZA6;O6Jy1o51}&s#yfxTVh|tCAcc5WEh;syLTuY{ zGVx9kVgV5{#VjnDw@?_i>lTMn4 zH?Ojc8coXqkHzSJ{a>X$(Y})ZwX*k`(QUJw`NiIpQGF)<=he#-N&tmk7RDBkifK}N zK+5mlap0Vjm)CQ9XVQnf1$$~`xX~4)LvL0~!0Z>5rN zS*2_@cwe0fPdXn~dk1mH*4mS`P-3~(I@EGEHd z*8$RhjLe(Vs5m``<*sNb{S7*EcN2Mz&9F)NyfR&VI$yCf`sC&>WWW2adF6B+`Q}Sl zxgpE1UyEX_yu43*17>>nfr4(XoMRay5P z5?fg7DZZsw^w*&~Oht}>Cp5tJah4;Gc|=Wr2SKdok1i9Fj=19Q#o}P_BskIXM*a41 z|BFJmgasj3a+_Mkb?B!#xqo3c%sI!WDBAk=;C6%XC63#qGM~7|!}bY1O`< zL6$!6oY@bYG3w2vJh< zR_K}G|9T@jbSoxjhxhia*!NjcF$p`xJ4sN_kcYA^taYIN>0?D;{AV-s~wx6A6RCHE0d)WfSM zV2SOLcH)4`{yQF5pMFQA+PeBO7b)uMkFaG6hW(j(u30$nwLF_!qct4{ok zG4sKm+}gvDa;>-xHA(jyw>wG$j;x>$Tt&GLRx9js_;7g>aoOP!3(H3tZYsghlJ?cj zJ17>^pP20{MOVcyGBIEe1xIJ(m+*)dcd~H(2w!QYW_(lX4`6+w#n&x2^isLkw3&~xejlkYIbCrGZ%lbz*41^I2}**QpH?BXUAh?YfJgC5iR-F}D! zs@t%*c*zi=x1O8OE`_W0$F=P;`y_#ML>0}~^?iQ=f^R%vi*G>Qx$6JQgO5K`NSmP`-4c0NGYlkLkMVi1zT80LvzV%Wi>&}XX%=S+mQ)ne#b`i zk^EsDErUfDMX&xrwbwE3z`?hU&e6B<1F`M&s`Y~7T3(o%=+apv!t*v zgl)@(#LVpdUs^P9rLd@|BgN?5i6o>aBa4^SyC}WlZX4DzmYX`c%o?iKXKF18S0;K) zArpSzab(7*9dORW2#~k0N7~ET6ow>MVhRBR?jGDpFb4ObUp!S*-eE#o-$7+H+sKCn z2wF>o+z!&x(FrRlVamwJpsQ;8#>QeU3xMd5$@n7*#T6}zf>V+b$F^93p99nSq?-h! zmXja51KumfD6_SQr%4R|Ova&CJO94wMiY!mf(W=?jdD6%?|+F;NZ2@SKEsW|f<++= zY-!=saas6k`I&aHoyA%}U_Uc5Ihp?ast`r+;&d_pB#+`E?^W8MUaGhZ5d!?(_nr z{tZ%Ig;Z=WRGzk25RDvO_5seX*C(TERR0RW=co+I7kPXy=le5=uRLBMeaXE&cXRec?*&HH3FFtAW-A=uI7*sEeDXk<%i|;5iM}k{PeeYH zw60OWS5OC)yq4SE&CD~n5Xf`=7_-0Lu-hlh1?E)j3?@hb{2{U=e?ZIQg(zOAaIfN* zzj!9K7oyXW45nMo5ckH~I)sVywx`xtX>6`nh7vkVfJs@9ET2xX)dxHGQl7#JCK zb>KS|t|ZZ6VKIEDfQ5wxX#Z891Ig!C1e@8I!K}93Azentdbk~{Nv>J5Ary;I4+Efy z&uWCb>Vq~Pq7Gr*(FaH}m^X8_tQ%!EcTymgl}pln*v@!M?+LwIKr+kD{z zDFNrQKgpUMR@928GA@vHIwc;DgJX1&S!nM4*O10n>`BY1&s)rLSp9WFO4|TD>0Hlu ze9l^biS%18zej4HGXQQESfatL6HwU)hOF-78Bto%w8XGa9}I6e_@1w)n@*zLJfYEm zv!^Yu6}SDW_IIzG-o<@a%Nk)>XaSQ3PN&Ue7r*LPf^-GFLo}mTh9Npi$UHmGK;Eh3 z{_Z_!@VR~yoxZM)>X8d!L`f+9Gc`NKJ!fEc2ZKg(UWP(-M-@qTGczUYMcIZT)Ls&=pSd?U0hd<2iQ*{Msqm zck(}O?7Qu+zslF5C`b)VO?Tyg%cHaXg@}x@p*~i>xUpAA>Ed10vD`;fLn*KL?`Hu{ z9^1vBG=jb?r9f%yVy)FFH<2eQ`AaThN~>}yo<);$oSd)%PHFNPDjtGD#)Sw0*{~tq z7*7tqJl2UgIPO27be{I;mi=$^FYuVva+)srOqsMg+XcKl?cM#n_5-|}Y2a66<<8(f zg!fxA=TLL$EKtJMe)~4Bq->LXCBOL0qr0GOenmB_*|7!lH;uldlkC%03K1NFh-6Dw zT*!Bi9mzn2Gi3BE2UR>FHwP&93+Rrtg#6K-k^82Nk7&shqiHn32;BxQp6#EDE(NY8 z0NY#b*XpU)&ju z&m0|UKrtDHzqz~8QM43(Vm#ninHp5GSpH^Yy?Xx?1LeCIF^e9JqardZ8H2qLb_5(> zC5atRh|ZA55JDJ@|{YHdIQ~(rA3r>a?Eb5E>~DA#dB-d*{H376C6l&Xa`vmcL`@WDqlKi3*l(3>ADRwn(KrL>$bG zzqX%FeeVqm&6+-gBU3}wxJ|6ZHqWPPZ>&Ir8KZ*Fn$Xf|DYLoVJ59Z`UPLCAsat8W zAc7087)4)r?cIdC4+WF{NdWAWnpu2EVel?-NL@?@j()|Vg$|o3xWf)`v~!!ErqWSX z{=u>Dzjt1yuvnKq^|hpS_~n5ej<2i)S)yWlIbK{b%pO-zXr*2_zGrmcEP`F!lfUEm zSRnglwthQQinyXR@Cc}39e~1)&@7l9tPsZ2Id#v}HVcLMI-=F57Xcq`=2|3f87!Fv zP3gbE;O#D8K_ErCQA31V4;YGK~IbLN9CftD&pn1Edbiu+b-pnl-u| zR^vWo(kR$TCphUeS`Q>VLVc$Rk@?R-#`8q{NbdvbC7kt&hPqGALzMzpCiMtg&s>@} zz^@Lj1M5mm)R68y;@{6%VP%jbP%6Hzeq|31QW?*Bah{W12?a_!wJ8K_GiBSx>}no9 z0G1GJfT8ic5j-+%cO46a2@8H*Zy}b+Y^PRRR>vcf8T0K?PD%O8)ZZ;V8zee9I((1M zd221nUZ$A~X14)f*Gf?A!RLCP#66$yFKOc-72|NYu|19mRF5CSO}8ZhZ8bMs6%zSS zbYjB7ex*78_aOzMEX}^z-O=NJyT}+GOR)kw4d!v*`@UIH={JE4D~dNJH;#;{UU$RB zbB+1e$*;^E=wbTIGHj6Vb-|Bz%l5O$MTDz86!`@I0%5+g4D!(fqqLH!^isnnb25|- zeA~V7QNCRLFy*=Tm*1DQCIneD7Hn_lntDTVx6(R0j*+EmW(n_odIlIpo##JYb*kX& zI)6T(H2uMI>~tqPIO~K?QP)5;pf$|D6JM%JWeGoPUMbHsM3w`fI>sQeExFjt&P@fO zYELRm6GTr0mkge9Q@iXk5VGV&grD{cd=21%AE2+uYIc<>FD}+lU-6-^gh&GYL9G7K zAWb+Ac=X3I0yHe49~z9_YG?wrTF|9!-V)RP2nK-00=nIuW#&r7noP=6E83FZgp0Vm z$;l?h!t(<`U)L@q8$R+<7vG!nv|FGRTY}pNK-Hc9HJ5UaBT#RS3_>6e=&WQEfNVH4 zD6_CFN@@A^KYo)1l$De!ZwI{#u>Cy~nW(A7KcRqq26l!w%gG~hK-E%6%)hhiE4)6T z{(SSyUxY3L7Hgz`h|x|4KE7E1{qM+sd_85d z|ClaM3V>7mTj2s0@i{Zr!GJ=9-RKUP$4xS?N`1)RRy37(lX@nfJTpG>4(Rs`$AcJ5 z!H~)G8dWuD#G6=)uz07oWX2wQ;C$)QbhhoDU%sH9M)$R9f2qaMB|w!l_vGk>h3CXZ z;{sE|X3a9W-b}v~Q;=|R>rW1!#KIhduUfk+xC53v?|=m+JiJn$p6#7_E!WZx^T#HB zA^(I`JewukF4{Kmn)H@1H^}FdS^7&K34xH64nsRL;LPJzo$0rDt6n{neVb`h=^f$n zI!Z(#q?W4#pMnjf1lxzk2=P&MnIprwdkk0w%_N;Vt!6O4S2&4Ae33BY7 zaawkytl3Son|0+9@s7hIvw5PD-tqma=-^ri$iHa8byzO#-t>mxTj32*J%^nW?(ofx z9gdV%c+mr=bK{kqj+7u9~`Z(3uhoez*l9(^pPC=GZKK#_zq;J-Z1h1HuPK z(mGQa{T)f=D|PO3Q?m4ef;S<5JT%N5dH9a7kZ+_ zfjV*9+EKb_MRL6A!BR}I3cuviU37%@2AmACD|iAIA#glW!r^>)`2P=ZWarCayIDeX zOK=fU`U#B9>>UmNFekk?K1P;jQefO6Kd{h#8KTBh^MT77rfB99P%RBa9E(tj4&VnRc6n?(K2W{}UN(0C5OcU$(uD{vDKV$3G(uhUx{ zOzOM0x+I*!Naxlqch*Q}zyYc|gTsW#S)JO$gdU|l=}3r2KgUu)k0h8O$D8kTO3jD zKvc||7m|8nr!T}C4X&@?W{=Z28b;KxP1t;l6RFR(xSU?2#B6K+$-qL^R>Dvjo{{7! z;m$2oZCPJbgU&YT#Kv9*SdpfY4NqxLzH&vS_L{`DRh83eb+$eR?~Ke&5e)a#i%aH`g@WZoN#K0gvbx znCamS|HAXiw&1igMzsgO;gIWEOG%qlm{Mb!V=`Ry$9z=Mb6j+^V9GAb9|01#Z_M z{hYl|{)^La(7~4Fcy_l$lIU14Zq0!4 zCOI;74^)x@8}}Q?cCgSQlS)k@d|Ie%_VSt7oMYI+U2wi>ZtIR3J<3*xCP3!x4DN&$ zVi80Dy;-7qXLgSxDDqr>#&SDt^A>+$G;p|(@jq^pdMlS8nI}3R9e(#J+=uuy+yIly zS<%lgdb%O_XpM!{`5vCX5+B}r;v3f@XSgr)#9=f$9FY%M@28`Hh3{w$sbm>Hfpvey z*49RfDBP|G-8Beb^{1b^4h)Rq@W4lG% zNMp>OuSN8%6dSO7l<4B?V97m`m92X2r31*}N!Bq0Fco@!8lsAw+mhK+k9}`VT59wl z%K$rSs{HevOuggET|?8|XV>qORxMvBrFv+xeM;>aNQA}`tr>{wnX}|G?JMor<$!PG zI~!hAbtGmpbB780k5fuO$1Psr`mQjVVgK$;7i;jv1nKGtRCy2heJxFeD+s)G3;2eR zdd*ilhW3W+j@49a;2Mm7r(NQNdhcr}d@6_>tP}Uj-3H7_0Z8J43>iyysH&+kezQySw$-_EBXk zd8{4n4>8sG*ay#8ZyPUneY5a%#VQ5dPeror-AArsV{?FKVG~`pG_b=*eBn^N2tDhr z(Pb_TE?;R@uDOYgFYQOX$Xr-K#hfMRY;>?tV`7Gm&Jf`_ z%D#t=qQgec-xOrMP4j0FF?z0Yj?fh@K1l5cb{GD$hwbURQd>TzZ{hPOVrgaOlXTQv z7wjq@3{aGM3#)%E)O7eb%GZIuH(b%SeM)N2DacKjOspI9b(S^s7dDhazZ6wB7G|Yw zteKCaGY(*&>&88@53n{h6;caUPYq@F#UZ;SRCvl#V?OkE-5iG*q@WNyO5}h?<}Q$$ z(vK7VL?M95iRKP3o@omO{ABg>$>2e#U~t1K0kSA;U!FxPjj!ApN6hO^{K-mP11=+{GPoE#f(ej)yGy|U1{31q5A=yf|^l@rCc5gJk zwVM$VW3+=U2N?a&ui;-ya&U#>>AwEQ*xc!08MqMKrhJzqKBmwwSar-xeRsZRY)Ws+ z9=fDHNvOC}2uJ7!#8eW6QCHDH6~3gO=I^6AW2E^ll5SQ%x5Pv1l8wrS_Pc#iwzlPW z;?d#yvS%SfNPG!w@j`TU}ocHpkF)FGQE6IG{VS zbCUP_85Aau8wpYY2rN;NAu)xTYX>#GT649r-JnrPt31FLx7Il~eS5F!a}unjFjZV9 zTEfp#asr2V1#}}fT^S4b?!DTTRZ^e$nyA5d^Oaij@}(r%{XPeGC)J`Bi0jkch5Rp& z)c*W!Z^Fc~5W9tZHHgm}K;^U7ygKZ4HEZYzepkE^A%5edQ_IWWif8op;}=q9W*zFd zYQ8x2@(raSg|~_Kd|az=c#_JP)6dMq4X&RIj`dxn-%;0hgo0fj^{I7hH4~m0 zJ$eHu*wae$u@(+sbpD!x==w>6ACUV-I(YA#MUtS`8nz@aE33CD4K`KSOHNWDusT?} zB%vWH7_r(XI*~Enc!lQ9D>^<8w_pJU=h2k>UQ@2REh2k2!rZ040ve-pBh$8fA6LBV zViqs1syr=BU%B7XuWGSv(zO;M<^Dk8Aui5wex*&T?ded~7K~Haw6LzXFm3;SsK&w$ zSwgwbOxm+V5ZU(oBQh+NYo(n(SS>G2$#EkDbQ-XK{@?PV1qWY~1B*XTav=*ypf0y@ z`|HF!Rjj|-Lccw0f4>%bJj#9$_= z1n`dNO*C9PcS8pLUit*78Q@mIC@iiKjqjEaFs3fbja+MG1ePas3H2&&Isq9Qg=Px4 zT@fF5x=r+%Msr5`@RW%wu0^Ky7>2G}25K06c4Co^FsK?Iv-6217CD-U>EFxktSz>w z!Yk}ADSUbpOmg4``Ui)WSoocGWp#e%rU z-yOq+d21$#P(|{ai|0rCwfl+8LW~TVIrm7VbVkVHCBu+Tu=uax_2m{{?f6DHu7X{# zA}anM*3Eq#!GKdyu)T+ZB7Lqz4B%E?5l)k)5d2Z>yldV6FH6E7tdcF(a76J zuKaTA>+E{9m+FoFo@4NFC+e$x=$W=SI05gGA;sJKolgwqaebLeL&B_X>oef)+c>@2 z(HDt)z0WHGA5ri81a5;h4f^Imji1o5)I!o9Dx8YB@>mjw#sU7UZvKZTA@Hb*O%szX z;^b3n%wx8ZSk105ZS8j{!PW&XKXd=s3%`XkW9nK1O{4Hrx$JJo1 zn#Gv#IV<(SsCLJ&t+Kk`w`~)vU1_7TT)$bobeMj$SEhJ?5%2hE*AiXZXJ^7la=dnE zLG{m8h0dmHt;@lO!;+)by}Yh#her07u78S+u_XI_3+tVgl z3Y?YrGLtPf%(#suDsj=2*5|Wg%m{0^`qtDdCwYg=tsm#SKBK+#paE03fWZu=2n7i^kuj`doe-4<)6018XOE? zM(Uw@6-w}srXFeDHr{xt{vvG1L7`r`CGKECr7ufy3>Oc&1t8A+hH0o<`017;$h}{* zf;8!`DWQ~>*{mqRzvnp6@)V{MWSf$B?-ScSJbriMs`71mbv=SqYHvj5s3OZU2B!gN z72pPc7vyHf_PgvPM>T@K?=0}Iva-(LQ4zJ`ilz)E+C*nOf5c*=v07O*uYZM5-J8-yv+0Y{(Y3fTi9+$%SiV+LO?jiW7LuG-V zW}z2S!e2sjQT-?K@~euSL>XnqUoB_42!viX6O_%-e(o0P76Ptf!3#9r<~nZ9$cv@%~rLrx`vy4(O|USw`v| zO@cnoli+2@0cO4T(TPuy@>Xs*Tq^FaH&cwYyivP5+D1!=kKp7SUu$+cHdE8WLL?t- zN~iaW<=$mV40s|K@q}2jXS(T4?Y=^wAMis{Bnt|ZoGd})^69a`O30Qm4`lcl1f~Hp z+4Uiu_~|q*SHORZoZBZTDh6mpl+I&5Zm^y?KpVGwM7CN&UAW?ms>BhZ=TUe|5;J}Y zq-T0w*O&xc{joiP(h6XiIbkELGBRM-Tsup`6^|W%1v5TGnXtKJmm@1Qoqv^(2sn^F z`AZ#GNNvMe6ud3M>-9Hr2As_#>EtgK1%@k zEV(F(2alwt5#ZVn!QY%~FSPgGi{?{rl`i}j1A38vmE8Zej{2V}{C^d1|5F$Hl7=9{ z{F4hz^~>Q1%5GrVQV6-hm7~+I9%3~cvfOBCl$CV)S6nbXotpgL^5IU@eA7207mWjB6dGiU(IShEfyRSc+!KIW5qofs|dq*iZx%0Putrb&*q@s$x30_g$MR(H+nrJa7F5y|T=`dcJG!j3-YU>E05$dfc9`Nlm77 zyh<1D$5oHxr|k=O`jb#kj?*;wV7_Wwz79h#sCRt4X5}xcqGFosAZ>-dpxSt&7tLlx3g~URPZ2PeS^U)v9$Ls~Z#%yRzz4K)RzN@*hKYK&zl4BTM zXrpRRXhre=DLly9Y0f{Z!-1#SVm7A%zpHeE3Zy>QIzFk5DOsEd{<%%W)=gI5KTexn zq<*ah#(l*8o6shAepa(;cSn!vbJxsII+YoDT;CtRR6pA7KAV+vzA4!**nfz`tdrfG z{trp9;cpCO!`xkh6H!*D8ymp)?{7L+(@UXSrlKBn2<(WMWDnENV&LDkbdwH&(Ru${ zAra{;Ke@4ZIV=;SznkhJY76oHh&2Zw*h#Mz zUvuVVgnnZ(h3Y9w@u!^0t*Q_5dqkI%u(_kM|8oA}prhAL-EaIX6-?Yg)HP!zzzUboJ4}6g9ZJF&A z=H6Y=lNh|N#VovGrH9+i>MQ9p@jUBy0v5L{ik*p+%++fFNb|37A%q2`HlVL%Fuv}3 zW846MCi3=w0mL=}CP3w|LiEmIh|5$p#s9G!v-EHs-sNpdv|gSV?MxP%D{j0r%T9Mx zua;=)Eb@wzw7?yIIiM2F4-iFKQObX%M=&yH=`1?57@Ur*$zJTli2TIN2p-F)cs@P4 zydfR%C~%hQWvS~{ z|6B4-g^PX(HF|f4Z378Ir1oS&USq`pb8H`1h#pol?&djaZbrt%weq%o9Sboa_e7%T zds-k?K^a_84f6B$oZiGTEEiY+lj=6f^kE2_P~y8oH%ZZS3zlw)2^!Xu7spn9yfB_m zPZSg!+q0(Yg=?mVBn+i;SyR#Skr4r|#fc<~DBlExA^rIbv{>ApSmgUqIOgzND zhNbP^IK;{im&r?#%cn1%HBIM@Jbtl$MW#tAOmzHt{hxHQq#bH%2VFmP(GlN*6Mx5G zT)&BU)5_|@xX;i?qexSJ#rQ^im*p6q-Sf_#I*=HQ}LiKwx(D5ZMU?3L0g4Mn2Hno5PMrW#@hHI}Net*J2; zy(lrXRYOG0BIc>Q!@c+O-skh)UrF})!C+*X(7M@5Ta*(5Y49HbyS&$%rn{Jt*|XvBfush%d}Nlc z;-lE&*KwafHS9X>zHmJ**A_z^aR@FgZ3R4)bmtfM!$Rw}!?bhGN4>1dEuiiHiX*ywY@aPHg>!WWh-P5$ET;3*ZK)- zvJ}dWn%G&QNlMX-u{I=-UXM4Aq##YR*FRfHAm2ZOxUQXgF~yMkqEe>mqWora@8-Rl zD{5>tt_GvfgH(^6*9?!o7FPV;gSBjg0(7{2HowAw*(^(m&Uoie*2Tc1=GnxzlRUVP z>8dA{3P3yTf{VnHgI1@cx!9p=vof^~0rC#-AO!$(>-?AG83!kb*X;I!i^uPq^%~>t zEV#_NgD#-+jPwgI#gRDH6)}VQzR-_ZJRl1xz{EWb`xu2QEgv?4HBqC|_2-K{)c^y; zc0xH41P;>Igpz^vY!))v+oSkUw!XClO({)}tTFk?^_0 zka!ard+b7g-)uK$tTqAPsTHMGrj>}WUWKDLSjLhj#-2U;C-W?=S@lp{{OK{slC^XFdDy+da8xUQJAeRUe?BLuR?VmTG%(Aw$7O&IueKt^IrKhI*#5 zxB}6+-okT5T;C7o@oGYM*rQG|<3E5XZn-URX0*(s4e}eRL-zsudnpj&l^JW;b}$n_ zhk5bVw$F85Up0}{ER&hM_`PP>3i=`MudzKr4v9!}-ABYhAX5YdEe=xFE<*tg1wPV#&~B+5jE@wxZ2AM<42tWybK5x(L(n%_7>>=jRh3M*=frH~6~Q)H zMT=oh5Fnlm5{&`w6d>k%f;uI#>UL$G5zR#XzX{GO1=7GI!{0O9I1~>5`$?}Aa`n=i zVTH_SZiB|F+Vg?pHj&a}WGVy5M)d(=Ait?ak%dx+(9fREz6CRAy83b3phk>W3a*fVP64l^PofD$n5Q7&1Q-yW4jcQ^=|)3zQ54fxoLK&kobykcLp zA}{p$@jS~_j_D|KT1+v!9Mbj6>G9d*%|u1peGcT*>UWxe&H;sx`+1`cA0{qt5`ddE z-^FkewzQxD11H?}xSBMmRHzLOd28;Z-U|I_* z-8&SWTA~_RMGtES3IkXAQ}a}45>w%FJm0LlhrV%^tvX;jeZYZ#)gI8kwTYvoVB2Z6spVlIH|<%%oAYSbW(!&)HW>VAS{t`KV(-g4 zKayCvX`^ql>~73bYVKZ>Kl!YpNwP^XC_p#$y+Ua=2d53^SY=^iZ&@Z0E8;eI)w;%j| zhLl3QwMKpphuLxkhN^~HwvCkUxAwNtKVcXyRe(*Y{M|5z*PHfcZMA-Gr zs5!4z|AA=qh^YaTtehU1+1@jhQN4M{uOeQWMuNV#Sk)O0&G5a0Q4hnc1j}ZFLaH@m$+SGmzG7m7HjH;yyNiF2?`vBbV}~giSSZ&T;SA-9&&HY_ ziE_OVH_iRCYE5&IDj)eQxUOq@fWLu%ZTj}I>wfXULEFPGjPl;+!2px;#nHnd^h!l5 ziELo?OvkS*JT_A`o2Vs3zXz?Ifh=)({z^sB9ixFwToI#2f<;O6*n>?!9G^OeQt~&B zOfd}No%c3q1#4?opA-uGflSbcXmr6DDBJTzxbg$#2uIH64@*C7`N?hhE&+GN5Ja&@ zal)}iK~twu71%NY(?1k$;TGNC(|-Nr3!WPCa!dx%5T8y3-lG=_D=Q;D(5kXpmZ@je z!gnM4%J*7L_%V`qNqO!o3&5eK{JPZj{mfO~@)B>0`4za+5=|87)|U1XSJ{1WV{#fL zztdHP=wfMBKeDkIYo*i@!p-b)*(@Ct1)82xLnowIrlsa#Z!AWp>Uvy%W%12BlqI(# z;u=g9EZ`!UDUdhLsvuobtOn>IMAtl>eR4D9!RT4CwzB5z17*(fB zFjoH+IXt#$%|Wd#QHZwxU~v~b8B(Gm;FG_jJrCjeGoh@MI>KAGVcSL+HPpYOA7C*FmjWfU=x=#B?8umfT zNhCA*TyJgwR(mSOWp#{4B~K%n)Uf7rPboQz;sdTdGxM4o5iitJja zQN;wHoJw4PAVw>Q4b+#6qXSLr3nJVlU|2}>!pg34brmTaokaD;l}$eBuN3(*mv~5C zFPIrlzQam-d(EyoS-50ZyH{kQBESvj-O`otQsK@mM)Bll^l+ea^XfDwO7;dUN5$S}*i<2`k0ppLmq^EbO_zO+j$G^4&PCqt`r;_#iMAefY z#*X#1wAhQgKgC|qk+y!=G~icIVg7KE`8x`||9$Z8T_v4t*OTbM{mLEnkUA09^FcM8 z*W}xsH0BR$+7oc9Ni9oQb9)&0t2L&ioocana(Wo$I!g)sS0VdIT;-NM-`y975GSRK zGqxy{KXffdkV?-&azQy!Q?X2Ns8kaSTa?ETyUo1t4_g+*pRi@3W&LonZk#Y;wDc95 z1d`g^5{Q@b0&4BvaH~TioMZq1bc^76nq>Mr@Ya1rc%7~^?A1j;R7;5!-WSN^cjR6^ z`i*aYKr)mZ3Fz6*cpryZKnW@X7_Ui1U^MQ)eN?6)u1wkWhOE#IJTwc@+-A?W@3@om zQHjxt_G%y>*6)jVP29H8jADfWOmR@bL}%ZtQ_+v^EF?q zunw36h@6%p*7Erj6J8&2DWIu7O^eFCz7>u>UZ5cQ?Jj4~g+?4z%|p-$i9dUPb-<_g z7*!#<2AA@rLp|Ux0o>s=mM{_f*H6kBzM&ww;H}~q66cQtydg4LBudlzAvgVtkIYt2 zfbs-Jzp~PkysO;nUCir-V-n~15L5&NNO1Zo>h`_hUO5ox%I2#5Q(4ChW{I>Eg0DV diff --git a/icons/obj/guns/attachments.dmi b/icons/obj/guns/attachments.dmi index 83232d3427e76b34fc4907ea6c8ec7a34839b138..30c7f7e0391b4f2e1e2b4c8dd8868d2296157512 100644 GIT binary patch literal 5803 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 S{u=)i8c=R~W@Zciz6=nbca1o)cfjr;m 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 Date: Mon, 6 Jan 2025 07:12:57 -0600 Subject: [PATCH 094/122] Automatic changelog generation for PR #3825 [ci skip] --- html/changelogs/AutoChangeLog-pr-3825.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3825.yml diff --git a/html/changelogs/AutoChangeLog-pr-3825.yml b/html/changelogs/AutoChangeLog-pr-3825.yml new file mode 100644 index 000000000000..463c9faeb9e7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3825.yml @@ -0,0 +1,7 @@ +author: Gristlebee, Rye-rice +changes: + - {rscadd: Underbarrel guns} + - {rscadd: Hand attachment removal is bound to alt-click on harm intent.} + - {bugfix: Grenade launcher code} + - {bugfix: Runtimes} +delete-after: true From 308d7451dc218e119d2017c427954ec95f8d793f Mon Sep 17 00:00:00 2001 From: zimon9 <122945887+zimon9@users.noreply.github.com> Date: Mon, 6 Jan 2025 08:26:43 -0500 Subject: [PATCH 095/122] Wideband table/wall type swap feature (#3932) ## About The Pull Request No longer will wideband table frames be nearly unobtainable. By simply using a screwdriver on a wideband wall frame, it will be swapped with a wideband table frame. Need a wall frame but you only have a table frame? Using a screwdriver on that will do the reverse. ![image](https://github.com/user-attachments/assets/51ee2a57-920c-4668-8a8c-5ea4c1032f78) ![image](https://github.com/user-attachments/assets/058cb0fb-9db5-4e96-92cc-4eb22407acd2) ![image](https://github.com/user-attachments/assets/03affa6a-9838-405f-b320-cad182886425) ## Why It's Good For The Game I think it would be nice to be able to change a wideband frame from one that can only fit on a wall to one that can go on a table at will. It opens the door to a bit more flexibility when modifying a ship's internals. ## Changelog :cl: code: wideband frames can now be swapped between table frames and wall frames with a screwdriver /:cl: --- .../objects/items/devices/radio/intercom.dm | 28 +++++++++++++++++-- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/radio/intercom.dm b/code/game/objects/items/devices/radio/intercom.dm index ef5b92641d53..26a7ea19c095 100644 --- a/code/game/objects/items/devices/radio/intercom.dm +++ b/code/game/objects/items/devices/radio/intercom.dm @@ -195,14 +195,36 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/item/radio/intercom/wideband, 26) independent = TRUE /obj/item/wallframe/intercom/wideband - name = "wideband relay frame" + name = "wideband relay wall frame" desc = "A detached wideband relay. Attach to a wall and screw it in to use." icon_state = "intercom-wideband" result_path = /obj/item/radio/intercom/wideband/unscrewed pixel_shift = 26 +/obj/item/wallframe/intercom/wideband/attackby(obj/item/attack_obj, mob/user, params) + if(istype(attack_obj, /obj/item/screwdriver)) + to_chat(user, span_notice("You begin to move the mounting screws to the frame's table bracket.")) + playsound(src, 'sound/items/screwdriver2.ogg', 30, TRUE) + if(do_after(user, 2 SECONDS, src)) + var/obj/item/wallframe/intercom/wideband/table/replacement = new (get_turf(src)) + qdel(src) + to_chat(user, span_notice("You ready the table bracket on [replacement].")) + playsound(src, 'sound/items/screwdriver2.ogg', 30, TRUE) + /obj/item/wallframe/intercom/wideband/table - icon_state = "intercom-wideband-table" - icon = 'icons/obj/radio.dmi' + name = "wideband relay table frame" + desc = "A detached wideband relay. Attach to a table and screw it in to use." + icon_state = "intercom-wideband" + icon = 'icons/obj/wallframe.dmi' result_path = /obj/item/radio/intercom/wideband/table pixel_shift = 0 + +/obj/item/wallframe/intercom/wideband/table/attackby(obj/item/attack_obj, mob/user, params) + if(istype(attack_obj, /obj/item/screwdriver)) + to_chat(user, span_notice("You begin to move the mounting screws to the frame's wall bracket.")) + playsound(src, 'sound/items/screwdriver2.ogg', 30, TRUE) + if(do_after(user, 2 SECONDS, src)) + var/obj/item/wallframe/intercom/wideband/replacement = new (get_turf(src)) + qdel(src) + to_chat(user, span_notice("You ready the wall bracket on [replacement].")) + playsound(src, 'sound/items/screwdriver2.ogg', 30, TRUE) From 990e77f4ded33c35e589967e36e2aebce77e427c Mon Sep 17 00:00:00 2001 From: Sadhorizon <108196626+Sadhorizon@users.noreply.github.com> Date: Mon, 6 Jan 2025 14:27:28 +0100 Subject: [PATCH 096/122] Adds directionals for the AAC. (#3937) ## About The Pull Request ![obraz](https://github.com/user-attachments/assets/52fbdd20-dad9-4b75-953e-3da275d66cc8) Also adds directional helpers. ## Why It's Good For The Game It's sorta annoying in mapping that you *cannot* rotate those. This should help. ## Changelog :cl: imageadd: Advanced airlock controllers now have directional sprites. /:cl: --- code/game/machinery/airlock_cycle_control.dm | 5 +++++ icons/obj/monitors.dmi | Bin 13264 -> 16094 bytes 2 files changed, 5 insertions(+) diff --git a/code/game/machinery/airlock_cycle_control.dm b/code/game/machinery/airlock_cycle_control.dm index 7ba391fae782..4bed479b7cf6 100644 --- a/code/game/machinery/airlock_cycle_control.dm +++ b/code/game/machinery/airlock_cycle_control.dm @@ -103,6 +103,9 @@ var/list/airlocks = list() var/list/vents = list() var/obj/vis_target = null + dir = 1 // So none of the current maps break (dir helpers [below] require sprite dirs to be swapped; 1 is down-facing, so what it was before). + +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/advanced_airlock_controller, 24) /obj/machinery/advanced_airlock_controller/lavaland exterior_pressure = WARNING_LOW_PRESSURE + 10 @@ -116,6 +119,8 @@ exterior_pressure = ONE_ATMOSPHERE depressurization_margin = ONE_ATMOSPHERE +MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/advanced_airlock_controller/internal, 24) + /obj/machinery/advanced_airlock_controller/New(loc, ndir, nbuild) ..() wires = new /datum/wires/advanced_airlock_controller(src) diff --git a/icons/obj/monitors.dmi b/icons/obj/monitors.dmi index 1d4b0e63d10e3a13e8075673234214e9b1596311..55dd4b64a9ae972047f84cdd8ea06b907719bb4f 100644 GIT binary patch literal 16094 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 VMzZhU0ObRy-P68XcE{%V{|5lUh!+3= literal 13264 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

    c_H~37eDR%Y;?|x1!H*t~Wml%zZb@F4!fO& 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 BzS#f( From 8f044008c22846ebeae6ac29a4039acab3a4178c Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 6 Jan 2025 07:38:11 -0600 Subject: [PATCH 097/122] Automatic changelog generation for PR #3937 [ci skip] --- html/changelogs/AutoChangeLog-pr-3937.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3937.yml diff --git a/html/changelogs/AutoChangeLog-pr-3937.yml b/html/changelogs/AutoChangeLog-pr-3937.yml new file mode 100644 index 000000000000..024fa440bea3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3937.yml @@ -0,0 +1,4 @@ +author: Sadhorizon +changes: + - {imageadd: Advanced airlock controllers now have directional sprites.} +delete-after: true From 19e1e5f11e0ef8a4feb4bcda3d86af690518f79e Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Mon, 6 Jan 2025 08:28:10 -0500 Subject: [PATCH 098/122] platform / railing direction (#3933) ## About The Pull Request railing / platforms now are on lower layers when their direction is a northfacing dir. ## Changelog :cl: code: railing / platforms now are on lower layers when their direction is a northfacing dir. /:cl: --- code/game/objects/structures/platforms.dm | 4 ++-- code/game/objects/structures/railings.dm | 8 +++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/platforms.dm b/code/game/objects/structures/platforms.dm index c6ede0166d1b..a6431e8b7630 100644 --- a/code/game/objects/structures/platforms.dm +++ b/code/game/objects/structures/platforms.dm @@ -21,8 +21,8 @@ /obj/structure/platform/update_appearance(updates) . = ..() - if(dir == 1) - layer = 2.89 + if(dir == (1 || 5 || 9)) + layer = 2.76 else layer = 3.08 diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm index 16905af75179..3217f8274b32 100644 --- a/code/game/objects/structures/railings.dm +++ b/code/game/objects/structures/railings.dm @@ -13,7 +13,6 @@ var/buildstack = /obj/item/stack/rods var/buildstackamount = 3 - /obj/structure/railing/Initialize() . = ..() if(density && flags_1 & ON_BORDER_1) @@ -22,6 +21,13 @@ ) AddElement(/datum/element/connect_loc, loc_connections) +/obj/structure/railing/update_appearance(updates) + . = ..() + if(dir == (1 || 5 || 9)) + layer = 2.76 + else + layer = 3.08 + /obj/structure/railing/corner //aesthetic corner sharp edges hurt oof ouch icon_state = "railing_corner" density = FALSE From c067566a951d0c60dd1cba58ef8b1b04128b7d1c Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Mon, 6 Jan 2025 07:45:34 -0600 Subject: [PATCH 099/122] More flakey fixes (#3907) ## About The Pull Request Fixes: #3779 Fixes: #3855 Fixes: #3647 Fixes: #3901 Fixes: #3891 still working on the wet floor one (#3681) ## Why It's Good For The Game grunts in pain ## Changelog :cl: /:cl: --------- Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- code/datums/brain_damage/severe.dm | 2 + code/datums/components/pellet_cloud.dm | 52 ++++++++++++------- .../effects/anomalies/anomalies_gravity.dm | 3 -- code/game/objects/effects/decals/decal.dm | 2 +- .../effects/effect_system/effect_system.dm | 22 +++++--- code/game/objects/items/devices/mines.dm | 2 + code/modules/power/supermatter/supermatter.dm | 25 +++++---- .../reagents/chemistry/recipes/others.dm | 2 +- .../chemistry/recipes/pyrotechnics.dm | 2 +- code/modules/unit_tests/create_and_destroy.dm | 7 +-- 10 files changed, 75 insertions(+), 44 deletions(-) diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index eab457ddb0c6..12276dd1ea2d 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -33,6 +33,8 @@ ..() /datum/brain_trauma/severe/aphasia/on_lose() + if(QDELETED(owner)) + return ..() owner.remove_blocked_language(subtypesof(/datum/language/), LANGUAGE_APHASIA) owner.remove_language(/datum/language/aphasia, TRUE, TRUE, LANGUAGE_APHASIA) ..() diff --git a/code/datums/components/pellet_cloud.dm b/code/datums/components/pellet_cloud.dm index d18bdc7d8cbc..4e75843262af 100644 --- a/code/datums/components/pellet_cloud.dm +++ b/code/datums/components/pellet_cloud.dm @@ -83,21 +83,23 @@ UnregisterSignal(parent, list(COMSIG_PARENT_PREQDELETED, COMSIG_PELLET_CLOUD_INIT, COMSIG_GRENADE_PRIME, COMSIG_GRENADE_ARMED, COMSIG_MOVABLE_MOVED, COMSIG_MINE_TRIGGERED, COMSIG_ITEM_DROPPED)) -//create_casing_pellets() is for directed pellet clouds for ammo casings that have multiple pellets (buckshot and scatter lasers for instance) -// -//Honestly this is mostly just a rehash of [/obj/item/ammo_casing/proc/fire_casing()] for pellet counts > 1, except this lets us tamper with the pellets and hook onto them for tracking purposes. -//The arguments really don't matter, this proc is triggered by COMSIG_PELLET_CLOUD_INIT which is only for this really, it's just a big mess of the state vars we need for doing the stuff over here. - +/** + * create_casing_pellets() is for directed pellet clouds for ammo casings that have multiple pellets (buckshot and scatter lasers for instance) + * + * Honestly this is mostly just a rehash of [/obj/item/ammo_casing/proc/fire_casing] for pellet counts > 1, except this lets us tamper with the pellets and hook onto them for tracking purposes. + * The arguments really don't matter, while this proc is triggered by COMSIG_FIRE_CASING, it's just a big mess of the state vars we need for doing the stuff over here. + */ +/datum/component/pellet_cloud/proc/create_casing_pellets(obj/item/ammo_casing/shell, atom/target, mob/living/user, fired_from, randomspread, spread, zone_override, params, distro, obj/projectile/proj) + SIGNAL_HANDLER -/datum/component/pellet_cloud/proc/create_casing_pellets(obj/item/ammo_casing/shell, atom/target, mob/living/user, fired_from, randomspread, spread, zone_override, params, distro) - if(user) - shooter = user - else - shooter = fired_from - var/targloc = get_turf(target) + shooter = user + var/turf/target_loc = get_turf(target) if(!zone_override) zone_override = shooter.zone_selected + // things like mouth executions and gunpoints can multiply the damage of projectiles, so this makes sure those effects are applied to each pellet instead of just one + var/original_damage = shell.BB.damage + for(var/i in 1 to num_pellets) shell.ready_proj(target, user, SUPPRESSED_VERY, zone_override, fired_from) if(distro) @@ -107,14 +109,14 @@ spread = round((i / num_pellets - 0.5) * distro) RegisterSignal(shell.BB, COMSIG_PROJECTILE_SELF_ON_HIT, PROC_REF(pellet_hit)) - RegisterSignal(shell.BB, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), PROC_REF(pellet_range)) + RegisterSignals(shell.BB, list(COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PARENT_QDELETING), PROC_REF(pellet_range)) + shell.BB.damage = original_damage pellets += shell.BB - if(user) - if(!shell.throw_proj(target, targloc, shooter, params, spread)) - return - else - if(!shell.throw_proj(target, targloc, null, params, spread, shooter)) - return + var/turf/current_loc = get_turf(fired_from) + if (!istype(target_loc) || !istype(current_loc) || !(shell.BB)) + return + INVOKE_ASYNC(shell, TYPE_PROC_REF(/obj/item/ammo_casing, throw_proj), target, target_loc, shooter, params, spread, fired_from) + if(i != num_pellets) shell.newshot() @@ -208,6 +210,8 @@ ///One of our pellets hit something, record what it was and check if we're done (terminated == num_pellets) /datum/component/pellet_cloud/proc/pellet_hit(obj/projectile/P, atom/movable/firer, atom/target, Angle) + SIGNAL_HANDLER + pellets -= P terminated++ hits++ @@ -220,6 +224,8 @@ ///One of our pellets disappeared due to hitting their max range (or just somehow got qdel'd), remove it from our list and check if we're done (terminated == num_pellets) /datum/component/pellet_cloud/proc/pellet_range(obj/projectile/P) + SIGNAL_HANDLER + pellets -= P terminated++ UnregisterSignal(P, list(COMSIG_PARENT_QDELETING, COMSIG_PROJECTILE_RANGE_OUT, COMSIG_PROJECTILE_SELF_ON_HIT)) @@ -271,6 +277,8 @@ /// Look alive, we're armed! Now we start watching to see if anyone's covering us /datum/component/pellet_cloud/proc/grenade_armed(obj/item/nade) + SIGNAL_HANDLER + if(ismob(nade.loc)) shooter = nade.loc LAZYINITLIST(bodies) @@ -283,11 +291,15 @@ /// Someone dropped the grenade, so set them to the shooter in case they're on top of it when it goes off /datum/component/pellet_cloud/proc/grenade_dropped(obj/item/nade, mob/living/slick_willy) + SIGNAL_HANDLER + shooter = slick_willy grenade_moved() /// Our grenade has moved, reset var/list/bodies so we're "on top" of any mobs currently on the tile /datum/component/pellet_cloud/proc/grenade_moved() + SIGNAL_HANDLER + LAZYCLEARLIST(bodies) for(var/mob/living/new_mob in get_turf(parent)) RegisterSignal(new_mob, COMSIG_PARENT_QDELETING, PROC_REF(on_target_qdel), override=TRUE) @@ -295,10 +307,14 @@ /// Someone who was originally "under" the grenade has moved off the tile and is now eligible for being a martyr and "covering" it /datum/component/pellet_cloud/proc/grenade_uncrossed(datum/source, atom/movable/AM, direction) + SIGNAL_HANDLER + LAZYREMOVE(bodies, AM) /// Our grenade or landmine or caseless shell or whatever tried deleting itself, so we intervene and nullspace it until we're done here /datum/component/pellet_cloud/proc/nullspace_parent() + SIGNAL_HANDLER + var/atom/movable/AM = parent AM.moveToNullspace() queued_delete = TRUE diff --git a/code/game/objects/effects/anomalies/anomalies_gravity.dm b/code/game/objects/effects/anomalies/anomalies_gravity.dm index 20cc30dcc74d..550c4414d408 100644 --- a/code/game/objects/effects/anomalies/anomalies_gravity.dm +++ b/code/game/objects/effects/anomalies/anomalies_gravity.dm @@ -87,9 +87,6 @@ /obj/effect/anomaly/grav/high/Initialize(mapload, new_lifespan) . = ..() - INVOKE_ASYNC(src, PROC_REF(setup_grav_field)) - -/obj/effect/anomaly/grav/high/proc/setup_grav_field() grav_field = new(src, effectrange, TRUE, 2) /obj/effect/anomaly/grav/high/Destroy() diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index 0d2282eeb873..505221b2b013 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -61,5 +61,5 @@ /obj/effect/turf_decal/Destroy(force) SHOULD_CALL_PARENT(FALSE) - moveToNullspace() + loc = null return QDEL_HINT_QUEUE diff --git a/code/game/objects/effects/effect_system/effect_system.dm b/code/game/objects/effects/effect_system/effect_system.dm index 8e2db3706ca3..3ad3bd1e26ab 100644 --- a/code/game/objects/effects/effect_system/effect_system.dm +++ b/code/game/objects/effects/effect_system/effect_system.dm @@ -56,7 +56,7 @@ would spawn and follow the beaker, even if it is carried or thrown. for(var/i in 1 to number) if(total_effects > 20) return - INVOKE_ASYNC(src, PROC_REF(generate_effect)) + generate_effect() /datum/effect_system/proc/generate_effect() if(holder) @@ -68,11 +68,21 @@ would spawn and follow the beaker, even if it is carried or thrown. direction = pick(GLOB.cardinals) else direction = pick(GLOB.alldirs) - var/steps_amt = pick(1,2,3) - for(var/j in 1 to steps_amt) - sleep(5) - step(E,direction) - if(!QDELETED(src)) + var/steps_amt = rand(1, 3) + addtimer(CALLBACK(src, PROC_REF(scoot), direction, E, steps_amt), 5) + +/datum/effect_system/proc/scoot(direction, obj/effect/ref, steps) + if(QDELETED(src)) + return + var/step = get_step(ref, direction) + if(isnull(step)) + return + + ref.forceMove(step) + + if(steps) + addtimer(CALLBACK(src, PROC_REF(scoot), direction, ref, steps - 1), 5) + else addtimer(CALLBACK(src, PROC_REF(decrement_total_effect)), 20) /datum/effect_system/proc/decrement_total_effect() diff --git a/code/game/objects/items/devices/mines.dm b/code/game/objects/items/devices/mines.dm index 4e1ec520e55c..28c30aa09019 100644 --- a/code/game/objects/items/devices/mines.dm +++ b/code/game/objects/items/devices/mines.dm @@ -131,6 +131,8 @@ ///NOW we actually blow up /obj/item/mine/proc/blast_now(atom/movable/triggerer) + if(QDELETED(src)) + return var/datum/effect_system/spark_spread/sporks = new /datum/effect_system/spark_spread sporks.set_up(3, 1, src) sporks.start() diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 9903beaf6ad8..61abe8410e14 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -368,6 +368,8 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) var/speaking = "[emergency_alert] The supermatter has reached critical integrity failure. Emergency causality destabilization field has been activated." radio.talk_into(src, speaking, common_channel, language = get_selected_language()) for(var/i in SUPERMATTER_COUNTDOWN_TIME to 0 step -10) + if(QDELETED(src)) + return if(damage < explosion_point) // Cutting it a bit close there engineers radio.talk_into(src, "[safe_alert] Failsafe has been disengaged.", common_channel) final_countdown = FALSE @@ -970,17 +972,18 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal) continue //You can't pull someone nailed to the deck step_towards(P,center) -/obj/machinery/power/supermatter_crystal/proc/supermatter_anomaly_gen(turf/anomalycenter, type = FLUX_ANOMALY, anomalyrange = 5) - var/turf/L = pick(orange(anomalyrange, anomalycenter)) - if(L) - switch(type) - if(FLUX_ANOMALY) - var/obj/effect/anomaly/flux/A = new(L, 300) - A.explosive = FALSE - if(GRAVITATIONAL_ANOMALY) - new /obj/effect/anomaly/grav(L, 250) - if(PYRO_ANOMALY) - new /obj/effect/anomaly/pyro(L, 200) +/obj/machinery/power/supermatter_crystal/proc/supermatter_anomaly_gen(anomalycenter, type = FLUX_ANOMALY, anomalyrange = 5) + var/turf/spawn_turf = pick(orange(anomalyrange, anomalycenter)) + if(!istype(spawn_turf)) + return + switch(type) + if(FLUX_ANOMALY) + var/obj/effect/anomaly/flux/A = new(spawn_turf, 300) + A.explosive = FALSE + if(GRAVITATIONAL_ANOMALY) + new /obj/effect/anomaly/grav(spawn_turf, 250) + if(PYRO_ANOMALY) + new /obj/effect/anomaly/pyro(spawn_turf, 200) /obj/machinery/power/supermatter_crystal/proc/supermatter_zap(atom/zapstart = src, range = 5, zap_str = 4000, zap_flags = ZAP_SUPERMATTER_FLAGS, list/targets_hit = list()) if(QDELETED(zapstart)) diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm index c4eaf50e45d0..f996f8ddb539 100644 --- a/code/modules/reagents/chemistry/recipes/others.dm +++ b/code/modules/reagents/chemistry/recipes/others.dm @@ -611,7 +611,7 @@ mix_message = "The mixture rapidly condenses and darkens in color..." /datum/chemical_reaction/cellulose_carbonization/ash // Sub for cellulose - required_reagents = list(/datum/reagent/ash_fibers) + required_reagents = list(/datum/reagent/ash_fibers = 1) /datum/chemical_reaction/fervor results = list(/datum/reagent/consumable/fervor = 10) diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm index 96c2a85c280c..11e9cab7212f 100644 --- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm +++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm @@ -6,7 +6,7 @@ explode(holder, created_volume) /datum/chemical_reaction/reagent_explosion/proc/explode(datum/reagents/holder, created_volume) - if(QDELING(holder.my_atom)) + if(QDELETED(holder.my_atom)) return var/power = modifier + round(created_volume/strengthdiv, 1) if(power > 0) diff --git a/code/modules/unit_tests/create_and_destroy.dm b/code/modules/unit_tests/create_and_destroy.dm index ed3d9c6ed0a7..0e1d850a696f 100644 --- a/code/modules/unit_tests/create_and_destroy.dm +++ b/code/modules/unit_tests/create_and_destroy.dm @@ -174,11 +174,12 @@ oldest_packet_creation = min(qdeld_at, oldest_packet_creation) //If we've found a packet that got del'd later then we finished, then all our shit has been processed - if(oldest_packet_creation > start_time) + //That said, if there are any pending hard deletes you may NOT sleep, we gotta handle that shit + if(oldest_packet_creation > start_time && !length(SSgarbage.queues[GC_QUEUE_HARDDELETE])) garbage_queue_processed = TRUE break - if(REALTIMEOFDAY > real_start_time + time_needed + 30 MINUTES) //If this gets us gitbanned I'm going to laugh so hard + if(REALTIMEOFDAY > real_start_time + time_needed + 50 MINUTES) //If this gets us gitbanned I'm going to laugh so hard TEST_FAIL("Something has gone horribly wrong, the garbage queue has been processing for well over 30 minutes. What the hell did you do") break @@ -207,7 +208,7 @@ if(fails & BAD_INIT_NO_HINT) TEST_FAIL("[path] didn't return an Initialize hint") if(fails & BAD_INIT_QDEL_BEFORE) - TEST_FAIL("[path] qdel'd in New()") + TEST_FAIL("[path] qdel'd before we could call Initialize()") if(fails & BAD_INIT_SLEPT) TEST_FAIL("[path] slept during Initialize()") From cfcb7dc9d026f96b25c051871896bc7e2d1439c6 Mon Sep 17 00:00:00 2001 From: HelmCrab <90987989+Thera-Pissed@users.noreply.github.com> Date: Mon, 6 Jan 2025 07:49:34 -0600 Subject: [PATCH 100/122] Mapping hazards and types (#3233) ## About The Pull Request ## Baseline functionality finished! yay (still plenty of room for actual hazards, mostly need sprites & ideas) ### **Pitch** This PR implements a base obj/structure/hazard, with the goal of making subtypes of this base hazard easily customizable using variables. The goal is to make it as easy as possible for mappers to make and customize hazards based on the subtypes listed below. ### **Hazard Basics** Most hazards are activated randomly or on contact. Random hazard effects will constantly repeat with a delay set between random_min and random_max. Contact hazard effects either happen when walked over (not dense) or bumped (dense), with a short cooldown. As of now, only radiation barrels use the attacked hazard trigger, which happens when the hazard is, of course, attacked. ### **Hazard Subtypes** base hazard all hazards can choose to add slowdown hazard/atmospheric a simple hazard that emits a chosen gas, with set mols and temp hazard/electrical hazards that emit sparks, stuns, or tesla arcs. The bread and butter of this system hazard/floor floor hazards, such as spikes, slips, and launchers hazard/radioactive the old radioactive barrels, with their activation procs moved to the base hazard. otherwise nearly the same! hazard/slowdown require climbing over, under, or have a stick chance hazard/spray sprays foam, smoke, or water. implemented electrical hazard example: https://youtu.be/4P-67V_US6Q hazard example suite as of july 22. more are likely to come as I get more recommendations. https://youtu.be/gLLdpiM-Ofg ## Why It's Good For The Game Makes it (hopefully) easy for mappers to customize simple hazards to their needs, and adds new kinds of hazards that don't rely on sim mechanics nearly as heavily. This allows for hazards to be easily used in ruins without much consideration, compared to something like emitters. ## Changelog :cl: add: adds ruin hazards /:cl: --- .../BeachRuins/beach_crashed_engineer.dmm | 10 +- .../JungleRuins/jungle_paradise.dmm | 6 +- .../WasteRuins/wasteplanet_unhonorable.dmm | 22 +- code/_globalvars/lists/objects.dm | 2 + .../effects/effect_system/effects_smoke.dm | 16 + .../effects/effect_system/effects_water.dm | 5 + .../effects/spawners/random/waste_planet.dm | 12 +- code/game/objects/structures/radioactive.dm | 82 ----- .../generic_hazards/hazard_code/_hazard.dm | 192 ++++++++++++ .../generic_hazards/hazard_code/_shutoff.dm | 91 ++++++ .../hazard_code/atmospheric.dm | 35 +++ .../generic_hazards/hazard_code/electrical.dm | 99 +++++++ .../generic_hazards/hazard_code/floor.dm | 129 ++++++++ .../hazard_code/radioactive.dm | 35 +++ .../generic_hazards/hazard_code/slowdown.dm | 89 ++++++ .../generic_hazards/hazard_code/spray.dm | 105 +++++++ .../generic_hazards/hazard_info.dm | 61 ++++ .../generic_hazards/hazards/_examples.dm | 280 ++++++++++++++++++ .../hazards/electrical_conduit.dm | 52 ++++ .../hazards/generic_electrical.dm | 30 ++ .../hazards/radioactive_barrels.dm | 31 ++ .../generic_hazards/hazards/water_hazard.dm | 15 + icons/obj/hazard/conduit.dmi | Bin 0 -> 2325 bytes icons/obj/hazard/generic.dmi | Bin 0 -> 8455 bytes icons/obj/hazard/shutoff.dmi | Bin 0 -> 836 bytes shiptest.dme | 14 +- 26 files changed, 1305 insertions(+), 108 deletions(-) delete mode 100644 code/game/objects/structures/radioactive.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_hazard.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_shutoff.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/atmospheric.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/electrical.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/floor.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/radioactive.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/slowdown.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/spray.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazard_info.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazards/_examples.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazards/electrical_conduit.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazards/generic_electrical.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazards/radioactive_barrels.dm create mode 100644 code/modules/ruins/objects_and_mobs/generic_hazards/hazards/water_hazard.dm create mode 100644 icons/obj/hazard/conduit.dmi create mode 100644 icons/obj/hazard/generic.dmi create mode 100644 icons/obj/hazard/shutoff.dmi diff --git a/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm b/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm index 1eb17bf0202d..cb26bc6dec19 100644 --- a/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm +++ b/_maps/RandomRuins/BeachRuins/beach_crashed_engineer.dmm @@ -88,7 +88,7 @@ }, /area/ruin/unpowered) "cW" = ( -/obj/structure/radioactive, +/obj/structure/hazard/radioactive, /turf/open/water/beach, /area/overmap_encounter/planetoid/beachplanet/explored) "dG" = ( @@ -233,7 +233,7 @@ /obj/effect/turf_decal/weather/sand{ dir = 1 }, -/obj/structure/radioactive, +/obj/structure/hazard/radioactive, /turf/open/floor/plating/rust, /area/ruin/unpowered) "kP" = ( @@ -991,7 +991,7 @@ /turf/open/floor/plating/asteroid/sand/dense/lit, /area/overmap_encounter/planetoid/beachplanet/explored) "Sl" = ( -/obj/structure/radioactive/stack, +/obj/structure/hazard/radioactive/stack, /turf/open/floor/plating/asteroid/sand/lit, /area/overmap_encounter/planetoid/beachplanet/explored) "Sx" = ( @@ -1060,7 +1060,7 @@ /turf/open/floor/plating, /area/ruin/unpowered) "TI" = ( -/obj/structure/radioactive/waste, +/obj/structure/hazard/radioactive/waste, /obj/effect/decal/cleanable/greenglow, /turf/open/floor/plating/asteroid/sand/lit, /area/overmap_encounter/planetoid/beachplanet/explored) @@ -1147,7 +1147,7 @@ /turf/open/floor/plating/rust, /area/overmap_encounter/planetoid/beachplanet/explored) "Xc" = ( -/obj/structure/radioactive, +/obj/structure/hazard/radioactive, /obj/effect/decal/cleanable/greenglow, /turf/open/water/beach, /area/overmap_encounter/planetoid/beachplanet/explored) diff --git a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm index 44d3379822b3..bd2c2a1e0c5d 100644 --- a/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm +++ b/_maps/RandomRuins/JungleRuins/jungle_paradise.dmm @@ -2071,7 +2071,7 @@ /area/overmap_encounter/planetoid/cave/explored) "mr" = ( /obj/machinery/light/directional/north, -/obj/structure/radioactive/stack, +/obj/structure/hazard/radioactive/stack, /turf/open/floor/plating/dirt/jungle, /area/overmap_encounter/planetoid/cave/explored) "mt" = ( @@ -2551,7 +2551,7 @@ /obj/effect/turf_decal/box/corners{ dir = 4 }, -/obj/structure/radioactive/stack, +/obj/structure/hazard/radioactive/stack, /obj/effect/turf_decal/techfloor/corner{ dir = 4 }, @@ -3391,7 +3391,7 @@ }, /area/overmap_encounter/planetoid/cave/explored) "uB" = ( -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = 7; pixel_y = 9 }, diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm index 49f58d1b67b5..83451cd0ce27 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_unhonorable.dmm @@ -221,7 +221,7 @@ /turf/open/floor/plastic, /area/ruin/wasteplanet/wasteplanet_radiation/main) "nN" = ( -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = 7 }, /turf/open/floor/plating, @@ -305,10 +305,10 @@ /turf/open/floor/plating/asteroid/wasteplanet, /area/ruin/wasteplanet/wasteplanet_radiation) "sh" = ( -/obj/structure/radioactive/stack{ +/obj/structure/hazard/radioactive/stack{ pixel_y = -12 }, -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_y = 6 }, /turf/open/floor/plating/rust, @@ -807,7 +807,7 @@ /turf/open/floor/plating, /area/ruin/wasteplanet/wasteplanet_radiation/main) "Rz" = ( -/obj/structure/radioactive/waste, +/obj/structure/hazard/radioactive/waste, /obj/effect/decal/cleanable/greenglow/filled, /obj/effect/dummy/lighting_obj{ light_color = "#80B425"; @@ -835,14 +835,14 @@ /turf/open/floor/plating, /area/ruin/wasteplanet/wasteplanet_radiation/main) "Tf" = ( -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = -1; pixel_y = 7 }, -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = 8 }, -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = 8; pixel_y = 19 }, @@ -878,7 +878,7 @@ /turf/open/floor/plating/asteroid/wasteplanet, /area/ruin/wasteplanet/wasteplanet_radiation) "Va" = ( -/obj/structure/radioactive/stack, +/obj/structure/hazard/radioactive/stack, /turf/open/floor/plating/rust, /area/ruin/wasteplanet/wasteplanet_radiation/containment) "Vg" = ( @@ -895,11 +895,11 @@ /turf/open/floor/plasteel/dark, /area/ruin/wasteplanet/wasteplanet_radiation/containment) "VA" = ( -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = -6; pixel_y = 9 }, -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = 3; pixel_y = 4 }, @@ -926,7 +926,7 @@ /turf/open/floor/plastic, /area/ruin/wasteplanet/wasteplanet_radiation/main) "WB" = ( -/obj/structure/radioactive{ +/obj/structure/hazard/radioactive{ pixel_x = 8 }, /obj/effect/decal/cleanable/dirt/dust, diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index 6d08f1d1bceb..5d05a594ea5e 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -71,3 +71,5 @@ GLOBAL_LIST_EMPTY(ai_status_displays) GLOBAL_LIST_EMPTY(mob_spawners) /// List of Station alert consoles, /obj/machinery/computer/station_alert GLOBAL_LIST_EMPTY(alert_consoles) +/// List of all ruin_hazards (obj/structure/hazard), used for ID toggles. +GLOBAL_LIST_EMPTY(ruin_hazards) diff --git a/code/game/objects/effects/effect_system/effects_smoke.dm b/code/game/objects/effects/effect_system/effects_smoke.dm index a9aab0a9bd9b..5b2c0aca594b 100644 --- a/code/game/objects/effects/effect_system/effects_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_smoke.dm @@ -135,6 +135,22 @@ /datum/effect_system/smoke_spread/bad effect_type = /obj/effect/particle_effect/smoke/bad +///////////////////////////////////////////// +// Hazard smoke +///////////////////////////////////////////// + +/obj/effect/particle_effect/smoke/hazard + lifetime = 8 + +/obj/effect/particle_effect/smoke/hazard/smoke_mob(mob/living/carbon/M) + if(..()) + M.adjustOxyLoss(4) + M.emote(pick("cough","gasp")) + return 1 + +/datum/effect_system/smoke_spread/hazard + effect_type = /obj/effect/particle_effect/smoke/hazard + ///////////////////////////////////////////// // Nanofrost smoke ///////////////////////////////////////////// diff --git a/code/game/objects/effects/effect_system/effects_water.dm b/code/game/objects/effects/effect_system/effects_water.dm index 6e00b336d240..6c74a7dea1ca 100644 --- a/code/game/objects/effects/effect_system/effects_water.dm +++ b/code/game/objects/effects/effect_system/effects_water.dm @@ -51,3 +51,8 @@ /datum/effect_system/steam_spread effect_type = /obj/effect/particle_effect/steam + +/proc/do_steam(amount=0, location = null, direction = null) + var/datum/effect_system/steam_spread/steam = new /datum/effect_system/steam_spread() + steam.set_up(amount, direction, location) + steam.start() diff --git a/code/game/objects/effects/spawners/random/waste_planet.dm b/code/game/objects/effects/spawners/random/waste_planet.dm index 64379c40b3d4..1f416ed02007 100644 --- a/code/game/objects/effects/spawners/random/waste_planet.dm +++ b/code/game/objects/effects/spawners/random/waste_planet.dm @@ -37,16 +37,16 @@ /obj/effect/spawner/random/waste/radiation loot = list( - /obj/structure/radioactive = 6, - /obj/structure/radioactive/stack = 6, - /obj/structure/radioactive/waste = 6 + /obj/structure/hazard/radioactive = 6, + /obj/structure/hazard/radioactive/stack = 6, + /obj/structure/hazard/radioactive/waste = 6 ) /obj/effect/spawner/random/waste/radiation/more_rads loot = list( - /obj/structure/radioactive = 3, - /obj/structure/radioactive/stack = 12, - /obj/structure/radioactive/waste = 12 + /obj/structure/hazard/radioactive = 3, + /obj/structure/hazard/radioactive/stack = 12, + /obj/structure/hazard/radioactive/waste = 12 ) /obj/effect/spawner/random/waste/atmos_can diff --git a/code/game/objects/structures/radioactive.dm b/code/game/objects/structures/radioactive.dm deleted file mode 100644 index 87de907b1813..000000000000 --- a/code/game/objects/structures/radioactive.dm +++ /dev/null @@ -1,82 +0,0 @@ -/* Radioactive hazards for ruins */ - -/obj/structure/radioactive - name = "nuclear waste barrel" - desc = "An old container of radioactive biproducts." - icon = 'icons/obj/hazard.dmi' - icon_state = "barrel" - density = TRUE - var/rad_power = 100 - var/rad_range = 1 // !Range mod = rad dropoff speed - COOLDOWN_DECLARE(pulse_cooldown) - var/rad_delay = 2 SECONDS - -/obj/structure/radioactive/Initialize() - START_PROCESSING(SSobj, src) - . = ..() - -/obj/structure/radioactive/process() - for(var/mob/living/L in range(5, src)) - if(L.client) - Nuke() - break - ..() - -/obj/structure/radioactive/bullet_act(obj/projectile/P) - Nuke() - . = ..() - -/obj/structure/radioactive/attack_tk(mob/user) - Nuke() - -/obj/structure/radioactive/attack_paw(mob/user) - Nuke() - -/obj/structure/radioactive/attack_alien(mob/living/carbon/alien/humanoid/user) - Nuke() - -/obj/structure/radioactive/attack_animal(mob/living/simple_animal/M) - Nuke() - -/obj/structure/radioactive/attack_hand(mob/user) - . = ..() - if(.) - return - Nuke() - -/obj/structure/radioactive/Bumped(atom/movable/AM) - if(!iseffect(AM)) - Nuke() - -/obj/structure/radioactive/proc/Nuke(atom/movable/AM) - if(!COOLDOWN_FINISHED(src, pulse_cooldown)) - return - - COOLDOWN_START(src, pulse_cooldown, rad_delay) - radiation_pulse(src, rad_power, rad_range) - -/obj/structure/radioactive/waste - name = "leaking waste barrel" - desc = "It wasn't uncommon for early vessels to simply dump their waste like this out the airlock. However this proved to be a terrible long-term solution." - icon_state = "barrel_tipped" - anchored = TRUE - rad_power = 150 - rad_range = 0.8 - rad_delay = 1 SECONDS - -/obj/structure/radioactive/stack - name = "stack of nuclear waste" - desc = "Discarded nuclar waste. If enough of this builds up around a planet, radioactive toxins can poison the whole atmosphere." - icon_state = "barrel_3" - anchored = TRUE - rad_power = 300 - rad_delay = 1 SECONDS - -/obj/structure/radioactive/supermatter - name = "decayed supermatter crystal" - desc = "An abandoned supermatter crystal undergoing extreme nuclear decay as a result of poor maintenence and disposal." - icon_state = "smdecay" - anchored = TRUE - rad_power = 1200 - rad_range = 0.2 - rad_delay = 0.5 SECONDS diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_hazard.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_hazard.dm new file mode 100644 index 000000000000..5724f847fc12 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_hazard.dm @@ -0,0 +1,192 @@ +/obj/structure/hazard + name = "ruin hazard" + desc = "tell a maptainer if you see this. you shouldnt!" + icon = 'icons/obj/hazard/generic.dmi' + icon_state = "hazard" + anchored = TRUE + density = TRUE + //add clever ways to disable these hazards! even just tools is better than smashing it to bits. Make sure to overwrite if you want people to be able to destroy this. + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + COOLDOWN_DECLARE(cooldown) + //cooldown on contact effects + var/cooldown_time = 2 SECONDS + //needs to be enabled for contact effects to work, please automatically set this on subtype inits (see electrical for example) + var/enter_activated = FALSE + + //calls do_random_effect() with a delay between the random_min and random_max. if min and max are equal, the delay will be constant. + var/random_effect = FALSE + var/random_min = 10 SECONDS + var/random_max = 30 SECONDS + + //checks if a living mob with a client is within client_range, and doesn't send do_random_effect if nobody's nearby + var/requires_client_nearby = FALSE + //range checked if requires_client_nearby is TRUE + var/client_range = 5 + + //Whether this hazard can be disabled. Does nothing without implementing a way to disable the hazard. + var/can_be_disabled = FALSE + //Can be used for do_afters on disable checks, also toolchecks. + var/time_to_disable = 5 SECONDS + //whether this hazard has been disabled, which no longer functions and doesn't listen to hazard shutoffs. + var/disabled = FALSE + //examine text shown if can_be_disabled is true. Make sure to set this if you add a way to disable your hazard. + var/disable_text = "a way you don't know! (this needs to be set)" + + //ID for use with hazard shutoffs, should be set per map and not in code. + var/id = null + //whether this hazard is on or off. Offline hazards don't get contact() or do_random_effect() procs sent. + var/on = TRUE + + //slowdown, which increases the slowdown of the turf the hazard is on. All hazards can use this. + var/slowdown = 0 + +/* +procs used to set off effects +*/ + +/obj/structure/hazard/proc/do_random_effect() //if random_effect is TRUE, repeats an effect after a randomly selected period of time between two values. + return + +/obj/structure/hazard/proc/contact(mob/target) //goes off if bumped or entered + return + +/obj/structure/hazard/proc/attacked() //goes off if attacked or shot by most things. + return + +/* +evil 'code' that sets off the above procs. mappers beware! +*/ + +//on off procs + +/obj/structure/hazard/proc/turn_on() + if(QDELETED(src) || disabled) + return + on = TRUE + update_appearance() + +/obj/structure/hazard/proc/turn_off() + if(QDELETED(src) || disabled) + return + on = FALSE + update_appearance() + +/obj/structure/hazard/proc/toggle() + if(QDELETED(src) || disabled) + return + on = !on + update_appearance() + +/obj/structure/hazard/proc/disable() + disabled = TRUE + update_appearance() + +//real code + +/obj/structure/hazard/Initialize() + . = ..() + GLOB.ruin_hazards += src + if(random_effect) + random_effect(TRUE) + if(slowdown) + update_turf_slowdown() + if(enter_activated) + var/static/list/loc_connections = list( + COMSIG_ATOM_ENTERED = PROC_REF(on_entered), + ) + AddElement(/datum/element/connect_loc, loc_connections) + +/obj/structure/hazard/update_icon_state() + if(disabled) + icon_state = initial(icon_state) + "-disabled" + else if(!on) + icon_state = initial(icon_state) + "-off" + else + icon_state = initial(icon_state) + return ..() + +/obj/structure/hazard/examine(mob/user) + . = ..() + if(disabled) + . += span_notice("[src] has been disabled.") + else if(can_be_disabled) + . += span_notice("[src] could be disabled by [disable_text].") + +/obj/structure/hazard/proc/random_effect(start = FALSE) + if(QDELETED(src)) + return + var/no_effect = FALSE + if(disabled) + no_effect = TRUE + if(requires_client_nearby) + var/nearby_client = FALSE + for(var/mob/living/target in range(client_range, src)) + if(target.client) + nearby_client = TRUE + if(!nearby_client) + no_effect = TRUE + if(!start && on && !no_effect) + do_random_effect() + var/delay = rand(random_min, random_max) + addtimer(CALLBACK(src, PROC_REF(random_effect)), delay, TIMER_UNIQUE | TIMER_NO_HASH_WAIT) + +//contact checks, based on density. + +/obj/structure/hazard/proc/on_entered(datum/source, atom/movable/AM) + SIGNAL_HANDLER + + if(!iseffect(AM) && on && !disabled) + var/target = AM + contact(target) + +/obj/structure/hazard/Bumped(atom/movable/AM) + if(!iseffect(AM) && on && !disabled) + var/target = AM + contact(target) + +//attacked checks + +/obj/structure/hazard/bullet_act(obj/projectile/P) + if(on && !disabled) + attacked() + . = ..() + +/obj/structure/hazard/attack_tk(mob/user) + if(on && !disabled) + attacked() + +/obj/structure/hazard/attack_paw(mob/user) + if(on && !disabled) + attacked() + +/obj/structure/hazard/attack_alien(mob/living/carbon/alien/humanoid/user) + if(on && !disabled) + attacked() + +/obj/structure/hazard/attack_animal(mob/living/simple_animal/M) + if(on && !disabled) + attacked() + +/obj/structure/hazard/attack_hand(mob/user) + . = ..() + if(.) + return + if(on && !disabled) + attacked() + +//slowdown code, sets the loc turf slowness. Make sure your hazard can't be moved if you do this, or it will cause issues. + +/obj/structure/hazard/proc/update_turf_slowdown(reset = FALSE) + var/turf/open/OT = get_turf(src) + if(!isopenturf(OT)) + return + if(reset) + OT.slowdown = initial(OT.slowdown) + else + OT.slowdown = initial(OT.slowdown) + slowdown + +/obj/structure/hazard/Destroy() + GLOB.ruin_hazards -= src + update_turf_slowdown(TRUE) + return ..() + diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_shutoff.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_shutoff.dm new file mode 100644 index 000000000000..c7dc417d99d2 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/_shutoff.dm @@ -0,0 +1,91 @@ +/obj/structure/hazard_shutoff + name = "shutoff" + desc = "you shouldn't be seeing this. Tell a maptainer!" + icon = 'icons/obj/hazard/shutoff.dmi' + icon_state = "standing_toggle" + anchored = TRUE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + COOLDOWN_DECLARE(cooldown) + //cooldown on activating the shutoff + var/cooldown_time = 1 SECONDS + //if set to a time, resets will turn the hazards back on after that time. + var/resets = null + //ID used to toggle hazards, should only be set in maps. + var/id = 0 + //to_chat message when using the shutoff + var/shutoff_message = "You toggle the shutoff." + + FASTDMM_PROP(\ + pinned_vars = list("name", "dir", "id")\ + ) + +/obj/structure/hazard_shutoff/proc/activate(mob/user) + if(!COOLDOWN_FINISHED(src, cooldown)) + return FALSE + COOLDOWN_START(src, cooldown, cooldown_time) + if(!id) //makes null shutoffs not turn off all null hazards. would be bad! + say("no id set! fix that") //shutoffs without IDs shouldn't exist, so this lets mappers know, hopefully. + return FALSE + to_chat(user, span_notice("[shutoff_message]")) + playsound(src.loc, 'sound/machines/switch3.ogg', 35, TRUE) + for(var/obj/structure/hazard/hazard in GLOB.ruin_hazards) + if(hazard.id != src.id) + continue + if(resets) //if resets is a time, turns off the hazard until the reset time has passed. Can continuosly pull switch if cooldown_time is shorter than resets + hazard.turn_off() + addtimer(CALLBACK(hazard, TYPE_PROC_REF(/obj/structure/hazard, turn_on)), resets) + else + hazard.toggle() //allows for switching hazards. IE one section turns on, one turns off. + return TRUE + +/obj/structure/hazard_shutoff/interact(mob/user) + . = ..() + activate(user) + +/obj/structure/hazard_shutoff/powered + name = "powered shutoff" + desc = "A shutoff that requires power." + icon_state = "standing_toggle" + shutoff_message = "The shutoff hums as you toggle it." + var/obj/structure/cable/attached_cable + var/siphoned_power = 0 + var/siphon_max = 1e7 + var/toggle_power = 5e6 + +/obj/structure/hazard_shutoff/powered/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/structure/hazard_shutoff/powered/process() + if(siphoned_power >= siphon_max) + return + update_cable() + if(attached_cable) + attempt_siphon() + +/obj/structure/hazard_shutoff/powered/proc/update_cable() + var/turf/T = get_turf(src) + attached_cable = locate(/obj/structure/cable) in T + +/obj/structure/hazard_shutoff/powered/proc/attempt_siphon() + var/surpluspower = clamp(attached_cable.surplus(), 0, (siphon_max - siphoned_power)) + if(surpluspower) + attached_cable.add_load(surpluspower) + siphoned_power += surpluspower + +/obj/structure/hazard_shutoff/powered/activate(mob/user) + if(siphoned_power < siphon_max) + to_chat(user, span_notice("[src] requires power!")) + return + if(toggle_power) + siphoned_power -= toggle_power + . = ..() + +/obj/structure/hazard_shutoff/powered/examine(mob/user) + . = ..() + if(!siphoned_power) + . += "[src] is disabled, and could be charged with a cable connection!" + else if(siphoned_power >= siphon_max) + . += "[src] is fully charged." + else + . += "[src] is [round((siphoned_power/siphon_max)*100, 0.1)]% charged." diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/atmospheric.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/atmospheric.dm new file mode 100644 index 000000000000..e00df7da2633 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/atmospheric.dm @@ -0,0 +1,35 @@ +/obj/structure/hazard/atmospheric + name = "atmospheric hazard" + desc = "if you're seeing this, tell a maptainer! FWOOSH!" + icon_state = "hazard" + + var/random_gas = FALSE + var/contact_gas = FALSE + var/created_gas = GAS_H2O + var/mols_created_gas = 20 + var/max_pressure = 303 + var/temperature = T20C + +/obj/structure/hazard/atmospheric/Initialize() + //if contact, need to set enter_activated + if(contact_gas) + enter_activated = TRUE + //if random, need to set random_effect + if(random_gas) + random_effect = TRUE + . = ..() + +/obj/structure/hazard/atmospheric/do_random_effect() + if(random_gas) + emit_gas() + +/obj/structure/hazard/atmospheric/contact(target) + if(contact_gas) + emit_gas() + +/obj/structure/hazard/atmospheric/proc/emit_gas() + var/datum/gas_mixture/air = loc.return_air() + if(air.return_pressure() >= max_pressure) + return + playsound(src, pick('sound/effects/smoke.ogg','sound/effects/space_wind.ogg'), 15, TRUE, -1) + atmos_spawn_air("[created_gas]=[mols_created_gas];TEMP=[temperature]") diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/electrical.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/electrical.dm new file mode 100644 index 000000000000..350def62447d --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/electrical.dm @@ -0,0 +1,99 @@ +// Electrical hazards for ruins. Sparks, Teslas, and Stuns! + +/obj/structure/hazard/electrical + name = "electrical hazard" + desc = "tell a maptainer if you see this. BZZT!" + icon_state = "hazardb" + + //randomly emit sparks. mostly for show + var/random_sparks = FALSE + //randomly zaps mobs on turf. deadly! + var/random_zap = FALSE + //randomly emit tesla arcs. use sparingly! + var/random_tesla = FALSE + //how far the tesla arc reaches, still can chain off other objects. + var/zap_range = 4 + //has to be more than 1000. this Will be exploited by players so be smart about it. used for damage & power generation + var/zap_power = 2000 + //flags for the arc, these are generally good, but ZAP_OBJ_DAMAGE may be useful in rare cases. + var/zap_flags = ZAP_MOB_DAMAGE | ZAP_MOB_STUN + + //sparks on contact, mostly for show or to light fires. + var/contact_sparks = FALSE + //stops people from spamming sparks + cooldown_time = 3 SECONDS + + //stun on contact. dangerous and potentially deadly + var/contact_stun = FALSE + //how long, in decaseconds, the target is stunned. If 0, doesn't stun. + var/stun_time = 50 + //how much burn damage the stun does. + var/contact_damage = 30 + //flags for the stun, SHOCK_NOGLOVES ignores gloves, SHOCK_NOSTUN doesn't stun (built in stun_time is seperate), SHOCK_ILLUSION does stamina damage instead. + var/shock_flags = SHOCK_NOGLOVES | SHOCK_NOSTUN + //examine text shown in can_be_disabled is TRUE + disable_text = "cutting the wires." + +/obj/structure/hazard/electrical/Initialize() + //if contact, need to set enter_activated + if(contact_sparks || contact_stun) + enter_activated = TRUE + //if random, need to set random_effect + if(random_sparks || random_tesla || random_zap) + random_effect = TRUE + . = ..() + +/obj/structure/hazard/electrical/do_random_effect() + if(random_sparks) + do_sparks(2, TRUE, src) + if(random_tesla) + zap() + if(random_zap) + zap_on_turf() + +//shoots off a tesla arc +/obj/structure/hazard/electrical/proc/zap() + playsound(src.loc, 'sound/magic/lightningshock.ogg', 100, TRUE, extrarange = 5) + tesla_zap(src, zap_range, zap_power, zap_flags) + +//zaps players on the same turf +/obj/structure/hazard/electrical/proc/zap_on_turf() + for(var/mob/living/target in src.loc) + do_sparks(2, TRUE, src) + target.electrocute_act(contact_damage, src, flags = shock_flags) + +/obj/structure/hazard/electrical/contact(target) + if(contact_sparks) + contact_sparks() + if(contact_stun && istype(target, /mob/living)) + contact_stun(target) + +//sparks when bumped or walked over +/obj/structure/hazard/electrical/proc/contact_sparks() + if(!COOLDOWN_FINISHED(src, cooldown)) + return + COOLDOWN_START(src, cooldown, cooldown_time) + do_sparks(3, TRUE, src) + +//stuns when bumped or walked over +/obj/structure/hazard/electrical/proc/contact_stun(mob/living/target) + target.electrocute_act(contact_damage, src, flags = shock_flags) // electrocute act does a message. + if(shock_flags & SHOCK_NOGLOVES) + target.Paralyze(stun_time) + +//generic disabling for electrical hazards, only works if can_be_disabled is TRUE +/obj/structure/hazard/electrical/wirecutter_act(mob/living/user, obj/item/I) + ..() + if(!can_be_disabled) + return + user.visible_message("[user] cuts power to [src].", + "You start to cut power to [src].", "You hear cutting.") + if(!disabled) + if(I.use_tool(src, user, time_to_disable, volume=100)) + to_chat(user, "You disable [src].") + disable() + else + if(I.use_tool(src, user, time_to_disable * 2, volume=100)) + to_chat(user, "You destroy [src].") + qdel(src) + return TRUE diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/floor.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/floor.dm new file mode 100644 index 000000000000..a6b823c57d39 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/floor.dm @@ -0,0 +1,129 @@ +/* +floor hazards! + +ids don't work for slipping +*/ + +/obj/structure/hazard/floor + name = "floor hazard" + desc = "tell a maptainer if you see this. YOWCH!" + icon_state = "spikepit" + //these all(most) need to be not dense + density = FALSE + var/dealt_damage = 20 + var/damage_type = BRUTE + //does damage to legs when walked over, or arms when bumped + var/contact_damage = FALSE + //does chunks of damage while stood on. + var/random_damage = FALSE + + //slips! + var/slippery = FALSE + var/knockdown_time = 3 SECONDS + //no slip when walking makes walking not slip, slide makes players fly in the direction they were going. + var/slip_flags = NO_SLIP_WHEN_WALKING | SLIDE + var/paralyze_time = 0 + //player drops their items + var/forcedrop = FALSE + + //launches upwards using do_random_effect between random_min and random_max. also flattens players a little. Needs a icon_state-launch state to look right. + var/launcher = FALSE + //damage done by launcher, these are very crunchy and have a windup + var/launcher_damage = 90 + //warning sent 1 second before the launcher does animation & damage + var/launch_warning = "The floor glows and begins to float!" + +/obj/structure/hazard/floor/do_random_effect() + if(launcher) + launch_sequence() + if(random_damage) + random_damage() + +/obj/structure/hazard/floor/Initialize() + if(contact_damage) + enter_activated = TRUE + if(launcher || random_damage) + random_effect = TRUE + . = ..() + if(slippery) + AddComponent(/datum/component/slippery, knockdown_time, slip_flags, _paralyze = paralyze_time, _force_drop = forcedrop) + +/obj/structure/hazard/floor/proc/launch_sequence() + visible_message(span_warning(launch_warning)) + icon_state = initial(icon_state) + "-launch" + sleep(10) + visible_message(span_danger("[src] flies upwards!")) + animate(src, pixel_z = 32, time = 1) + var/list/targets = list() //so we don't lose moving targets and leave them upwards. + for(var/obj/target in src.loc) + if(target == src) + continue + targets += target + for(var/mob/living/target in src.loc) + targets += target + for(var/target in targets) + animate(target, pixel_z = 32, time = 1) + if(istype(target, /mob/living/carbon)) + var/mob/living/carbon/victim = target + victim.Paralyze(20) + victim.apply_damage(launcher_damage, BRUTE, pick(BODY_ZONE_L_LEG, BODY_ZONE_R_LEG), spread_damage = TRUE) + victim.AddElement(/datum/element/squish, 5 SECONDS) + sleep(1) + animate(src, pixel_z = 0, time = 4) + var/gong = FALSE + for(var/target in targets) + animate(target, pixel_z = 0, time = 4) + if(istype(target, /mob/living/carbon)) + var/mob/living/carbon/victim = target + victim.visible_message(span_danger("[target] falls to the floor with a sickening crunch!"), \ + span_userdanger("You fall to the floor with a sickening crunch!)")) + playsound(target, 'sound/effects/blobattack.ogg', 40, TRUE) + if(rand(1, 1000) == 1000) // 0.1% chance gong. + playsound(src, 'sound/effects/gong.ogg', 60, TRUE) + gong = TRUE + if(!gong) + playsound(src, 'sound/effects/bang.ogg', 30, TRUE) + icon_state = initial(icon_state) + +/obj/structure/hazard/floor/contact(target) + if(contact_damage) + contact_damage(target) + +/obj/structure/hazard/floor/proc/floor_checks(mob/living/carbon/target) + if(!ishuman(target)) + return TRUE + if(target.is_flying() || target.is_floating()) + return TRUE + if(target.buckled) //if you're in an office chair with an extinguisher, that's funny. you go girl. + return TRUE + return FALSE + +/obj/structure/hazard/floor/proc/contact_damage(mob) + var/mob/living/carbon/target = mob + if(floor_checks(target)) + return + if(!density) + target.apply_damage(dealt_damage/2, damage_type, BODY_ZONE_L_LEG) + target.apply_damage(dealt_damage/2, damage_type, BODY_ZONE_R_LEG) + to_chat(target, span_userdanger("You step on [src]!")) + else + target.apply_damage(dealt_damage/2, damage_type, BODY_ZONE_L_ARM) + target.apply_damage(dealt_damage/2, damage_type, BODY_ZONE_R_ARM) + to_chat(target, span_userdanger("You accidentally bump [src]!")) + target.Paralyze(30) + +/obj/structure/hazard/floor/proc/random_damage() + for(var/mob/living/carbon/target in src.loc) + if(floor_checks(target)) + continue + if(target.body_position == LYING_DOWN) + target.apply_damage(dealt_damage, damage_type, spread_damage = TRUE) + else + target.apply_damage(dealt_damage/2, damage_type, BODY_ZONE_L_LEG) + target.apply_damage(dealt_damage/2, damage_type, BODY_ZONE_R_LEG) + if(damage_type == BRUTE) + playsound(target, 'sound/misc/splort.ogg', 20, TRUE) + to_chat(target, span_userdanger("[src] mangles you!")) + else //burn, tox, or oxyloss work better with acid burn feedback. + playsound(target, 'sound/items/welder.ogg', 20, TRUE) + to_chat(target, span_userdanger("[src] burns you!")) diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/radioactive.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/radioactive.dm new file mode 100644 index 000000000000..098fac9060dc --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/radioactive.dm @@ -0,0 +1,35 @@ +/* +Radioactive hazards for ruins +Was grandfathered and reworked into /hazard types, so they're a little different. +*/ +/obj/structure/hazard/radioactive + name = "nuclear waste barrel" + desc = "An old container of radioactive biproducts." + icon_state = "barrel" + anchored = FALSE + resistance_flags = null + max_integrity = 600 + requires_client_nearby = TRUE + client_range = 5 + random_min = 2 SECONDS + random_max = 2 SECONDS + + var/rad_power = 100 + var/rad_range = 1 // !Range mod = rad dropoff speed + +/obj/structure/hazard/radioactive/attacked() + Nuke() + +/obj/structure/hazard/radioactive/contact() + Nuke() + +/obj/structure/hazard/radioactive/do_random_effect() + Nuke() + +/obj/structure/hazard/radioactive/proc/Nuke(atom/movable/AM) + if(!COOLDOWN_FINISHED(src, cooldown)) + return + + COOLDOWN_START(src, cooldown, cooldown_time) + radiation_pulse(src, rad_power, rad_range) +//other barrels moved to radioactive_barrels.dm in hazards folder diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/slowdown.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/slowdown.dm new file mode 100644 index 000000000000..801dc3534655 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/slowdown.dm @@ -0,0 +1,89 @@ +/* +slowing hazards! either requires laying down, has a chance to stick, or requires climbing on. +*/ + +/obj/structure/hazard/slowdown + name = "slowing hazard" + desc = "if you see this, tell a maptainer! Waaaait fooorrr meeee guyyyys.." + icon_state = "hazard" + density = FALSE + //requires laying down to get through, like plastic flaps. + var/overhead = FALSE + //requires climbing over like tables + climbable = FALSE + //time to climb + climb_time = 2 SECONDS + + //sticky like spiderwebs, very annoying. + var/sticky = FALSE + //chance you get stuck instead of walking into the hazard + var/stick_chance = 50 + //chance the hazard eats a projectile + var/projectile_stick_chance = 30 + + //all hazards can use slowdown! but if you make a generic slowdown hazard, its good practice to make it hazard/slowdown + slowdown = 0 + +/obj/structure/hazard/slowdown/CanAllowThrough(atom/movable/mover, border_dir) + . = ..() + //if this hazard is dense, stop players + if(density) + return FALSE + //if this hazard is disabled or off, let players through + if(!on || disabled) + return TRUE + //stops players if sticky or overhead checks return TRUE + var/failed_check = FALSE + if(sticky) + failed_check += !sticky_checks(mover) + if(overhead) + failed_check += !overhead_checks(mover) + if(failed_check) + return FALSE + else + return TRUE + +//based on plastic flaps, requires crawling under +/obj/structure/hazard/slowdown/proc/overhead_checks(atom/movable/mover) + //lets lasers through if not opaque + if(istype(mover) && (mover.pass_flags & PASSGLASS) && !opacity) + return TRUE + + //people on beds and dense beds can't get through + if(istype(mover, /obj/structure/bed)) + var/obj/structure/bed/bed_mover = mover + if(bed_mover.density || bed_mover.has_buckled_mobs()) + return FALSE + + //people in cardboard boxes have to wait for their delay + else if(istype(mover, /obj/structure/closet/cardboard)) + var/obj/structure/closet/cardboard/cardboard_mover = mover + if(cardboard_mover.move_delay) + return FALSE + + //no mechs! + else if(ismecha(mover)) + return FALSE + + //actual living checks + else if(isliving(mover)) + var/mob/living/living_mover = mover + + //bots (cleaning, medical, etc) can go under by default. + if(isbot(mover)) + return TRUE + + //laying down, being a ventcrawler, or being tiny lets you through. + if(living_mover.body_position == STANDING_UP && !living_mover.ventcrawler && living_mover.mob_size != MOB_SIZE_TINY) + return FALSE + return TRUE + +//based on spider webs. very annoying! +/obj/structure/hazard/slowdown/proc/sticky_checks(atom/movable/mover) + if(isliving(mover)) + if(prob(stick_chance)) + to_chat(mover, "You get stuck in \the [src] for a moment.") + return FALSE + return TRUE + else if(istype(mover, /obj/projectile)) + return prob(projectile_stick_chance) diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/spray.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/spray.dm new file mode 100644 index 000000000000..2f246fa866a0 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_code/spray.dm @@ -0,0 +1,105 @@ +/* +steam/smoke, foam, and water spray effects + +the steam particle effect is different than 'steam' referenced in the smoke section. steam particles are refered to as water spray here. + +types +/obj/effect/particle_effect/smoke //safe smoke, blocks view +/obj/effect/particle_effect/smoke/bad_smoke //forcedrops items, blocks view. use sparingly +/obj/effect/particle_effect/smoke/hazard_smoke //oxyloss, blocks view, feels most like deadly smoke +/obj/effect/particle_effect/smoke/transparent //doesn't block view, feels most like steam + */ + + +/obj/structure/hazard/spray + name = "steam hazard" + desc = "tell a maptainer if you see this. FWSSSH!" + icon_state = "hazardg" + + //how far smoke and foam spreads, smoke spreads further with same number. + var/range = 2 + //the datum path of the foam/smoke reagent, needs chem_foam = TRUE or chem_smoke = TRUE + var/reagent_type = /datum/reagent/space_cleaner + + //randomly emits smoke between random_min and random_max time + var/random_steam = FALSE + //emits smoke when bumped or walked over, can have cooldown_time set. + var/contact_steam = FALSE + //type of smoke emited, check effects_smoke.dm for all of them, or the short list at the top of this file. + var/smoke_type = /obj/effect/particle_effect/smoke/transparent + //chem smoke overrides smoke_type + var/chem_smoke = FALSE + + + //randomly emits water spray, entirely for show + var/random_water = FALSE + //emits water on contact, entirely for show + var/contact_water = FALSE + //how many water spray effects the hazard makes + var/water_amount = 5 + //if the water only goes cardinal directions. + var/water_cardinals_only = FALSE + + //randomly emits foam, can be chem foam + var/random_foam = FALSE + //emits foam on contact, can be chem foam + var/contact_foam = FALSE + //only used if chem_foam is false + var/foam_type = /datum/effect_system/foam_spread + //nullifies foam_type + var/chem_foam = FALSE + //the amount of reagent, needs reagen_foam = TRUE + var/reagent_amount = 20 + +/obj/structure/hazard/spray/Initialize() + if(contact_steam || contact_water || contact_foam) + enter_activated = TRUE + if(random_steam || random_water || random_foam) + random_effect = TRUE + . = ..() + +/obj/structure/hazard/spray/proc/steam() + if(chem_smoke) + var/datum/reagents/reagents = new/datum/reagents(50) + reagents.my_atom = src + reagents.add_reagent(reagent_type , 50) + var/datum/effect_system/smoke_spread/chem/smoke = new + smoke.set_up(reagents, range, src) + smoke.start() + qdel(reagents) + else + do_smoke(range, src, smoke_type) + +/obj/structure/hazard/spray/proc/water_spray() + do_steam(water_amount, src, water_cardinals_only) + +/obj/structure/hazard/spray/proc/foam() + if(chem_foam) + var/datum/reagents/reagents = new/datum/reagents(1000) + reagents.my_atom = src + reagents.add_reagent(reagent_type, reagent_amount) + reagents.create_foam(/datum/effect_system/foam_spread, range) + else + var/datum/effect_system/foam_spread/foam = new foam_type() + var/datum/reagents/dud = new //foam set_up gets mad if we don't pass a reagent, but this works. + foam.set_up(range, loc, dud) + foam.start() + +/obj/structure/hazard/spray/do_random_effect() + if(random_steam) + steam() + if(random_water) + water_spray() + if(random_foam) + foam() + +/obj/structure/hazard/spray/contact(target) + if(!COOLDOWN_FINISHED(src, cooldown)) + return + COOLDOWN_START(src, cooldown, cooldown_time) + if(contact_steam) + steam() + if(contact_water) + water_spray() + if(contact_foam) + foam() diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_info.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_info.dm new file mode 100644 index 000000000000..fdf83768ce8e --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazard_info.dm @@ -0,0 +1,61 @@ +///////////// +//MAP GUIDE// +///////////// +// a guide of how to add subtypes of existing hazards, such as electrical/thing or atmospherics/plasma + +/* +Hi there, mapper. this isn't as hard as it looks! follow these steps, and feel free to ask for help! + +1. Go to _examples.dm in the hazards folder +2. Look through the examples, and find one that fits what you want, or could be tweaked into what you need. +3. spawn the example in ingame using the admin tab, going to Game, then selecting Game Panel > create object and search "structure/hazard" +4. make a new [thing].dm file in the hazards folder +5. subtype the hazard you want based on an example! + +example: + +thing.dm + +/obj/structure/hazard/electrical/thing + name = "new thing for my cool map" + desc = "cool description" + icon_state = "hazard" //get a sprite! + + random_sparks = TRUE + random_min = 20 SECONDS + random_max = 30 SECONDS + +6. Save and spawn it ingame! +7. Add cool new thing to your map and watch as people get very frustrated about it. + +again, feel free to ask for help! this is made to be (hopefully) easy enough for adventurous mappers to use. + + +/////////////////////////////// +//NEW HAZARD/THING TYPE GUIDE// +/////////////////////////////// +An explanation of the code needed to make new hazard types, such as the base type electrical and atmospheric. + +look at hazard/electrical for starters, its got a wide array of examples +make a new file for this new thing + +do_random_effect() repeats with a cooldown set randomly between random_min and random_max, if do_random_effect = TRUE + +contact() is sent when the hazard is entered or bumped, based on density. Ensure enter_activated is set if the hazard uses contact() + +requires_client_nearby and client_range are used for optimization purposes and for player reactive traps. +If set, only mobs with clients within client_range will enable the hazard. + +the disabled var is used to track if the hazard has been disabled. +disabled hazards cannot be renabled as the code intentionally stops calling itself. +can_be_disabled determines if the hazard can be disabled +time_to_disable only applies if the hazard can be disabled AND if the hazard uses this time for it's disable state. +generally, requiring another do_after with double the time of time_to_disable to remove (delete) the hazard is standard. +disable_text is added to the examine text if can_be_disabled is true. needs to be set! + +the on var and id var are used with hazard shutoffs +if a hazard is off, contact and random effects aren't sent. +ids should only be set on maps, and are used to link shutoffs and hazards. Yes this is global, no I don't know how to do it better while keeping it simple. + +slowdown is used on all hazards to add slowdown to the turf the hazard is on. higher slowdown leads to slower players +*/ diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/_examples.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/_examples.dm new file mode 100644 index 000000000000..470c2caeb25d --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/_examples.dm @@ -0,0 +1,280 @@ +//EXAMPLE HAZARDS. DON'T USE THESE ON FINSIHED MAPS!! +//see hazard_info.dm for an explaination +/* +SLOWDOWN HAZARDS +*/ + +//a climbing hazard, similar to tables. Must be dense! +/obj/structure/hazard/slowdown/example/climb + name = "climb" + icon_state = "hazard" + density = TRUE //needed + climbable = TRUE //needed + climb_time = 2 SECONDS + +//an overhead hazard, requires laying down to get under. +/obj/structure/hazard/slowdown/example/overhead + name = "overhead" + icon_state = "hazard" + layer = ABOVE_MOB_LAYER //needed + overhead = TRUE //needed + +//a sticky hazard, has a chance to not let you through +/obj/structure/hazard/slowdown/example/sticky + name = "sticky" + icon_state = "hazard" + sticky = TRUE //needed + stick_chance = 50 + projectile_stick_chance = 30 + +//a slowing hazard, slows down movement within. (all hazards can have slowdown set, not just hazard/slowdown) +/obj/structure/hazard/slowdown/example/slow + name = "slow" + icon_state = "hazard" + slowdown = 1 //needed + +/* +ELECTRICAL HAZARDS +*/ + +//emits a spark shower every 10-20 seconds +/obj/structure/hazard/electrical/example/random_sparks + name = "random sparks" + icon_state = "hazardb" + random_sparks = TRUE //needed + random_min = 10 SECONDS + random_max = 20 SECONDS + +//emits a tesla arc every 5-10 seconds, within the set range and at the set power. +/obj/structure/hazard/electrical/example/random_tesla + name = "random tesla" + icon_state = "hazardb" + random_tesla = TRUE //needed + random_min = 5 SECONDS + random_max = 10 SECONDS + zap_range = 3 + zap_power = 1500 + zap_flags = ZAP_MOB_DAMAGE | ZAP_MOB_STUN + +//emits sparks when walked over. If density = TRUE, emits sparks when bumped! Cooldown stops spark spam +/obj/structure/hazard/electrical/example/contact_sparks + name = "contact sparks" + icon_state = "hazardb" + density = FALSE + contact_sparks = TRUE //needed + cooldown_time = 3 SECONDS + +//stuns when walked over. If density = TRUE, stuns when bumped into! +/obj/structure/hazard/electrical/example/contact_stun + name = "contact stun" + icon_state = "hazardb" + density = FALSE + contact_stun = TRUE //needed + stun_time = 50 + contact_damage = 30 + shock_flags = SHOCK_NOGLOVES | SHOCK_NOSTUN + +//emits a tesla arc once every cooldown, if a player (living mob with client) is within client_range. +/obj/structure/hazard/electrical/example/nearby_tesla + name = "nearby tesla" + icon_state = "hazardb" + requires_client_nearby = TRUE //needed + random_min = 3 SECONDS + random_max = 6 SECONDS + zap_range = 3 + client_range = 7 + zap_power = 3000 //this can afford to be more powerful, since someone has to be nearby to abuse power generation. + zap_flags = ZAP_MOB_DAMAGE + +/obj/structure/hazard/electrical/example/stun_and_spark + name = "random sparks and contact stun" + icon_state = "hazardb" + density = TRUE + + random_sparks = TRUE + random_min = 10 SECONDS + random_max = 20 SECONDS + + contact_stun = TRUE + stun_time = 0 //requires SHOCK_NOGLOVES + contact_damage = 30 + shock_flags = 0 //insulated gloves protect from this shock, and this shock will stun. + +/* +STEAM HAZARDS +*/ + +//emits steam every 10-20 seconds +/obj/structure/hazard/spray/example/random_steam + name = "random steam" + icon_state = "hazardg" + random_steam = TRUE //needed + random_min = 10 SECONDS + random_max = 20 SECONDS + range = 2 + +//emits steam when walked over. if density = TRUE, emits steam when bumped +/obj/structure/hazard/spray/example/contact_steam + name = "contact steam" + icon_state = "hazardg" + contact_steam = TRUE //needed + range = 2 + +//transparent smoke that players can see through (otherwise blocks view) +/obj/structure/hazard/spray/example/contact_steam/steam + name = "steam" + smoke_type = /obj/effect/particle_effect/smoke/transparent + +//opaque smoke that does no damage +/obj/structure/hazard/spray/example/contact_steam/safe + name = "safe" + smoke_type = /obj/effect/particle_effect/smoke + +//smoke that makes you drop items and cough +/obj/structure/hazard/spray/example/contact_steam/bad + name = "bad" + smoke_type = /obj/effect/particle_effect/smoke/bad + +//smoke that makes you take oxyloss and cough +/obj/structure/hazard/spray/example/contact_steam/hazard + name = "hazard" + smoke_type = /obj/effect/particle_effect/smoke/hazard + +//chem smoke, takes on the color of the chem +/obj/structure/hazard/spray/example/contact_steam/chem + name = "chem smoke" + chem_smoke = TRUE + reagent_type = /datum/reagent/toxin/acid + +//foam hazard +/obj/structure/hazard/spray/example/foam + name = "contact foam" + icon_state = "hazardg" + contact_foam = TRUE + chem_foam = FALSE + range = 2 + +//chem foam +/obj/structure/hazard/spray/example/foam/reagent + chem_foam = TRUE + reagent_type = /datum/reagent/consumable/ethanol/beer + reagent_amount = 50 + +//water spray hazard, mostly for show. looks like a fire extinguisher blast +/obj/structure/hazard/spray/example/water_spray + name = "contact spray" + contact_water = TRUE + water_amount = 10 + +/* +FLOOR EXAMPLES +*/ + +//classic spike pit +/obj/structure/hazard/floor/example/sharp + name = "example sharp" + icon_state = "spikepit" + density = FALSE //recommended. otherwise deals arm damage if bumped. + contact_damage = TRUE //needed + dealt_damage = 30 //split across legs or arms. + damage_type = BRUTE + +/obj/structure/hazard/floor/example/burn + name = "example burn" + icon_state = "hazard" + density = TRUE //deals arms damage + contact_damage = TRUE //needed + dealt_damage = 40 //split across both arms. + damage_type = BURN + +/obj/structure/hazard/floor/example/toxicpit + name = "example toxic pit" + icon_state = "hazardg" + density = FALSE //needed + random_damage = TRUE //needed + dealt_damage = 20 //split across both legs + damage_type = BURN + random_min = 2 SECONDS + random_max = 3 SECONDS + +//simple slipping hazard, similar to oil spills. +/obj/structure/hazard/floor/example/slip + name = "example slip" + icon_state = "hazardb" + density = FALSE //needed + slippery = TRUE //needed + knockdown_time = 3 SECONDS + slip_flags = NO_SLIP_WHEN_WALKING | SLIDE + paralyze_time = 1 SECONDS + forcedrop = TRUE + +/obj/structure/hazard/floor/example/launch + name = "example launch" + icon_state = "gravplate" //needs state-launch version ie "gravplate" and "gravplate-launch" + density = FALSE //needed + layer = ABOVE_NORMAL_TURF_LAYER //needed to render it on the floor + launcher = TRUE //needed + random_min = 5 SECONDS //grav plates maploaded at similar times leads to them being in sync. + random_max = 5 SECONDS + +/* +atmos examples +*/ + +/obj/structure/hazard/atmospheric/example + name = "example atmos" + +/obj/structure/hazard/atmospheric/example/random_gas + name = "random gas" + random_gas = TRUE + created_gas = GAS_HYDROGEN + mols_created_gas = 100 + max_pressure = 202 + temperature = T0C + +/obj/structure/hazard/atmospheric/example/contact_gas + name = "contact gas" + contact_gas = TRUE + created_gas = GAS_NITROUS + mols_created_gas = 50 + max_pressure = 121 + temperature = T20C + + +/* +shutoff example +*/ + +//Toggles the state of hazards with the same ID. SET ID ON MAP USING VAREDIT AND BE UNIQUE (ie: id = crashed_starwalker_water_hazard) +/obj/structure/hazard_shutoff/example + name = "example shutoff" + desc = "id = example" + id = "example" + +//ingame working example +/obj/structure/hazard/electrical/example/random_tesla/shutoffexample + name = "shutoff tesla" + id = "example" + random_min = 1 SECONDS + random_max = 2 SECONDS + +//another ingame working example +/obj/structure/hazard/electrical/electrified_water/example + id = "example" + +//turns off hazards with the same ID until the resets time has passed! +/obj/structure/hazard_shutoff/example/timed + name = "example timed shutoff" + desc = "id = example" + id = "example" + resets = 3 SECONDS + +//only works once charged with a cable up to siphon_max +/obj/structure/hazard_shutoff/powered/example + name = "example powered shutoff" + desc = "id = example" + id = "example" + siphon_max = 1e6 //required power, in watts, needed to use this toggle. + toggle_power = 5e5 //can be 0 + +//good luck with radioactive hazards for now. you'll likely need to write code (dear god) diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/electrical_conduit.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/electrical_conduit.dm new file mode 100644 index 000000000000..e094de70faeb --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/electrical_conduit.dm @@ -0,0 +1,52 @@ + +/obj/structure/hazard/electrical/conduit + name = "old power conduit" + desc = "cheap industrial cable used to transfer large volumes of power." + icon = 'icons/obj/hazard/conduit.dmi' + icon_state = "conduit" + density = FALSE + time_to_disable = 10 SECONDS //only some subtypes can actually be disabled. + slowdown = 0.5 + +/obj/structure/hazard/electrical/conduit/corner + icon_state = "conduitcorner" + +/obj/structure/hazard/electrical/conduit/manifold + icon_state = "conduitmanifold" + +/obj/structure/hazard/electrical/conduit/manifold4w + icon_state = "conduitmanifold4w" + +/obj/structure/hazard/electrical/conduit/frayed_sparks + name = "frayed power conduit" + desc = "cheap industrial cable used to transfer large volumes of power, which appears to be frayed." + icon_state = "conduitfrayed" + contact_sparks = TRUE + random_sparks = TRUE + cooldown_time = 10 SECONDS + random_min = 30 SECONDS + random_max = 90 SECONDS + can_be_disabled = TRUE + +/obj/structure/hazard/electrical/conduit/exposed_wires_stun + name = "exposed power conduit" + desc = "cheap industrial cable used to transfer large volumes of power, with the internal cable exposed." + icon_state = "conduitexposed" + contact_sparks = TRUE + contact_stun = TRUE + stun_time = 60 + contact_damage = 35 + shock_flags = SHOCK_NOGLOVES | SHOCK_NOSTUN + can_be_disabled = TRUE + +/obj/structure/hazard/electrical/conduit/tesla_arc_node + name = "power conduit node" + desc = "An exposed contact point for an old charging system, now highly dangerous due to its age." + icon_state = "conduitnode" + random_tesla = TRUE + random_min = 5 SECONDS + random_max = 10 SECONDS + zap_range = 2 + zap_power = 1500 + zap_flags = ZAP_MOB_DAMAGE | ZAP_MOB_STUN + can_be_disabled = TRUE //a fools errand, but we can let them try. diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/generic_electrical.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/generic_electrical.dm new file mode 100644 index 000000000000..084aa2c4fc3e --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/generic_electrical.dm @@ -0,0 +1,30 @@ +/obj/structure/hazard/electrical/wire_mess + name = "wire tangle" + desc = "a dense tangle of wires, likely electrified." + icon_state = "wiremess" + density = FALSE + contact_sparks = TRUE + contact_stun = TRUE + stun_time = 30 + contact_damage = 15 + shock_flags = SHOCK_NOGLOVES | SHOCK_NOSTUN + slowdown = 1 + +/obj/structure/hazard_shutoff/electrical_shutoff + name = "rusting power switch" + desc = "An old emergency shutoff switch for industrial power sources." + icon_state = "electric_toggle" + shutoff_message = "The lever creaks as you force it, toggling the old power system." + cooldown_time = 5 SECONDS + +/obj/structure/hazard_shutoff/electrical_shutoff/resets + name = "power cycle button" + desc = "a cracked button that's used to initiate a power cycle. You get the feeling this won't last very long." + icon_state = "electric_reset" + shutoff_message = "The button emits a mechanical clicking, starting a power reset cycle..." + resets = 15 SECONDS + +/obj/structure/hazard_shutoff/electrical_shutoff/activate(mob/user) + . = ..() + if(. == TRUE) + do_sparks(1, TRUE, src) diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/radioactive_barrels.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/radioactive_barrels.dm new file mode 100644 index 000000000000..283774c166d8 --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/radioactive_barrels.dm @@ -0,0 +1,31 @@ +/obj/structure/hazard/radioactive/waste + name = "leaking waste barrel" + desc = "It wasn't uncommon for early vessels to simply dump their waste like this out the airlock. However this proved to be a terrible long-term solution." + icon_state = "barrel_tipped" + anchored = TRUE + rad_power = 150 + rad_range = 0.8 + random_min = 1 SECONDS + random_max = 2 SECONDS + +/obj/structure/hazard/radioactive/stack + name = "stack of nuclear waste" + desc = "Discarded nuclar waste. If enough of this builds up around a planet, radioactive toxins can poison the whole atmosphere." + icon_state = "barrel_3" + anchored = TRUE + rad_power = 300 + client_range = 6 + random_min = 1 SECONDS + random_max = 1 SECONDS + +/obj/structure/hazard/radioactive/supermatter + name = "decayed supermatter crystal" + desc = "An abandoned supermatter crystal undergoing extreme nuclear decay as a result of poor maintenence and disposal." + icon_state = "smdecay" + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //its an old SM, you shouldn't be able to just shoot it to death to deactivate it. + anchored = TRUE + rad_power = 1200 + rad_range = 0.2 + client_range = 7 + random_min = 0.5 SECONDS + random_max = 0.5 SECONDS diff --git a/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/water_hazard.dm b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/water_hazard.dm new file mode 100644 index 000000000000..8edafff180bf --- /dev/null +++ b/code/modules/ruins/objects_and_mobs/generic_hazards/hazards/water_hazard.dm @@ -0,0 +1,15 @@ +/obj/structure/hazard/electrical/electrified_water + name = "electrified water" + desc = "hazardous water!" + icon_state = "electrified" + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF | HYPERSPACE_PROOF + move_resist = INFINITY + obj_flags = 0 + density = FALSE + random_sparks = TRUE + random_zap = TRUE + contact_damage = 10 + random_min = 3 SECONDS //should result in the whole pool pulsing at the same time. + random_max = 3 SECONDS + slowdown = 0.5 diff --git a/icons/obj/hazard/conduit.dmi b/icons/obj/hazard/conduit.dmi new file mode 100644 index 0000000000000000000000000000000000000000..d2fcd6f85f2199f943108fd6feb7cb83da4dda7d GIT binary patch literal 2325 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 O0000 Date: Mon, 6 Jan 2025 07:59:37 -0600 Subject: [PATCH 101/122] Automatic changelog generation for PR #3233 [ci skip] --- html/changelogs/AutoChangeLog-pr-3233.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3233.yml diff --git a/html/changelogs/AutoChangeLog-pr-3233.yml b/html/changelogs/AutoChangeLog-pr-3233.yml new file mode 100644 index 000000000000..3d0d766ed2fd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3233.yml @@ -0,0 +1,4 @@ +author: Thera-Pissed +changes: + - {rscadd: adds ruin hazards} +delete-after: true From c6eda9636c1a1180d1d8b0156ffe79f45759cb50 Mon Sep 17 00:00:00 2001 From: Gristlebee <56049844+Gristlebee@users.noreply.github.com> Date: Mon, 6 Jan 2025 05:54:52 -0800 Subject: [PATCH 102/122] Full Auto Mech Weaponry and Refresh (#3739) ## About The Pull Request Adds a component to facilitate full auto for certain mech weapons. Ballistic mech weapons can now be set to eject casings. Some general sanity changes for mech firecode. The UMG mech machine gun is now full auto instead of burst fire. Max ammo capacity was cut in half to 600. Ammo boxes now hold 200 and cost 500 at the outpost. Mech Scattershot now holds 12 rounds with a max ammo capacity of 72. Now fires 7 pellets up from 4, but is subject to damage falloff. Ammo boxes hold 24 rounds. Mech disabler and light laser merged together into the Downpour energy carbine, which is fully automatic and can swap modes from the mech menu. Mech heavy laser now fires an emitter blast instead. Video Demonstration: https://github.com/user-attachments/assets/caf9acde-fa0d-4cee-8e59-4ff8446ca02c ## Why It's Good For The Game Mech weapons aren't terribly impressive for how big of an investment getting a combat mech is. These additions and changes should make them more fun to use and interesting to see. And really. Big automatic mech machine gun is cool as hell. ## Changelog :cl: add: Mech Full Auto add: Mech scattergun now has 7 pellets, and damage falloff. add: Mech guns can now eject casings. add: Solaris fires an emitter blast. add: Downpour energy carbine del: Immolator laser, Peacemaker disabler balance: Ammo capacity for UMG and Scattergun mech weapons. UMG ammo now costs 500 at the outpost. /:cl: --- .../wasteplanet_abandoned_mechbay.dmm | 4 +- code/__DEFINES/dcs/signals/signals.dm | 10 +- code/datums/components/fullauto_mecha.dm | 277 ++++++++++++++++++ code/game/mecha/equipment/mecha_equipment.dm | 7 +- .../mecha/equipment/weapons/mecha_ammo.dm | 4 +- code/game/mecha/equipment/weapons/weapons.dm | 121 +++++--- code/game/mecha/mecha.dm | 26 +- code/game/mecha/mecha_actions.dm | 2 + code/game/mecha/mecha_topic.dm | 2 + code/modules/cargo/packs/mechs.dm | 20 +- .../projectiles/projectile/bullets/shotgun.dm | 2 +- .../modules/research/designs/mecha_designs.dm | 22 +- code/modules/research/techweb/all_nodes.dm | 9 - shiptest.dme | 1 + 14 files changed, 425 insertions(+), 82 deletions(-) create mode 100644 code/datums/components/fullauto_mecha.dm diff --git a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm index 50d9986ea756..82d6afbf66d9 100644 --- a/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm +++ b/_maps/RandomRuins/WasteRuins/wasteplanet_abandoned_mechbay.dmm @@ -108,7 +108,6 @@ /area/ruin/wasteplanet/abandoned_mechbay/crewquarters) "bU" = ( /obj/effect/gibspawner/human, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler, /turf/open/floor/concrete/slab_1, /area/ruin/wasteplanet/abandoned_mechbay/bay2) "bZ" = ( @@ -884,7 +883,6 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler, /turf/open/floor/plasteel/dark, /area/ruin/wasteplanet/abandoned_mechbay/bay1) "jj" = ( @@ -1516,7 +1514,7 @@ /turf/open/floor/plasteel/dark, /area/ruin/wasteplanet/abandoned_mechbay/bay2) "ro" = ( -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, diff --git a/code/__DEFINES/dcs/signals/signals.dm b/code/__DEFINES/dcs/signals/signals.dm index 7e0baa2152c6..2cd723567e17 100644 --- a/code/__DEFINES/dcs/signals/signals.dm +++ b/code/__DEFINES/dcs/signals/signals.dm @@ -711,11 +711,19 @@ /// generally called before temporary non-parallel animate()s on the atom (animation_duration) #define COMSIG_ATOM_TEMPORARY_ANIMATION_START "atom_temp_animate_start" -/// send when enabling/diabling an autofire component +/// send when enabling/diabling an autofire component for guns #define COMSIG_GUN_DISABLE_AUTOFIRE "disable_autofire" #define COMSIG_GUN_ENABLE_AUTOFIRE "enable_autofire" #define COMSIG_GUN_SET_AUTOFIRE_SPEED "set_autofire_speed" +/// send when enabling/diabling an autofire component for mechs +#define COMSIG_MECH_DISABLE_AUTOFIRE "disable_mech_autofire" +#define COMSIG_MECH_ENABLE_AUTOFIRE "enable_mech_autofire" +#define COMSIG_MECH_SET_AUTOFIRE_SPEED "set_mech_autofire_speed" + +#define COMSIG_MECH_ENTERED "mech_entered" +#define COMSIG_MECH_EXITED "mech_exited" + ///sent when guns need to notify the gun hud to update. mostly for revolvers. #define COMSIG_UPDATE_AMMO_HUD "update_ammo_hud" diff --git a/code/datums/components/fullauto_mecha.dm b/code/datums/components/fullauto_mecha.dm new file mode 100644 index 000000000000..27e7fcf80df6 --- /dev/null +++ b/code/datums/components/fullauto_mecha.dm @@ -0,0 +1,277 @@ +#define AUTOFIRE_MOUSEUP 0 +#define AUTOFIRE_MOUSEDOWN 1 + +/datum/component/automatic_fire_mecha + var/client/clicker + var/mob/living/shooter + var/atom/target + var/turf/target_loc //For dealing with locking on targets due to BYOND engine limitations (the mouse input only happening when mouse moves). + var/autofire_stat = AUTOFIRE_STAT_IDLE + var/mouse_parameters + var/autofire_shot_delay = 0.1 SECONDS //Time between individual shots. + var/mouse_status = AUTOFIRE_MOUSEUP //This seems hacky but there can be two MouseDown() without a MouseUp() in between if the user holds click and uses alt+tab, printscreen or similar. + var/enabled = TRUE + + COOLDOWN_DECLARE(next_shot_cd) + +/datum/component/automatic_fire_mecha/Initialize(_autofire_shot_delay) + . = ..() + if(!ismecha(parent)) + return COMPONENT_INCOMPATIBLE + var/obj/mecha/parent_mech = parent + // have wake up on initialize or pilot boardings / maybe on equip full auto gun? + RegisterSignal(parent, COMSIG_MECH_ENTERED, PROC_REF(wake_up)) + RegisterSignal(parent, COMSIG_MECH_DISABLE_AUTOFIRE, PROC_REF(disable_autofire)) + RegisterSignal(parent, COMSIG_MECH_ENABLE_AUTOFIRE, PROC_REF(enable_autofire)) + RegisterSignal(parent, COMSIG_MECH_SET_AUTOFIRE_SPEED, PROC_REF(set_autofire_speed)) + if(_autofire_shot_delay) + autofire_shot_delay = _autofire_shot_delay + if(autofire_stat == AUTOFIRE_STAT_IDLE && ismob(parent_mech.occupant)) + var/mob/user = parent_mech.occupant + wake_up(parent_mech, user) + + +/datum/component/automatic_fire_mecha/Destroy() + autofire_off() + return ..() + +/datum/component/automatic_fire_mecha/process(delta_time) + if(autofire_stat != AUTOFIRE_STAT_FIRING) + STOP_PROCESSING(SSprojectiles, src) + return + + process_shot() + +/datum/component/automatic_fire_mecha/proc/wake_up(obj/mecha/mech, mob/user) + SIGNAL_HANDLER + + if(autofire_stat == AUTOFIRE_STAT_ALERT) + return //We've updated the firemode. No need for more. + if(autofire_stat == AUTOFIRE_STAT_FIRING) + stop_autofiring() //Let's stop shooting to avoid issues. + return + if(iscarbon(user)) + var/mob/living/carbon/arizona_ranger = user + if(arizona_ranger == mech.occupant) + autofire_on(arizona_ranger.client) + + +// There is a mech and there is a user piloting it. The component now waits for the mouse click. +/datum/component/automatic_fire_mecha/proc/autofire_on(client/usercli) + SIGNAL_HANDLER + + if(autofire_stat != AUTOFIRE_STAT_IDLE) + return + autofire_stat = AUTOFIRE_STAT_ALERT + if(!QDELETED(usercli)) + clicker = usercli + shooter = clicker.mob + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDOWN, PROC_REF(on_mouse_down)) + if(!QDELETED(shooter)) + RegisterSignal(shooter, COMSIG_MOB_LOGOUT, PROC_REF(autofire_off)) + UnregisterSignal(shooter, COMSIG_MOB_LOGIN) + RegisterSignal(parent, list(COMSIG_PARENT_QDELETING, COMSIG_MECH_EXITED), PROC_REF(autofire_off)) + parent.RegisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, TYPE_PROC_REF(/obj/mecha, autofire_bypass_check)) + parent.RegisterSignal(parent, COMSIG_AUTOFIRE_SHOT, TYPE_PROC_REF(/obj/mecha, do_autofire)) + +/datum/component/automatic_fire_mecha/proc/autofire_off(datum/source) + SIGNAL_HANDLER + if(autofire_stat == AUTOFIRE_STAT_IDLE) + return + if(autofire_stat == AUTOFIRE_STAT_FIRING) + stop_autofiring() + + autofire_stat = AUTOFIRE_STAT_IDLE + + if(!QDELETED(clicker)) + UnregisterSignal(clicker, list(COMSIG_CLIENT_MOUSEDOWN, COMSIG_CLIENT_MOUSEUP, COMSIG_CLIENT_MOUSEDRAG)) + mouse_status = AUTOFIRE_MOUSEUP //In regards to the component there's no click anymore to care about. + clicker = null + if(!QDELETED(shooter)) + RegisterSignal(shooter, COMSIG_MOB_LOGIN, PROC_REF(on_client_login)) + UnregisterSignal(shooter, COMSIG_MOB_LOGOUT) + UnregisterSignal(parent, list(COMSIG_PARENT_QDELETING, COMSIG_MECH_EXITED)) + shooter = null + parent.UnregisterSignal(parent, COMSIG_AUTOFIRE_SHOT) + parent.UnregisterSignal(src, COMSIG_AUTOFIRE_ONMOUSEDOWN) + +/datum/component/automatic_fire_mecha/proc/on_client_login(mob/source) + SIGNAL_HANDLER + if(!source.client) + return + if(source.is_holding(parent)) + autofire_on(source.client) + +/datum/component/automatic_fire_mecha/proc/on_mouse_down(client/source, atom/_target, turf/location, control, params) + SIGNAL_HANDLER + var/list/modifiers = params2list(params) //If they're shift+clicking, for example, let's not have them accidentally shoot. + + if(!enabled) + return + if(LAZYACCESS(modifiers, SHIFT_CLICK)) + return + if(LAZYACCESS(modifiers, CTRL_CLICK)) + return + if(LAZYACCESS(modifiers, MIDDLE_CLICK)) + return + if(LAZYACCESS(modifiers, ALT_CLICK)) + return + if(source.mob.throw_mode) + return + if(get_dist(source.mob, _target) < 2) //Adjacent clicking. + return + + if(isnull(location)) //Clicking on a screen object. + if(_target.plane != CLICKCATCHER_PLANE) //The clickcatcher is a special case. We want the click to trigger then, under it. + return //If we click and drag on our worn backpack, for example, we want it to open instead. + _target = params2turf(modifiers["screen-loc"], get_turf(source.eye), source) + if(!_target) + CRASH("Failed to get the turf under clickcatcher") + + if(SEND_SIGNAL(src, COMSIG_AUTOFIRE_ONMOUSEDOWN, source, _target, location, control, params) & COMPONENT_AUTOFIRE_ONMOUSEDOWN_BYPASS) + return + + source.click_intercept_time = world.time //From this point onwards Click() will no longer be triggered. + + if(autofire_stat == (AUTOFIRE_STAT_IDLE)) + CRASH("on_mouse_down() called with [autofire_stat] autofire_stat") + if(autofire_stat == AUTOFIRE_STAT_FIRING) + stop_autofiring() //This can happen if we click and hold and then alt+tab, printscreen or other such action. MouseUp won't be called then and it will keep autofiring. + + target = _target + target_loc = get_turf(target) + mouse_parameters = params + INVOKE_ASYNC(src, PROC_REF(start_autofiring)) + + +//Dakka-dakka +/datum/component/automatic_fire_mecha/proc/start_autofiring() + if(autofire_stat == AUTOFIRE_STAT_FIRING) + return //Already pew-pewing. + autofire_stat = AUTOFIRE_STAT_FIRING + + clicker.mouse_override_icon = 'icons/effects/mouse_pointers/weapon_pointer.dmi' + clicker.mouse_pointer_icon = clicker.mouse_override_icon + + if(mouse_status == AUTOFIRE_MOUSEUP) //See mouse_status definition for the reason for this. + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEUP, PROC_REF(on_mouse_up)) + mouse_status = AUTOFIRE_MOUSEDOWN + + RegisterSignal(shooter, COMSIG_MOB_SWAP_HANDS, PROC_REF(stop_autofiring)) + + if(ismecha(parent)) + var/obj/mecha/shoota = parent + if(!shoota.on_autofire_start(shooter=shooter)) //This is needed because the minigun has a do_after before firing and signals are async. + stop_autofiring() + return + if(autofire_stat != AUTOFIRE_STAT_FIRING) + return //Things may have changed while on_autofire_start() was being processed, due to do_after's sleep. + + if(!process_shot()) //First shot is processed instantly. + return //If it fails, such as when the gun is empty, then there's no need to schedule a second shot. + + START_PROCESSING(SSprojectiles, src) + RegisterSignal(clicker, COMSIG_CLIENT_MOUSEDRAG, PROC_REF(on_mouse_drag)) + + +/datum/component/automatic_fire_mecha/proc/on_mouse_up(datum/source, atom/object, turf/location, control, params) + SIGNAL_HANDLER + UnregisterSignal(clicker, COMSIG_CLIENT_MOUSEUP) + mouse_status = AUTOFIRE_MOUSEUP + if(autofire_stat == AUTOFIRE_STAT_FIRING) + stop_autofiring() + return COMPONENT_CLIENT_MOUSEUP_INTERCEPT + + +/datum/component/automatic_fire_mecha/proc/stop_autofiring(datum/source, atom/object, turf/location, control, params) + SIGNAL_HANDLER + if(autofire_stat != AUTOFIRE_STAT_FIRING) + return + STOP_PROCESSING(SSprojectiles, src) + autofire_stat = AUTOFIRE_STAT_ALERT + if(clicker) + clicker.mouse_override_icon = null + clicker.mouse_pointer_icon = clicker.mouse_override_icon + UnregisterSignal(clicker, COMSIG_CLIENT_MOUSEDRAG) + if(!QDELETED(shooter)) + UnregisterSignal(shooter, COMSIG_MOB_SWAP_HANDS) + target = null + target_loc = null + mouse_parameters = null + +/datum/component/automatic_fire_mecha/proc/on_mouse_drag(client/source, atom/src_object, atom/over_object, turf/src_location, turf/over_location, src_control, over_control, params) + SIGNAL_HANDLER + if(isnull(over_location)) //This happens when the mouse is over an inventory or screen object, or on entering deep darkness, for example. + var/list/modifiers = params2list(params) + var/new_target = params2turf(modifiers["screen-loc"], get_turf(source.eye), source) + mouse_parameters = params + if(!new_target) + if(QDELETED(target)) //No new target acquired, and old one was deleted, get us out of here. + stop_autofiring() + CRASH("on_mouse_drag failed to get the turf under screen object [over_object.type]. Old target was incidentally QDELETED.") + target = get_turf(target) //If previous target wasn't a turf, let's turn it into one to avoid locking onto a potentially moving target. + target_loc = target + CRASH("on_mouse_drag failed to get the turf under screen object [over_object.type]") + target = new_target + target_loc = new_target + return + target = over_object + target_loc = get_turf(over_object) + mouse_parameters = params + + +/datum/component/automatic_fire_mecha/proc/process_shot() + if(autofire_stat != AUTOFIRE_STAT_FIRING) + return FALSE + if(!COOLDOWN_FINISHED(src, next_shot_cd)) + return TRUE + if(QDELETED(target) || get_turf(target) != target_loc) //Target moved or got destroyed since we last aimed. + target = target_loc //So we keep firing on the emptied tile until we move our mouse and find a new target. + if(get_dist(shooter, target) <= 0) + target = get_step(shooter, shooter.dir) //Shoot in the direction faced if the mouse is on the same tile as we are. + target_loc = target + else if(!in_view_range(shooter, target)) + stop_autofiring() //Elvis has left the building. + return FALSE + COOLDOWN_START(src, next_shot_cd, autofire_shot_delay) + if(SEND_SIGNAL(parent, COMSIG_AUTOFIRE_SHOT, target, shooter, mouse_parameters) & COMPONENT_AUTOFIRE_SHOT_SUCCESS) + return TRUE + stop_autofiring() + return FALSE + +// Gun procs. + +/obj/mecha/proc/on_autofire_start(datum/source, atom/target, mob/living/shooter, params) + if(shooter.stat) + return FALSE + return TRUE + + +/obj/mecha/proc/autofire_bypass_check(datum/source, client/clicker, atom/target, turf/location, control, params) + SIGNAL_HANDLER + if(clicker.mob != occupant) + return COMPONENT_AUTOFIRE_ONMOUSEDOWN_BYPASS + + +/obj/mecha/proc/do_autofire(datum/source, atom/target, mob/living/shooter, params) + SIGNAL_HANDLER + if(shooter.incapacitated()) + return NONE + INVOKE_ASYNC(src, PROC_REF(do_autofire_shot), source, target, shooter, params) + return COMPONENT_AUTOFIRE_SHOT_SUCCESS //All is well, we can continue shooting. + + +/obj/mecha/proc/do_autofire_shot(datum/source, atom/target, mob/living/shooter, params) + click_action(target,shooter,params) + +/datum/component/automatic_fire_mecha/proc/disable_autofire(datum/source) + enabled = FALSE + +/datum/component/automatic_fire_mecha/proc/enable_autofire(datum/source) + enabled = TRUE + +/datum/component/automatic_fire_mecha/proc/set_autofire_speed(datum/source, newspeed) + autofire_shot_delay = newspeed + +#undef AUTOFIRE_MOUSEUP +#undef AUTOFIRE_MOUSEDOWN diff --git a/code/game/mecha/equipment/mecha_equipment.dm b/code/game/mecha/equipment/mecha_equipment.dm index 7ee6b2a2d2df..fdaceac864be 100644 --- a/code/game/mecha/equipment/mecha_equipment.dm +++ b/code/game/mecha/equipment/mecha_equipment.dm @@ -96,10 +96,13 @@ /obj/item/mecha_parts/mecha_equipment/proc/action(atom/target) return 0 -/obj/item/mecha_parts/mecha_equipment/proc/start_cooldown() +/obj/item/mecha_parts/mecha_equipment/proc/start_cooldown(cooldown_override) set_ready_state(FALSE) chassis.use_power(energy_drain) - addtimer(CALLBACK(src, PROC_REF(set_ready_state), TRUE), equip_cooldown) + if(cooldown_override) + addtimer(CALLBACK(src, PROC_REF(set_ready_state), 1), cooldown_override) + else + addtimer(CALLBACK(src, PROC_REF(set_ready_state), 1), equip_cooldown) /obj/item/mecha_parts/mecha_equipment/proc/do_after_cooldown(atom/target) if(!chassis) diff --git a/code/game/mecha/equipment/weapons/mecha_ammo.dm b/code/game/mecha/equipment/weapons/mecha_ammo.dm index 9e5c6732d1cb..65a7fb89bb58 100644 --- a/code/game/mecha/equipment/weapons/mecha_ammo.dm +++ b/code/game/mecha/equipment/weapons/mecha_ammo.dm @@ -45,14 +45,14 @@ name = "scattershot ammo" desc = "A box of scaled-up buckshot, for use in exosuit shotguns." icon_state = "scattershot" - rounds = 40 + rounds = 24 ammo_type = "scattershot" /obj/item/mecha_ammo/lmg name = "machine gun ammo" desc = "A box of linked ammunition, designed for the UMG-2 exosuit weapon." icon_state = "lmg" - rounds = 300 + rounds = 200 ammo_type = "lmg" /obj/item/mecha_ammo/lmg/tank diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 2ae460ae2484..216db9656c00 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -10,6 +10,11 @@ var/projectile_delay = 0 var/firing_effect_type = /obj/effect/temp_visual/dir_setting/firing_effect //the visual effect appearing when the weapon is fired. var/kickback = TRUE //Will using this weapon in no grav push mecha back. + var/full_auto = FALSE // whether this gun is full auto. + var/mode = 0 + var/eject_casings = FALSE + var/one_casing = FALSE // for shotgun type weapons so it doesnt throw out more casings than it's suppossed too + var/casing_type /obj/item/mecha_parts/mecha_equipment/weapon/can_attach(obj/mecha/M) if(!..()) @@ -34,7 +39,7 @@ if (targloc == curloc) return 0 - set_ready_state(0) + var/eject_done = FALSE for(var/i=1 to get_shot_amount()) var/obj/projectile/A = new projectile(curloc) A.firer = chassis.occupant @@ -52,6 +57,11 @@ A.fire() playsound(chassis, fire_sound, 50, TRUE) + if(eject_casings && !eject_done) + var/obj/item/ammo_casing/ejected = new casing_type(src) + ejected.on_eject(chassis) + if(one_casing) + eject_done = TRUE sleep(max(0, projectile_delay)) @@ -74,33 +84,49 @@ chassis.use_power(energy_drain*get_shot_amount()) addtimer(CALLBACK(src, PROC_REF(set_ready_state), 1), equip_cooldown) -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser - equip_cooldown = 8 - name = "\improper CH-PS \"Immolator\" laser" - desc = "A weapon for combat exosuits. Shoots basic lasers." +/obj/item/mecha_parts/mecha_equipment/weapon/energy/carbine + equip_cooldown = 2 + name = "\improper CH-PS \"Downpour\" energy carbine" + desc = "A weapon for combat exosuits. A rapid fire energy carbine with both lethal and disabler modes." icon_state = "mecha_laser" energy_drain = 30 projectile = /obj/projectile/beam/laser fire_sound = 'sound/weapons/laser.ogg' harmful = TRUE + full_auto = TRUE -/obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler - equip_cooldown = 8 - name = "\improper CH-DS \"Peacemaker\" disabler" - desc = "A weapon for combat exosuits. Shoots basic disablers." - icon_state = "mecha_disabler" - energy_drain = 30 - projectile = /obj/projectile/beam/disabler - fire_sound = 'sound/weapons/taser2.ogg' +/obj/item/mecha_parts/mecha_equipment/weapon/energy/carbine/Topic(href, href_list) + . = ..() + if(href_list["mode"]) + mode = text2num(href_list["mode"]) + switch(mode) + //laser mode + if(0) + occupant_message(span_notice("Carbine now set to laser.")) + energy_drain = initial(energy_drain) + projectile = /obj/projectile/beam/laser + harmful = TRUE + fire_sound = 'sound/weapons/laser.ogg' + //disabler mode + if(1) + occupant_message(span_notice("Carbine now set to disable.")) + energy_drain = (initial(energy_drain))/2 + projectile = /obj/projectile/beam/disabler + harmful = FALSE + fire_sound = 'sound/weapons/taser2.ogg' + +/obj/item/mecha_parts/mecha_equipment/weapon/energy/carbine/get_equip_info() + return "[..()] \[Laser|Disabler\]" -/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy - equip_cooldown = 15 - name = "\improper CH-LC \"Solaris\" laser cannon" - desc = "A weapon for combat exosuits. Shoots heavy lasers." +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser + equip_cooldown = 16 + name = "\improper CH-LC \"Solaris\" beam cannon" + desc = "A weapon for combat exosuits. Shoots heavy beam lasers." icon_state = "mecha_laser" energy_drain = 60 - projectile = /obj/projectile/beam/laser/heavylaser + projectile = /obj/projectile/beam/emitter/hitscan fire_sound = 'sound/weapons/lasercannonfire.ogg' + full_auto = FALSE /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion equip_cooldown = 20 @@ -122,7 +148,7 @@ harmful = TRUE /obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse - equip_cooldown = 30 + equip_cooldown = 4 name = "eZ-13 MK2 heavy pulse rifle" desc = "A weapon for combat exosuits. Shoots powerful destructive blasts capable of demolishing obstacles." icon_state = "mecha_pulse" @@ -130,6 +156,7 @@ projectile = /obj/projectile/beam/pulse/heavy fire_sound = 'sound/weapons/marauder.ogg' harmful = TRUE + full_auto = TRUE /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma equip_cooldown = 10 @@ -190,6 +217,7 @@ var/projectile_energy_cost var/disabledreload //For weapons with no cache (like the rockets) which are reloaded by hand var/ammo_type + casing_type = /obj/item/ammo_casing/spent/mecha /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/Initialize() //initial(projectiles) prevented me from making mech weapons start empty TODO: PORT ALL OF TG MECH IMPROVEMENTS . = ..() @@ -247,10 +275,19 @@ /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/action(atom/target) if(..()) - projectiles -= get_shot_amount() + if(one_casing) + projectiles-- + else + projectiles -= get_shot_amount() send_byjax(chassis.occupant,"exosuit.browser","[REF(src)]",src.get_equip_info()) return 1 +/obj/item/ammo_casing/spent/mecha + name = "bullet casing" + desc = "A bullet casing designed to fired from exosuit mounted weapons." + projectile_type = null + icon_state = "rifle-brass" + transform = matrix(1.3, 0, 0, 0, 1.3, 0) /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine name = "\improper FNX-99 \"Phoenix\" Exosuit Carbine" @@ -263,36 +300,53 @@ projectiles_cache_max = 96 harmful = TRUE ammo_type = "incendiary" + eject_casings = TRUE + casing_type = /obj/item/ammo_casing/spent/mecha/carbine + +/obj/item/ammo_casing/spent/mecha/carbine + name = "FNX-99 5.56mm Incendiary bullet" /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot name = "\improper LBX-10 \"Scattershot\" Heavy Shotgun" desc = "A weapon for combat exosuits. Shoots a spread of pellets." icon_state = "mecha_scatter" - equip_cooldown = 20 - projectile = /obj/projectile/bullet/scattershot - projectiles = 40 - projectiles_cache = 40 - projectiles_cache_max = 160 - projectiles_per_shot = 4 + equip_cooldown = 10 + projectile = /obj/projectile/bullet/pellet/scattershot + projectiles = 12 + projectiles_cache = 24 + projectiles_cache_max = 72 + projectiles_per_shot = 8 variance = 25 harmful = TRUE ammo_type = "scattershot" + eject_casings = TRUE + one_casing = TRUE + casing_type = /obj/item/ammo_casing/spent/mecha/scattergun + +/obj/item/ammo_casing/spent/mecha/scattergun + name = "8ga scattergun shell" + icon_state = "buckshot" + bounce_sfx_override = 'sound/weapons/gun/general/bulletcasing_shotgun_bounce.ogg' /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg name = "\improper UMG-2 Mounted Machine Gun" - desc = "A weapon for combat exosuits. Shoots a rapid, three shot burst." + desc = "A weapon for combat exosuits. A fully automatic mounted machine gun with an impressive rate of fire and capacity." icon_state = "mecha_uac2" - equip_cooldown = 10 + equip_cooldown = 2 projectile = /obj/projectile/bullet/lmg - projectiles = 300 - projectiles_cache = 300 - projectiles_cache_max = 1200 - projectiles_per_shot = 3 + projectiles = 100 + projectiles_cache = 200 + projectiles_cache_max = 600 variance = 6 randomspread = TRUE - projectile_delay = 2 harmful = TRUE ammo_type = "lmg" + full_auto = TRUE + eject_casings = TRUE + casing_type = /obj/item/ammo_casing/spent/mecha/umg + +/obj/item/ammo_casing/spent/mecha/umg + name = "UMG 7.5x50mm bullet" /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg/mounted name = "\improper Mounted Heavy Machine Gun" @@ -304,7 +358,6 @@ projectiles_cache = 0 projectiles_cache_max = 100 equip_cooldown = 1 SECONDS - projectile_delay = 1 /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack name = "\improper SRM-8 missile rack" diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 11c8003de4ae..3bbc61961442 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -161,6 +161,7 @@ diag_hud_set_mechstat() become_hearing_sensitive(ROUNDSTART_TRAIT) update_part_values() + AddComponent(/datum/component/automatic_fire_mecha,0.5) /obj/mecha/update_icon_state() if(silicon_pilot && silicon_icon_state) @@ -477,7 +478,7 @@ //////////////////////////// -/obj/mecha/proc/click_action(atom/target,mob/user,params) +/obj/mecha/proc/click_action(atom/target,mob/user,params, cooldown_override = null) if(!occupant || occupant != user) return if(!locate(/turf) in list(target,target.loc)) // Prevents inventory from being drilled @@ -513,13 +514,13 @@ to_chat(user, "You don't want to harm other living beings!") return if(selected.action(target,params)) - selected.start_cooldown() + selected.start_cooldown(cooldown_override) else if(selected && selected.is_melee()) if(isliving(target) && selected.harmful && HAS_TRAIT(L, TRAIT_PACIFISM)) to_chat(user, "You don't want to harm other living beings!") return if(selected.action(target,params)) - selected.start_cooldown() + selected.start_cooldown(cooldown_override) else if(internal_damage & MECHA_INT_CONTROL_LOST) var/list/possible_targets = oview(1,src) @@ -980,6 +981,7 @@ else to_chat(user, "You stop entering the exosuit!") +// wake up should go off here /obj/mecha/proc/moved_inside(mob/living/carbon/human/H) . = FALSE if(H && H.client && (H in range(1))) @@ -995,6 +997,8 @@ playsound(src, 'sound/machines/windowdoor.ogg', 50, TRUE) if(!internal_damage) SEND_SOUND(occupant, sound('sound/mecha/nominal.ogg',volume=50)) + SEND_SIGNAL(src,COMSIG_MECH_ENTERED, occupant) + autofire_check() return TRUE /obj/mecha/proc/mmi_move_inside(obj/item/mmi/M, mob/user) @@ -1039,6 +1043,8 @@ B.remote_control = src B.update_mouse_pointer() icon_state = initial(icon_state) + SEND_SIGNAL(src,COMSIG_MECH_ENTERED, occupant) + autofire_check() update_appearance() setDir(dir_in) log_message("[M] moved in as pilot.", LOG_MECHA) @@ -1122,6 +1128,7 @@ var/mob/living/L = occupant occupant = null //we need it null when forceMove calls Exited(). silicon_pilot = FALSE + SEND_SIGNAL(src,COMSIG_MECH_EXITED,L) if(mob_container.forceMove(newloc))//ejecting mob container log_message("[mob_container] moved out.", LOG_MECHA) L << browse(null, "window=exosuit") @@ -1201,7 +1208,7 @@ GLOBAL_VAR_INIT(year_integer, text2num(year)) // = 2013??? user.sight |= occupant_sight_flags /////////////////////// -////// Ammo stuff ///// +////// Weapon stuff /// /////////////////////// /obj/mecha/proc/ammo_resupply(obj/item/mecha_ammo/A, mob/user,fail_chat_override = FALSE) @@ -1250,6 +1257,17 @@ GLOBAL_VAR_INIT(year_integer, text2num(year)) // = 2013??? to_chat(user, "None of the equipment on this exosuit can use this ammo!") return FALSE +/obj/mecha/proc/autofire_check() + if(istype(selected,/obj/item/mecha_parts/mecha_equipment/weapon)) + var/obj/item/mecha_parts/mecha_equipment/weapon/mech_gun = selected + if(mech_gun.full_auto) + SEND_SIGNAL(src,COMSIG_MECH_ENABLE_AUTOFIRE) + SEND_SIGNAL(src,COMSIG_MECH_SET_AUTOFIRE_SPEED, mech_gun.equip_cooldown) + else + SEND_SIGNAL(src,COMSIG_MECH_DISABLE_AUTOFIRE) + else + SEND_SIGNAL(src,COMSIG_MECH_DISABLE_AUTOFIRE) + /////////////////////// ////// Charging ///// diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm index f10fb49c29bc..3f24b261c74b 100644 --- a/code/game/mecha/mecha_actions.dm +++ b/code/game/mecha/mecha_actions.dm @@ -81,6 +81,7 @@ send_byjax(chassis.occupant,"exosuit.browser","eq_list",chassis.get_equipment_list()) button_icon_state = "mech_cycle_equip_on" UpdateButtonIcon() + chassis.autofire_check() return var/number = 0 for(var/A in available_equipment) @@ -95,6 +96,7 @@ chassis.occupant_message("You switch to [chassis.selected].") button_icon_state = "mech_cycle_equip_on" send_byjax(chassis.occupant,"exosuit.browser","eq_list",chassis.get_equipment_list()) + chassis.autofire_check() UpdateButtonIcon() return diff --git a/code/game/mecha/mecha_topic.dm b/code/game/mecha/mecha_topic.dm index f2028def7b45..d18c81b51c13 100644 --- a/code/game/mecha/mecha_topic.dm +++ b/code/game/mecha/mecha_topic.dm @@ -323,6 +323,8 @@ if(!equip || !equip.selectable) return selected = equip + // enable autofire + autofire_check() occupant_message("You switch to [equip].") visible_message("[src] raises [equip].") send_byjax(usr, "exosuit.browser", "eq_list", get_equipment_list()) diff --git a/code/modules/cargo/packs/mechs.dm b/code/modules/cargo/packs/mechs.dm index 2a6e6b337eb4..38e300d556fd 100644 --- a/code/modules/cargo/packs/mechs.dm +++ b/code/modules/cargo/packs/mechs.dm @@ -262,20 +262,20 @@ weapons /obj/item/mecha_parts/mecha_equipment/weapon/energy/mecha_kineticgun ) -/datum/supply_pack/mech/weapon/laser - name = "Immolator kit" - desc = "A light laser cannon designed for combat usage." +/datum/supply_pack/mech/weapon/carbine + name = "Downpour kit" + desc = "A rapid fire energy carbine designed for combat usage." cost = 1000 contains = list( - /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser + /obj/item/mecha_parts/mecha_equipment/weapon/energy/carbine ) /datum/supply_pack/mech/weapon/biglaser name = "Solaris kit" - desc = "A heavy laser cannon designed for combat usage." + desc = "A heavy beam cannon designed for combat usage." cost = 2000 contains = list( - /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy + /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser ) /datum/supply_pack/mech/weapon/ion_cannon @@ -296,7 +296,7 @@ weapons /datum/supply_pack/mech/weapon/lmg name = "UMG-2 kit" - desc = "Contains a mounted gun which fires in three round bursts." + desc = "Contains a fully automatic mounted machine gun for combat exosuits." cost = 2250 contains = list( /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg @@ -321,7 +321,7 @@ ammo /datum/supply_pack/mech/ammo/scattershot_ammo name = "LBX-10 ammo box" - desc = "Contains a fourty-round box of upscaled buckshot, to be loaded directly in a mounted LBX-10." + desc = "Contains a twenty four round box of upscaled buckshot, to be loaded directly in a mounted LBX-10." cost = 500 contains = list( /obj/item/mecha_ammo/scattershot @@ -329,8 +329,8 @@ ammo /datum/supply_pack/mech/ammo/lmg_ammo name = "UMG-2 ammo box" - desc = "Contains a three hundred-round box of heavy ammunition for the UMG-2." - cost = 750 + desc = "Contains a two hundred-round box of heavy ammunition for the UMG-2." + cost = 500 contains = list( /obj/item/mecha_ammo/lmg ) diff --git a/code/modules/projectiles/projectile/bullets/shotgun.dm b/code/modules/projectiles/projectile/bullets/shotgun.dm index 41a12f7eaf30..eb1177ae3d44 100644 --- a/code/modules/projectiles/projectile/bullets/shotgun.dm +++ b/code/modules/projectiles/projectile/bullets/shotgun.dm @@ -105,7 +105,7 @@ // Mech Scattershot -/obj/projectile/bullet/scattershot +/obj/projectile/bullet/pellet/scattershot damage = 24 armour_penetration = -20 diff --git a/code/modules/research/designs/mecha_designs.dm b/code/modules/research/designs/mecha_designs.dm index 965a164e35d6..4ac230f59537 100644 --- a/code/modules/research/designs/mecha_designs.dm +++ b/code/modules/research/designs/mecha_designs.dm @@ -193,31 +193,21 @@ category = list("Exosuit Equipment") /datum/design/mech_laser - name = "Exosuit Weapon (CH-PS \"Immolator\" Laser)" - desc = "Allows for the construction of CH-PS Laser." + name = "Exosuit Weapon (CH-PS \"Downpour\" energy carbine)" + desc = "Allows for the construction of CH-PS energy carbine." id = "mech_laser" build_type = MECHFAB - build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser + build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/carbine materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") /datum/design/mech_laser_heavy - name = "Exosuit Weapon (CH-LC \"Solaris\" Laser Cannon)" - desc = "Allows for the construction of CH-LC Laser Cannon." + name = "Exosuit Weapon (CH-LC \"Solaris\" Beam Cannon)" + desc = "Allows for the construction of CH-LC Beam Cannon." id = "mech_laser_heavy" build_type = MECHFAB - build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy - materials = list(/datum/material/iron=10000) - construction_time = 100 - category = list("Exosuit Equipment") - -/datum/design/mech_disabler - name = "Exosuit Weapon (CH-DS \"Peacemaker\" Disabler)" - desc = "Allows for the construction of CH-DS Disabler." - id = "mech_disabler" - build_type = MECHFAB - build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler + build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser materials = list(/datum/material/iron=10000) construction_time = 100 category = list("Exosuit Equipment") diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index cc7bd32bf236..6492998c1e6b 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -890,15 +890,6 @@ research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 -/datum/techweb_node/mech_disabler - id = "mech_disabler" - display_name = "Exosuit Weapon (CH-DS \"Peacemaker\" Mounted Disabler)" - description = "A basic piece of exosuit weaponry" - prereq_ids = list("beam_weapons") - design_ids = list("mech_disabler") - research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) - export_price = 5000 - /datum/techweb_node/mech_grenade_launcher id = "mech_grenade_launcher" display_name = "Exosuit Weapon (SGL-6 Grenade Launcher)" diff --git a/shiptest.dme b/shiptest.dme index 952d1955add0..d4e2116e6aa8 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -512,6 +512,7 @@ #include "code\datums\components\footstep.dm" #include "code\datums\components\forensics.dm" #include "code\datums\components\fullauto.dm" +#include "code\datums\components\fullauto_mecha.dm" #include "code\datums\components\gps.dm" #include "code\datums\components\gunpoint.dm" #include "code\datums\components\heirloom.dm" From 032c07d404bc3e85aac3772d31f10cba75a5f9e2 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 6 Jan 2025 08:10:59 -0600 Subject: [PATCH 103/122] Automatic changelog generation for PR #3739 [ci skip] --- html/changelogs/AutoChangeLog-pr-3739.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3739.yml diff --git a/html/changelogs/AutoChangeLog-pr-3739.yml b/html/changelogs/AutoChangeLog-pr-3739.yml new file mode 100644 index 000000000000..bda6bf935c62 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3739.yml @@ -0,0 +1,11 @@ +author: Gristlebee +changes: + - {rscadd: Mech Full Auto} + - {rscadd: 'Mech scattergun now has 7 pellets, and damage falloff.'} + - {rscadd: Mech guns can now eject casings.} + - {rscadd: Solaris fires an emitter blast.} + - {rscadd: Downpour energy carbine} + - {rscdel: 'Immolator laser, Peacemaker disabler'} + - {balance: Ammo capacity for UMG and Scattergun mech weapons. UMG ammo now costs + 500 at the outpost.} +delete-after: true From c954d22b1327bac66caee283231a28ecfb0cee22 Mon Sep 17 00:00:00 2001 From: Sun-Soaked <45698967+Sun-Soaked@users.noreply.github.com> Date: Mon, 6 Jan 2025 18:40:05 -0500 Subject: [PATCH 104/122] Equip Delay (#3854) ## About The Pull Request It now takes a moment to remove or equip clothing, triggering a do_after that places the item in the appropriate slot once completed. Base times are as follows: ![image](https://github.com/user-attachments/assets/962a8ebd-df09-4fb8-88de-2d65b443c055) You can move while equipping some lighter items, but it slows you down. Please thank @Kapu1178 for writing the better code in this pr, their work can also be found in [This PR](https://github.com/DaedalusDock/daedalusdock/pull/1093) Comes with functionality for more sound effects being plugged in for different types of items. KNOWN ISSUES: - [x] Equip noises can be spammed by repeatedly clicking during the do_after ## Why It's Good For The Game My immersion More importance in picking the right gear for different situations. You can no longer hotswap in and out of stuff like spacesuits instantly, think a little more carefully about when to put them on. ## Changelog :cl: Kapu1178 add: There is now a customizable delay for equipping and unequipping items from clothing slots. /:cl: --- code/__DEFINES/clothing.dm | 50 +++++++++ code/__DEFINES/timed_action.dm | 2 + code/__DEFINES/traits.dm | 3 + code/__HELPERS/mobs.dm | 2 + code/_onclick/hud/screen_objects.dm | 2 +- code/datums/components/storage/storage.dm | 2 +- code/game/objects/items.dm | 12 +- code/game/objects/items/gear_packs.dm | 9 +- code/game/objects/items/storage/backpack.dm | 18 ++- code/game/objects/items/storage/belt.dm | 7 ++ code/modules/clothing/clothing.dm | 10 +- code/modules/clothing/glasses/_glasses.dm | 11 +- code/modules/clothing/gloves/_gloves.dm | 10 +- code/modules/clothing/head/_head.dm | 9 +- code/modules/clothing/head/hardhat.dm | 14 +++ code/modules/clothing/head/helmet.dm | 7 ++ code/modules/clothing/head/misc.dm | 7 ++ code/modules/clothing/head/misc_special.dm | 7 ++ code/modules/clothing/masks/boxing.dm | 14 +++ code/modules/clothing/masks/breath.dm | 8 ++ code/modules/clothing/masks/gasmask.dm | 8 ++ code/modules/clothing/masks/miscellaneous.dm | 42 +++++++ code/modules/clothing/shoes/_shoes.dm | 8 +- code/modules/clothing/shoes/magboots.dm | 7 ++ code/modules/clothing/shoes/miscellaneous.dm | 47 ++++++++ .../clothing/spacesuits/_spacesuits.dm | 2 + code/modules/clothing/spacesuits/hardsuit.dm | 5 + code/modules/clothing/spacesuits/plasmamen.dm | 3 + code/modules/clothing/suits/_suits.dm | 8 ++ code/modules/clothing/suits/armor.dm | 7 ++ code/modules/clothing/suits/bio.dm | 3 + code/modules/clothing/suits/cloaks.dm | 6 + code/modules/clothing/suits/jobs.dm | 7 ++ code/modules/clothing/suits/miscellaneous.dm | 38 +++++++ code/modules/clothing/suits/toggles.dm | 14 +++ code/modules/clothing/suits/utility.dm | 19 +++- code/modules/clothing/under/_under.dm | 6 + code/modules/clothing/under/miscellaneous.dm | 3 + code/modules/mob/inventory.dm | 103 ++++++++++++++++-- .../living/carbon/alien/humanoid/inventory.dm | 2 +- .../living/carbon/alien/larva/inventory.dm | 2 +- .../carbon/hologram/hologram_inventory.dm | 2 +- .../mob/living/carbon/human/inventory.dm | 2 +- .../mob/living/carbon/human/species.dm | 41 ++++--- .../carbon/human/species_types/kepori.dm | 2 +- code/modules/mob/living/carbon/inventory.dm | 2 +- .../simple_animal/friendly/drone/inventory.dm | 2 +- .../mob/living/simple_animal/slime/slime.dm | 2 +- code/modules/mod/mod_clothes.dm | 24 ++++ code/modules/mod/mod_control.dm | 2 +- code/modules/movespeed/modifiers/items.dm | 3 + sound/items/equip/armor_equip.ogg | Bin 0 -> 25759 bytes sound/items/equip/cloth_equip.ogg | Bin 0 -> 24230 bytes sound/items/equip/equipping_long_generic.ogg | Bin 0 -> 313295 bytes sound/items/equip/equipping_med_generic.ogg | Bin 0 -> 223487 bytes sound/items/equip/equipping_short_generic.ogg | Bin 0 -> 97939 bytes sound/items/equip/equipping_vfast_generic.ogg | Bin 0 -> 50990 bytes sound/items/equip/latex_equip.ogg | Bin 0 -> 30069 bytes sound/items/equip/straps_equip.ogg | Bin 0 -> 24970 bytes .../items/equip/unequipping_long_generic.ogg | Bin 0 -> 314154 bytes sound/items/equip/unequipping_med_generic.ogg | Bin 0 -> 225142 bytes .../items/equip/unequipping_short_generic.ogg | Bin 0 -> 104421 bytes .../items/equip/unequipping_vfast_generic.ogg | Bin 0 -> 43813 bytes 63 files changed, 572 insertions(+), 54 deletions(-) create mode 100644 sound/items/equip/armor_equip.ogg create mode 100644 sound/items/equip/cloth_equip.ogg create mode 100644 sound/items/equip/equipping_long_generic.ogg create mode 100644 sound/items/equip/equipping_med_generic.ogg create mode 100644 sound/items/equip/equipping_short_generic.ogg create mode 100644 sound/items/equip/equipping_vfast_generic.ogg create mode 100644 sound/items/equip/latex_equip.ogg create mode 100644 sound/items/equip/straps_equip.ogg create mode 100644 sound/items/equip/unequipping_long_generic.ogg create mode 100644 sound/items/equip/unequipping_med_generic.ogg create mode 100644 sound/items/equip/unequipping_short_generic.ogg create mode 100644 sound/items/equip/unequipping_vfast_generic.ogg diff --git a/code/__DEFINES/clothing.dm b/code/__DEFINES/clothing.dm index 4906c6bdd4fd..94b91d88af85 100644 --- a/code/__DEFINES/clothing.dm +++ b/code/__DEFINES/clothing.dm @@ -37,3 +37,53 @@ /// How much integrity does a shirt lose every time we bite it? #define MOTH_EATING_CLOTHING_DAMAGE 15 */ + +// Base equipment delays +/// Delay base for full-body coverage suit slot items. (hardsuits, spacesuits, radsuits, etc.) +#define EQUIP_DELAY_OVERSUIT (6 SECONDS) + +/// Delay base for suit slot items +#define EQUIP_DELAY_SUIT (4 SECONDS) + +/// Delay base for hard-body shoes and boots. +#define EQUIP_DELAY_BOOTS (2 SECONDS) +/// Delay base for hard-body, strapped, or otherwise head-covering hats. +#define EQUIP_DELAY_HELMET (2 SECONDS) +/// Delay base for shoes. +#define EQUIP_DELAY_SHOES (2 SECONDS) +/// Delay base for suit and cloak slot items that are trivially removed or put on. (Coats, Jackets, Ponchos, etc.) +#define EQUIP_DELAY_COAT (2 SECONDS) +/// Delay base for Undersuits. +#define EQUIP_DELAY_UNDERSUIT (2 SECONDS) + +/// Delay base for masks. +#define EQUIP_DELAY_MASK (1 SECONDS) +/// Delay base for back-worn objects. +#define EQUIP_DELAY_BACK (1 SECONDS) +/// Delay base for belts. +#define EQUIP_DELAY_BELT (1 SECONDS) +/// Delay base for hats. +#define EQUIP_DELAY_HAT (1 SECONDS) +/// Delay base for gloves. +#define EQUIP_DELAY_GLOVES (1 SECONDS) +/// Delay base for glasses. +#define EQUIP_DELAY_EYEWEAR (1 SECONDS) + +// Flags for self equipping items +/// Allow movement during equip/unequip +#define EQUIP_ALLOW_MOVEMENT (1<<0) +/// Apply a slowdown when equipping or unequipping. +#define EQUIP_SLOWDOWN (1<<1) + +//sound defines for equipping and unequipping +#define EQUIP_SOUND_VFAST_GENERIC 'sound/items/equip/equipping_vfast_generic.ogg' +#define UNEQUIP_SOUND_VFAST_GENERIC 'sound/items/equip/unequipping_vfast_generic.ogg' + +#define EQUIP_SOUND_SHORT_GENERIC 'sound/items/equip/equipping_short_generic.ogg' +#define UNEQUIP_SOUND_SHORT_GENERIC 'sound/items/equip/unequipping_short_generic.ogg' + +#define EQUIP_SOUND_MED_GENERIC 'sound/items/equip/equipping_med_generic.ogg' +#define UNEQUIP_SOUND_MED_GENERIC 'sound/items/equip/unequipping_med_generic.ogg' + +#define EQUIP_SOUND_LONG_GENERIC 'sound/items/equip/equipping_long_generic.ogg' +#define UNEQUIP_SOUND_LONG_GENERIC 'sound/items/equip/unequipping_long_generic.ogg' diff --git a/code/__DEFINES/timed_action.dm b/code/__DEFINES/timed_action.dm index 90572cdc5416..92710e0f7ce5 100644 --- a/code/__DEFINES/timed_action.dm +++ b/code/__DEFINES/timed_action.dm @@ -8,3 +8,5 @@ #define IGNORE_HELD_ITEM (1<<2) /// Can do the action even if the mob is incapacitated #define IGNORE_INCAPACITATED (1<<3) +/// Can do the action even if the mob changes active hand +#define IGNORE_HAND_CHANGE (1<<4) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 10c919d64ea9..ddd2bc5b0df6 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -307,6 +307,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_WIELDED "wielded" //The item is currently being wielded #define TRAIT_FORCE_SUIT_STORAGE "force_suit_storage" // the item can be worn in suit storage without an outerclothing +/// Equipping or unequipping an item +#define TRAIT_EQUIPPING_OR_UNEQUIPPING "equipping_or_unequipping" + //quirk traits #define TRAIT_ALCOHOL_TOLERANCE "alcohol_tolerance" #define TRAIT_AGEUSIA "ageusia" diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 31ce8dceee49..c03b5961c29e 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -308,6 +308,7 @@ GLOBAL_LIST_EMPTY(species_list) drifting = TRUE var/holding = user.get_active_held_item() + var/whichhand = user.active_hand_index delay *= user.do_after_coefficent() @@ -337,6 +338,7 @@ GLOBAL_LIST_EMPTY(species_list) // Check flags if(QDELETED(user) \ || (!(timed_action_flags & IGNORE_USER_LOC_CHANGE) && !drifting && user.loc != user_loc) \ + || (!(timed_action_flags & IGNORE_HAND_CHANGE) && user.active_hand_index != whichhand) \ || (!(timed_action_flags & IGNORE_HELD_ITEM) && user.get_active_held_item() != holding) \ || (!(timed_action_flags & IGNORE_INCAPACITATED) && HAS_TRAIT(user, TRAIT_INCAPACITATED)) \ || (extra_checks && !extra_checks.Invoke())) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index f0805e0d06be..21494ea94ad1 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -184,7 +184,7 @@ var/image/item_overlay = image(holding) item_overlay.alpha = 92 - if(!user.can_equip(holding, slot_id, TRUE)) + if(!user.can_equip(holding, slot_id, TRUE, TRUE)) item_overlay.color = "#FF0000" else item_overlay.color = "#00ff00" diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index fab8ffdf3a2c..6350d737d31b 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -518,7 +518,7 @@ playsound(A, "rustle", 50, TRUE, -5) if(istype(over_object, /atom/movable/screen/inventory/hand)) var/atom/movable/screen/inventory/hand/H = over_object - M.putItemFromInventoryInHandIfPossible(A, H.held_index) + M.putItemFromInventoryInHandIfPossible(A, H.held_index, FALSE, TRUE) return A.add_fingerprint(M) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 65ff09df9c6f..c4358a71714d 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -78,12 +78,20 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb var/usesound ///Used when yate into a mob var/mob_throw_hit_sound - ///Sound used when equipping the item into a valid slot + ///Sound used when an item has been equipped into a valid slot var/equip_sound ///Sound uses when picking the item up (into your hands) var/pickup_sound ///Sound uses when dropping the item, or when its thrown. var/drop_sound + ///Sound used when an item is being equipped with equip_delay + var/equipping_sound + ///Sound used when an item is being unequipped with equip_delay + var/unequipping_sound + + ///flags used for equip_delay + var/equip_self_flags = NONE + ///Whether or not we use stealthy audio levels for this item's attack sounds var/stealthy_audio = FALSE @@ -462,7 +470,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb if(throwing) throwing.finalize(FALSE) if(loc == user) - if(!allow_attack_hand_drop(user) || !user.temporarilyRemoveItemFromInventory(src)) + if(!allow_attack_hand_drop(user) || !user.temporarilyRemoveItemFromInventory(src, use_unequip_delay = TRUE)) return remove_outline() diff --git a/code/game/objects/items/gear_packs.dm b/code/game/objects/items/gear_packs.dm index 65db4ffa28c9..0e80c407261c 100644 --- a/code/game/objects/items/gear_packs.dm +++ b/code/game/objects/items/gear_packs.dm @@ -24,6 +24,13 @@ var/obj/item/gear_handle/gear_handle_type = /obj/item/gear_handle var/obj/item/gear_handle/gear_handle + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BACK + equip_delay_other = EQUIP_DELAY_BACK * 1.5 + strip_delay = EQUIP_DELAY_BACK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/gear_pack/get_cell() return cell @@ -106,7 +113,7 @@ var/mob/M = loc if(!M.incapacitated() && istype(over_object, /atom/movable/screen/inventory/hand)) var/atom/movable/screen/inventory/hand/H = over_object - M.putItemFromInventoryInHandIfPossible(src, H.held_index) + M.putItemFromInventoryInHandIfPossible(src, H.held_index, FALSE, TRUE) /obj/item/gear_pack/attackby(obj/item/W, mob/user, params) if(W == gear_handle) diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 34eba9a25191..d785eacd9c87 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -32,6 +32,13 @@ supports_variations = VOX_VARIATION | KEPORI_VARIATION kepori_override_icon = 'icons/mob/clothing/back/backpacks_kepori.dmi' + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_BACK + equip_delay_other = EQUIP_DELAY_BACK * 1.5 + strip_delay = EQUIP_DELAY_BACK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT | EQUIP_SLOWDOWN + /obj/item/storage/backpack/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) @@ -44,11 +51,6 @@ * Backpack Types */ -/obj/item/storage/backpack/old/ComponentInitialize() - . = ..() - var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_combined_w_class = 12 - /obj/item/storage/backpack/holding name = "bag of holding" desc = "A backpack that opens into a localized pocket of bluespace." @@ -181,6 +183,12 @@ greyscale_icon_state = "satchel" greyscale_colors = list(list(11, 12), list(17, 18), list(10, 11)) + equipping_sound = null + unequipping_sound = null + equip_delay_self = null + equip_delay_other = EQUIP_DELAY_BACK + strip_delay = EQUIP_DELAY_BACK + /obj/item/storage/backpack/satchel/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 3247ceb443cd..966fc8899276 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -16,6 +16,13 @@ greyscale_icon_state = "belt" greyscale_colors = list(list(16, 12), list(15, 11), list(13, 12)) + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_BELT + equip_delay_other = EQUIP_DELAY_BELT * 1.5 + strip_delay = EQUIP_DELAY_BELT * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/storage/belt/update_overlays() . = ..() if(!content_overlays) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index c07c52a57e84..35df35d5ee23 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -3,6 +3,11 @@ resistance_flags = FLAMMABLE max_integrity = 200 integrity_failure = 0.4 + + equip_sound = 'sound/items/equip/cloth_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + var/damaged_clothes = 0 //similar to machine's BROKEN stat and structure's broken var ///What level of bright light protection item has. var/flash_protect = FLASH_PROTECTION_NONE @@ -11,7 +16,8 @@ var/visor_flags = 0 //flags that are added/removed when an item is adjusted up/down var/visor_flags_inv = 0 //same as visor_flags, but for flags_inv var/visor_flags_cover = 0 //same as above, but for flags_cover -//what to toggle when toggled with weldingvisortoggle() + + //what to toggle when toggled with weldingvisortoggle() var/visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT | VISOR_VISIONFLAGS | VISOR_DARKNESSVIEW | VISOR_INVISVIEW lefthand_file = 'icons/mob/inhands/clothing_lefthand.dmi' righthand_file = 'icons/mob/inhands/clothing_righthand.dmi' @@ -67,7 +73,7 @@ if(!M.incapacitated() && loc == M && istype(over_object, /atom/movable/screen/inventory/hand)) var/atom/movable/screen/inventory/hand/H = over_object - if(M.putItemFromInventoryInHandIfPossible(src, H.held_index)) + if(M.putItemFromInventoryInHandIfPossible(src, H.held_index, FALSE, TRUE)) add_fingerprint(usr) /obj/item/reagent_containers/food/snacks/clothing diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 5e5f11e0ba77..1c37e3e1fe87 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -8,13 +8,20 @@ w_class = WEIGHT_CLASS_SMALL flags_cover = GLASSESCOVERSEYES slot_flags = ITEM_SLOT_EYES - strip_delay = 20 - equip_delay_other = 25 resistance_flags = NONE custom_materials = list(/datum/material/glass = 250) supports_variations = VOX_VARIATION greyscale_colors = list(list(14, 26), list(17, 26)) greyscale_icon_state = "glasses" + + equip_sound = 'sound/items/equip/straps_equip.ogg' + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_EYEWEAR + equip_delay_other = EQUIP_DELAY_EYEWEAR * 1.5 + strip_delay = EQUIP_DELAY_EYEWEAR * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + var/vision_flags = 0 var/darkness_view = 2//Base human is 2 var/invis_view = SEE_INVISIBLE_LIVING //admin only for now diff --git a/code/modules/clothing/gloves/_gloves.dm b/code/modules/clothing/gloves/_gloves.dm index ea0062359c9a..5de024a9c42d 100644 --- a/code/modules/clothing/gloves/_gloves.dm +++ b/code/modules/clothing/gloves/_gloves.dm @@ -11,8 +11,14 @@ slot_flags = ITEM_SLOT_GLOVES attack_verb = list("challenged") var/transfer_prints = FALSE - strip_delay = 20 - equip_delay_other = 40 + + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_GLOVES + equip_delay_other = EQUIP_DELAY_GLOVES + (3 SECONDS) + strip_delay = EQUIP_DELAY_GLOVES + (3 SECONDS) + equip_self_flags = EQUIP_ALLOW_MOVEMENT + cuttable = TRUE clothamnt = 2 greyscale_colors = list(list(10, 13), list(11, 14), list(9, 12)) diff --git a/code/modules/clothing/head/_head.dm b/code/modules/clothing/head/_head.dm index e74c788faa99..8b3a29f017ab 100644 --- a/code/modules/clothing/head/_head.dm +++ b/code/modules/clothing/head/_head.dm @@ -14,6 +14,13 @@ supports_variations = VOX_VARIATION blood_overlay_type = "helmet" + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_HAT + equip_delay_other = EQUIP_DELAY_HAT * 1.5 + strip_delay = EQUIP_DELAY_HAT * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + ///Special throw_impact for hats to frisbee hats at people to place them on their heads/attempt to de-hat them. /obj/item/clothing/head/throw_impact(atom/hit_atom, datum/thrownthing/thrownthing) . = ..() @@ -44,7 +51,7 @@ ///if the hat manages to knock something off if(H.dropItemToGround(WH)) H.visible_message("[src] knocks [WH] off [H]'s head!", "[WH] is suddenly knocked off your head by [src]!") - if(H.equip_to_slot_if_possible(src, ITEM_SLOT_HEAD, 0, 1, 1)) + if(H.equip_to_slot_if_possible(src, ITEM_SLOT_HEAD, 0, 1, 1, TRUE)) H.visible_message("[src] lands neatly on [H]'s head!", "[src] lands perfectly onto your head!") return if(iscyborg(hit_atom)) diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 4247405d873e..e479b4aaebbe 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -7,6 +7,13 @@ clothing_flags = SNUG_FIT resistance_flags = FIRE_PROOF + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_HELMET + equip_delay_other = EQUIP_DELAY_HELMET * 1.5 + strip_delay = EQUIP_DELAY_HELMET * 1.5 + /obj/item/clothing/head/hardhat name = "hard hat" desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight." @@ -24,6 +31,13 @@ light_on = FALSE dog_fashion = /datum/dog_fashion/head + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_HELMET + equip_delay_other = EQUIP_DELAY_HELMET * 1.5 + strip_delay = EQUIP_DELAY_HELMET * 1.5 + ///Determines used sprites: hardhat[on]_[hat_type] and hardhat[on]_[hat_type]2 (lying down sprite) var/hat_type = "yellow" ///Whether the headlamp is on or off. diff --git a/code/modules/clothing/head/helmet.dm b/code/modules/clothing/head/helmet.dm index 75103c5f524a..8e89f35d806b 100644 --- a/code/modules/clothing/head/helmet.dm +++ b/code/modules/clothing/head/helmet.dm @@ -16,6 +16,13 @@ flags_cover = HEADCOVERSEYES //flags_inv = HIDEHAIR // nah + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_HELMET + equip_delay_other = EQUIP_DELAY_HELMET * 1.5 + strip_delay = EQUIP_DELAY_HELMET * 1.5 + dog_fashion = /datum/dog_fashion/head/helmet //if a flashlight can be mounted. if it has a flashlight and this is false, it is permanently attached. diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index 0c638fb75e2c..865e391abad5 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -42,6 +42,13 @@ clothing_flags = SNUG_FIT flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_HELMET + equip_delay_other = EQUIP_DELAY_HELMET * 1.5 + strip_delay = EQUIP_DELAY_HELMET * 1.5 + /obj/item/clothing/head/snowman name = "Snowman Head" desc = "A ball of white styrofoam. So festive." diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 3cd7c022887c..de54afa17b0d 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -30,6 +30,13 @@ resistance_flags = FIRE_PROOF clothing_flags = SNUG_FIT + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_HELMET + equip_delay_other = EQUIP_DELAY_HELMET * 1.5 + strip_delay = EQUIP_DELAY_HELMET * 1.5 + /obj/item/clothing/head/welding/attack_self(mob/user) weldingvisortoggle(user) diff --git a/code/modules/clothing/masks/boxing.dm b/code/modules/clothing/masks/boxing.dm index a1ddb98a3474..d8713138ba97 100644 --- a/code/modules/clothing/masks/boxing.dm +++ b/code/modules/clothing/masks/boxing.dm @@ -16,6 +16,13 @@ resistance_flags = NONE supports_variations = SNOUTED_VARIATION | SNOUTED_SMALL_VARIATION | VOX_VARIATION + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/clothing/mask/balaclava/attack_self(mob/user) adjustmask(user) @@ -71,6 +78,13 @@ w_class = WEIGHT_CLASS_SMALL modifies_speech = TRUE + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/clothing/mask/luchador/handle_speech(datum/source, list/speech_args) var/message = speech_args[SPEECH_MESSAGE] if(message[1] != "*") diff --git a/code/modules/clothing/masks/breath.dm b/code/modules/clothing/masks/breath.dm index ea6719e1fb63..d24e4efb2640 100644 --- a/code/modules/clothing/masks/breath.dm +++ b/code/modules/clothing/masks/breath.dm @@ -14,6 +14,14 @@ visor_flags_cover = MASKCOVERSMOUTH resistance_flags = NONE + equip_sound = 'sound/items/equip/straps_equip.ogg' + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT | EQUIP_SLOWDOWN + /obj/item/clothing/mask/breath/attack_self(mob/user) adjustmask(user) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 4fd1df88f0bc..021fad6c01e2 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -11,6 +11,14 @@ flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH | PEPPERPROOF | SEALS_EYES resistance_flags = NONE + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT | EQUIP_SLOWDOWN + /obj/item/clothing/mask/gas/atmos name = "atmospheric gas mask" desc = "Improved gas mask utilized by atmospheric technicians. Still not very good at blocking gas flow, but it's flameproof!" diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm index d2b573711051..0374c15b8caa 100644 --- a/code/modules/clothing/masks/miscellaneous.dm +++ b/code/modules/clothing/masks/miscellaneous.dm @@ -8,6 +8,13 @@ gas_transfer_coefficient = 0.9 equip_delay_other = 20 + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT | EQUIP_SLOWDOWN + /obj/item/clothing/mask/muzzle/attack_paw(mob/user) if(iscarbon(user)) var/mob/living/carbon/C = user @@ -31,6 +38,13 @@ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 25, "rad" = 0, "fire" = 0, "acid" = 0) actions_types = list(/datum/action/item_action/adjust) + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/clothing/mask/surgical/attack_self(mob/user) adjustmask(user) @@ -154,6 +168,13 @@ clothing_flags = VOICEBOX_TOGGLABLE modifies_speech = TRUE + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/clothing/mask/frog/cursed clothing_flags = NONE @@ -176,6 +197,13 @@ w_class = WEIGHT_CLASS_SMALL modifies_speech = TRUE + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/clothing/mask/cowmask/handle_speech(datum/source, list/speech_args) if(!(clothing_flags & VOICEBOX_DISABLED)) speech_args[SPEECH_MESSAGE] = pick("Moooooooo!","Moo!","Moooo!") @@ -200,6 +228,13 @@ w_class = WEIGHT_CLASS_SMALL clothing_flags = VOICEBOX_TOGGLABLE + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/clothing/mask/horsehead/handle_speech(datum/source, list/speech_args) if(!(clothing_flags & VOICEBOX_DISABLED)) speech_args[SPEECH_MESSAGE] = pick("NEEIIGGGHHHH!", "NEEEIIIIGHH!", "NEIIIGGHH!", "HAAWWWWW!", "HAAAWWW!") @@ -223,6 +258,13 @@ flags_inv = HIDEFACE flags_cover = MASKCOVERSMOUTH + equipping_sound = EQUIP_SOUND_VFAST_GENERIC + unequipping_sound = UNEQUIP_SOUND_VFAST_GENERIC + equip_delay_self = EQUIP_DELAY_MASK + equip_delay_other = EQUIP_DELAY_MASK * 1.5 + strip_delay = EQUIP_DELAY_MASK * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT + /obj/item/clothing/mask/rat/fox name = "fox mask" desc = "A mask made of soft vinyl and latex, representing the head of a fox." diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index 687bf7bf7e72..710922a4f5f8 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -14,8 +14,12 @@ supports_variations = DIGITIGRADE_VARIATION | VOX_VARIATION | KEPORI_VARIATION permeability_coefficient = 0.5 - slowdown = SHOES_SLOWDOWN - strip_delay = 1 SECONDS + + equip_delay_self = EQUIP_DELAY_SHOES + equip_delay_other = EQUIP_DELAY_SHOES * 1.5 + strip_delay = EQUIP_DELAY_SHOES * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT | EQUIP_SLOWDOWN + blood_overlay_type = "shoe" var/offset = 0 diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index 6bb64c2caebb..e0e084af0207 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -13,6 +13,13 @@ supports_variations = DIGITIGRADE_VARIATION | VOX_VARIATION greyscale_icon_state = "boots" + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/magboots/verb/toggle() set name = "Toggle Magboots" set category = "Object" diff --git a/code/modules/clothing/shoes/miscellaneous.dm b/code/modules/clothing/shoes/miscellaneous.dm index 839dd3565ada..93c6bf562f5a 100644 --- a/code/modules/clothing/shoes/miscellaneous.dm +++ b/code/modules/clothing/shoes/miscellaneous.dm @@ -16,6 +16,13 @@ lace_time = 12 SECONDS greyscale_icon_state = "boots" + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/combat/swat //overpowered boots for death squads name = "\improper SWAT boots" desc = "High speed, no drag combat boots." @@ -67,6 +74,12 @@ can_be_tied = FALSE greyscale_icon_state = "boots" + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/jackboots name = "jackboots" desc = "Ankle-high combat boots for combat scenarios or combat situations. All combat, all the time." @@ -82,6 +95,13 @@ can_be_tied = FALSE greyscale_icon_state = "boots" + equip_sound = 'sound/items/equip/straps_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/jackboots/fast slowdown = -1 @@ -99,6 +119,13 @@ lace_time = 8 SECONDS greyscale_icon_state = "boots" + equip_sound = 'sound/items/equip/straps_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/workboots name = "work boots" desc = "Nanotrasen-issue Engineering lace-up work boots for the especially blue-collar." @@ -113,6 +140,12 @@ lace_time = 8 SECONDS greyscale_icon_state = "boots" + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/winterboots/ice_boots name = "ice hiking boots" desc = "A pair of winter boots with special grips on the bottom, designed to prevent slipping on frozen surfaces." @@ -151,6 +184,13 @@ var/recharging_time = 0 //time until next dash greyscale_icon_state = "boots" + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/bhop/ui_action_click(mob/user, action) if(!isliving(user)) return @@ -211,6 +251,13 @@ can_be_tied = FALSE greyscale_icon_state = "boots" + equip_sound = 'sound/items/equip/straps_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_BOOTS + equip_delay_other = EQUIP_DELAY_BOOTS * 1.5 + strip_delay = EQUIP_DELAY_BOOTS * 1.5 + /obj/item/clothing/shoes/cowboy/Initialize() . = ..() if(prob(2)) diff --git a/code/modules/clothing/spacesuits/_spacesuits.dm b/code/modules/clothing/spacesuits/_spacesuits.dm index f96ad54adb88..f540c175df5a 100644 --- a/code/modules/clothing/spacesuits/_spacesuits.dm +++ b/code/modules/clothing/spacesuits/_spacesuits.dm @@ -23,6 +23,7 @@ dog_fashion = null content_overlays = FALSE pocket_storage_component_path = null + equip_self_flags = null /obj/item/clothing/suit/space name = "space suit" @@ -49,3 +50,4 @@ resistance_flags = NONE greyscale_colors = list(list(17, 16), list(9, 17), list(13, 13)) greyscale_icon_state = "spacesuit" + equip_self_flags = null diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index 00e527a3161a..6542baf36c16 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -23,6 +23,11 @@ var/grace_count = 0 var/datum/looping_sound/geiger/soundloop + //fuck you 15 year old hardsuit code + equip_delay_self = null + equip_delay_other = null + strip_delay = null + /obj/item/clothing/head/helmet/space/hardsuit/Initialize() . = ..() soundloop = new(list(), FALSE, TRUE) diff --git a/code/modules/clothing/spacesuits/plasmamen.dm b/code/modules/clothing/spacesuits/plasmamen.dm index 6f8269357eb2..0fff8b84f592 100644 --- a/code/modules/clothing/spacesuits/plasmamen.dm +++ b/code/modules/clothing/spacesuits/plasmamen.dm @@ -61,6 +61,9 @@ flags_cover = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF | SEALS_EYES visor_flags_inv = HIDEEYES|HIDEFACE + //remove when phorids suck less + equip_delay_self = null + // WS Begin - plasmeme command helmets buff - used for RD bomb scanner /obj/item/clothing/head/helmet/space/plasmaman/proc/display_visor_message(msg) var/mob/wearer = loc diff --git a/code/modules/clothing/suits/_suits.dm b/code/modules/clothing/suits/_suits.dm index cd8a24e20ae0..75497fca5a7b 100644 --- a/code/modules/clothing/suits/_suits.dm +++ b/code/modules/clothing/suits/_suits.dm @@ -18,6 +18,14 @@ supports_variations = VOX_VARIATION mob_overlay_icon = 'icons/mob/clothing/suit.dmi' + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_LONG_GENERIC + unequipping_sound = UNEQUIP_SOUND_LONG_GENERIC + equip_delay_self = EQUIP_DELAY_OVERSUIT + equip_delay_other = EQUIP_DELAY_OVERSUIT * 1.5 + strip_delay = EQUIP_DELAY_OVERSUIT * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT | EQUIP_SLOWDOWN + /obj/item/clothing/suit/worn_overlays(isinhands = FALSE) . = ..() if(!isinhands) diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index f3fd5dc403a9..92a9556008f2 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -17,6 +17,13 @@ supports_variations = DIGITIGRADE_VARIATION_NO_NEW_ICON | VOX_VARIATION + equipping_sound = EQUIP_SOUND_MED_GENERIC + unequipping_sound = UNEQUIP_SOUND_MED_GENERIC + equip_delay_self = EQUIP_DELAY_SUIT + equip_delay_other = EQUIP_DELAY_SUIT * 1.5 + strip_delay = EQUIP_DELAY_SUIT * 1.5 + equip_self_flags = null + /obj/item/clothing/suit/armor/Initialize() . = ..() if(!allowed) diff --git a/code/modules/clothing/suits/bio.dm b/code/modules/clothing/suits/bio.dm index c62d0e92b8c0..fbba6443faf7 100644 --- a/code/modules/clothing/suits/bio.dm +++ b/code/modules/clothing/suits/bio.dm @@ -9,6 +9,7 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE resistance_flags = ACID_PROOF flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES + equip_sound = 'sound/items/equip/straps_equip.ogg' /obj/item/clothing/suit/bio_suit name = "bio suit" @@ -29,6 +30,8 @@ strip_delay = 70 equip_delay_other = 70 resistance_flags = ACID_PROOF + equip_sound = 'sound/items/equip/straps_equip.ogg' + equip_self_flags = null //Standard biosuit, orange stripe /obj/item/clothing/head/bio_hood/general diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm index 1524a4aa6466..1ab2f26c7df7 100644 --- a/code/modules/clothing/suits/cloaks.dm +++ b/code/modules/clothing/suits/cloaks.dm @@ -11,6 +11,12 @@ greyscale_colors = list(list(11, 15), list(12, 22), list(12, 22)) greyscale_icon_state = "cloak" + equip_sound = 'sound/items/equip/straps_equip.ogg' + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + equip_self_flags = EQUIP_ALLOW_MOVEMENT | EQUIP_SLOWDOWN + /obj/item/clothing/neck/cloak/hos name = "head of security's cloak" desc = "Worn by Securistan, ruling their watch with an iron fist." diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 03822d3f7a11..9b20dd2395c1 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -14,6 +14,13 @@ body_parts_covered = CHEST|GROIN allowed = list(/obj/item/reagent_containers/spray/plantbgone, /obj/item/plant_analyzer, /obj/item/seeds, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/cultivator, /obj/item/reagent_containers/spray/pestspray, /obj/item/hatchet, /obj/item/storage/bag/plants) + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + + /obj/item/clothing/suit/apron/waders name = "horticultural waders" desc = "A pair of heavy duty leather waders, perfect for insulating your soft flesh from spills, soil and thorns." diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm index 83ec8abff93c..e51da946cbc6 100644 --- a/code/modules/clothing/suits/miscellaneous.dm +++ b/code/modules/clothing/suits/miscellaneous.dm @@ -198,6 +198,14 @@ icon_state = "cybersun_suit" item_state = "cybersun_suit" + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + + equip_sound = 'sound/items/equip/cloth_equip.ogg' + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/suit/straight_jacket name = "straight jacket" desc = "A suit that completely restrains the wearer. Manufactured by Antyphun Corp." //Straight jacket is antifun @@ -219,12 +227,24 @@ icon_state = "ianshirt" item_state = "ianshirt" + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/suit/nerdshirt name = "gamer shirt" desc = "A baggy shirt with vintage game character Super Weasel Kid. Why would anyone wear this?" icon_state = "nerdshirt" item_state = "nerdshirt" + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/suit/jacket name = "bomber jacket" desc = "Aviators not included." @@ -235,6 +255,12 @@ cold_protection = CHEST|GROIN|ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/suit/jacket/leather name = "leather jacket" desc = "This makes you feel like the coolest guy in town!" @@ -312,6 +338,12 @@ icon_state = "gothcoat" item_state = "gothcoat" + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/suit/caution name = "wet floor sign" desc = "No running." @@ -328,6 +360,12 @@ attack_verb = list("warned", "cautioned", "smashed") armor = list("melee" = 5, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/head/hooded/ablative name = "ablative hood" desc = "Hood hopefully belonging to an ablative trenchcoat. Includes a visor for cool-o-vision." diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index 0eb5a90676c6..8166af12d301 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -8,6 +8,13 @@ var/hoodtype = /obj/item/clothing/head/hooded/winterhood //so the chaplain hoodie or other hoodies can override this pocket_storage_component_path = FALSE + equip_sound = 'sound/items/equip/cloth_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/suit/hooded/Initialize() . = ..() MakeHood() @@ -98,6 +105,13 @@ icon = 'icons/obj/clothing/suits/toggle.dmi' mob_overlay_icon = 'icons/mob/clothing/suits/toggle.dmi' + equip_sound = 'sound/items/equip/cloth_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_COAT + equip_delay_other = EQUIP_DELAY_COAT * 1.5 + strip_delay = EQUIP_DELAY_COAT * 1.5 + /obj/item/clothing/suit/toggle/AltClick(mob/user) ..() if(!user.canUseTopic(src, BE_CLOSE, ismonkey(user))) diff --git a/code/modules/clothing/suits/utility.dm b/code/modules/clothing/suits/utility.dm index 88661d6b835c..d0d49a7619c6 100644 --- a/code/modules/clothing/suits/utility.dm +++ b/code/modules/clothing/suits/utility.dm @@ -29,9 +29,8 @@ max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT cold_protection = CHEST|GROIN|LEGS|FEET|ARMS|HANDS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT - strip_delay = 60 - equip_delay_other = 60 resistance_flags = FIRE_PROOF + equip_self_flags = null /obj/item/clothing/suit/fire/firefighter icon_state = "firesuit" @@ -70,6 +69,12 @@ flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF | SEALS_EYES resistance_flags = NONE + equip_sound = 'sound/items/equip/armor_equip.ogg' + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_HELMET + equip_delay_other = EQUIP_DELAY_HELMET * 1.5 + strip_delay = EQUIP_DELAY_HELMET * 1.5 /obj/item/clothing/suit/bomb_suit name = "bomb suit" @@ -93,7 +98,7 @@ strip_delay = 70 equip_delay_other = 70 resistance_flags = NONE - + equip_self_flags = null /obj/item/clothing/head/bomb_hood/security icon_state = "bombsuit_sec" @@ -130,6 +135,7 @@ resistance_flags = NONE flags_1 = RAD_PROTECT_CONTENTS_1 supports_variations = VOX_VARIATION + equip_sound = 'sound/items/equip/straps_equip.ogg' /obj/item/clothing/suit/radiation name = "radiation suit" @@ -152,6 +158,8 @@ resistance_flags = NONE flags_1 = RAD_PROTECT_CONTENTS_1 supports_variations = VOX_VARIATION + equip_sound = 'sound/items/equip/straps_equip.ogg' + equip_self_flags = null /obj/item/clothing/head/radiation/space name = "low-pressure radiation helmet" @@ -166,6 +174,8 @@ flash_protect = FLASH_PROTECTION_WELDER strip_delay = 50 equip_delay_other = 50 + equip_sound = 'sound/items/equip/armor_equip.ogg' + equip_self_flags = null /obj/item/clothing/suit/radiation/space name = "low-pressure radiation suit" @@ -182,4 +192,5 @@ max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT strip_delay = 80 equip_delay_other = 80 - + equip_sound = 'sound/items/equip/armor_equip.ogg' + equip_self_flags = null diff --git a/code/modules/clothing/under/_under.dm b/code/modules/clothing/under/_under.dm index 7445eb2ad55a..2b1a6eb76572 100644 --- a/code/modules/clothing/under/_under.dm +++ b/code/modules/clothing/under/_under.dm @@ -16,6 +16,12 @@ greyscale_colors = list(list(15, 17), list(10, 19), list(15, 10)) greyscale_icon_state = "under" + equipping_sound = EQUIP_SOUND_SHORT_GENERIC + unequipping_sound = UNEQUIP_SOUND_SHORT_GENERIC + equip_delay_self = EQUIP_DELAY_UNDERSUIT + equip_delay_other = EQUIP_DELAY_UNDERSUIT * 1.5 + strip_delay = EQUIP_DELAY_UNDERSUIT * 1.5 + var/has_sensor = HAS_SENSORS // For the crew computer var/random_sensor = TRUE var/sensor_mode = NO_SENSORS diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 019d731a2708..d1d950e5779e 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -63,6 +63,9 @@ var/extinguishes_left = 5 cuttable = FALSE + //remove when phorids suck less + equip_delay_self = null + /obj/item/clothing/under/plasmaman/skirt //WS edit plasmaman customization name = "plasma enviroskirt" icon_state = "plasmaskirt" diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 0d9dab7a035f..54b7fe483a13 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -254,10 +254,10 @@ return FALSE return TRUE -/mob/proc/putItemFromInventoryInHandIfPossible(obj/item/I, hand_index, force_removal = FALSE) +/mob/proc/putItemFromInventoryInHandIfPossible(obj/item/I, hand_index, force_removal = FALSE, use_unequip_delay = FALSE) if(!can_put_in_hand(I, hand_index)) return FALSE - if(!temporarilyRemoveItemFromInventory(I, force_removal)) + if(!temporarilyRemoveItemFromInventory(I, force_removal, use_unequip_delay = use_unequip_delay)) return FALSE I.remove_item_from_storage(src) if(!put_in_hand(I, hand_index)) @@ -273,8 +273,8 @@ * * Will pass FALSE if the item can not be dropped due to TRAIT_NODROP via doUnEquip() * If the item can be dropped, it will be forceMove()'d to the ground and the turf's Entered() will be called. */ -/mob/proc/dropItemToGround(obj/item/I, force = FALSE, silent = FALSE) - . = doUnEquip(I, force, drop_location(), FALSE, silent = silent) +/mob/proc/dropItemToGround(obj/item/I, force = FALSE, silent = FALSE, use_unequip_delay = FALSE) + . = doUnEquip(I, force, drop_location(), FALSE, silent = silent, use_unequip_delay = use_unequip_delay) if(. && I && !(I.item_flags & NO_PIXEL_RANDOM_DROP)) //ensure the item exists and that it was dropped properly. I.pixel_x = rand(-6,6) I.pixel_y = rand(-6,6) @@ -285,13 +285,13 @@ //visibly unequips I but it is NOT MOVED AND REMAINS IN SRC //item MUST BE FORCEMOVE'D OR QDEL'D -/mob/proc/temporarilyRemoveItemFromInventory(obj/item/I, force = FALSE, idrop = TRUE) - return doUnEquip(I, force, null, TRUE, idrop, silent = TRUE) +/mob/proc/temporarilyRemoveItemFromInventory(obj/item/I, force = FALSE, idrop = TRUE, use_unequip_delay = FALSE) + return doUnEquip(I, force, null, TRUE, idrop, silent = TRUE, use_unequip_delay = use_unequip_delay) //DO NOT CALL THIS PROC //use one of the above 3 helper procs //you may override it, but do not modify the args -/mob/proc/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) //Force overrides TRAIT_NODROP for things like wizarditis and admin undress. +/mob/proc/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) //Force overrides TRAIT_NODROP for things like wizarditis and admin undress. //Use no_move if the item is just gonna be immediately moved afterward //Invdrop is used to prevent stuff in pockets dropping. only set to false if it's going to immediately be replaced PROTECTED_PROC(TRUE) @@ -301,6 +301,14 @@ if(HAS_TRAIT(I, TRAIT_NODROP) && !force) return FALSE + if(HAS_TRAIT(src, TRAIT_EQUIPPING_OR_UNEQUIPPING))//shim because our do_after is less neat than daedalus's + to_chat(src, span_warning("You're already unequipping something!")) + return FALSE + + var/static/list/exclude_from_unequip_delay = list(null, ITEM_SLOT_RPOCKET, ITEM_SLOT_LPOCKET, ITEM_SLOT_SUITSTORE, ITEM_SLOT_HANDS) + if(use_unequip_delay && !(get_slot_by_item(I) in exclude_from_unequip_delay) && !unequip_delay_self_check(I)) + return FALSE + var/hand_index = get_held_index_of_item(I) if(hand_index) held_items[hand_index] = null @@ -500,3 +508,84 @@ add_bodypart(BP) hand_bodyparts[i] = BP ..() //Don't redraw hands until we have organs for them + + +/// Called when a mob is equipping an item to itself. +/mob/proc/equip_delay_self_check(obj/item/equipped, bypass_delay) + return TRUE + +/// Called when a mob is unequipping an item from itself. +/mob/proc/unequip_delay_self_check(obj/item/unequipped, bypass_delay) + return TRUE + +#define EQUIPPING_INTERACTION_KEY(item) "equipping_item_[ref(item)]" + +/mob/living/carbon/human/equip_delay_self_check(obj/item/equipped, bypass_delay) + if(!equipped.equip_delay_self || bypass_delay) + return TRUE + + if(DOING_INTERACTION(src, EQUIPPING_INTERACTION_KEY(equipped))) + return FALSE + + visible_message( + span_notice("[src] starts to put on [equipped]..."), + span_notice("You start to put on [equipped]...") + ) + + . = equipped.do_equip_wait(src, equipped.equipping_sound) + + if(.) + visible_message( + span_notice("[src] puts on [equipped]."), + span_notice("You put on [equipped].") + ) + +/mob/living/carbon/human/unequip_delay_self_check(obj/item/unequipped) + if(!unequipped.equip_delay_self || is_holding(unequipped)) + return TRUE + + if(DOING_INTERACTION(src, EQUIPPING_INTERACTION_KEY(unequipped))) + return FALSE + + visible_message( + span_notice("[src] starts to take off [unequipped]..."), + span_notice("You start to take off [unequipped]...") + ) + + . = unequipped.do_equip_wait(src, unequipped.unequipping_sound) + + if(.) + visible_message( + span_notice("[src] takes off [unequipped]."), + span_notice("You takes off [unequipped].") + ) + + +/// Called by equip_delay_self and unequip_delay_self. +/obj/item/proc/do_equip_wait(mob/living/equipping, soundtoplay) + + var/flags = NONE + if(equip_self_flags & EQUIP_ALLOW_MOVEMENT) + flags |= IGNORE_USER_LOC_CHANGE | IGNORE_TARGET_LOC_CHANGE + + if(equip_self_flags & EQUIP_SLOWDOWN) + equipping.add_movespeed_modifier(/datum/movespeed_modifier/equipping) + + var/ourchannel + if(soundtoplay) + ourchannel = SSsounds.random_available_channel() + playsound(equipping.loc, soundtoplay, 35, channel = ourchannel) + + ADD_TRAIT(equipping, TRAIT_EQUIPPING_OR_UNEQUIPPING, ref(src)) + + . = do_after(equipping, equip_delay_self, equipping, flags, interaction_key = EQUIPPING_INTERACTION_KEY(src)) + + if(ourchannel) + playsound(equipping.loc, null, 35, channel = ourchannel) + + REMOVE_TRAIT(equipping, TRAIT_EQUIPPING_OR_UNEQUIPPING, ref(src)) + + if(!HAS_TRAIT(equipping, TRAIT_EQUIPPING_OR_UNEQUIPPING)) + equipping.remove_movespeed_modifier(/datum/movespeed_modifier/equipping) + +#undef EQUIPPING_INTERACTION_KEY diff --git a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm b/code/modules/mob/living/carbon/alien/humanoid/inventory.dm index 9628545b3cce..227dcc78f45c 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/inventory.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/inventory.dm @@ -1,4 +1,4 @@ -/mob/living/carbon/alien/humanoid/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) +/mob/living/carbon/alien/humanoid/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) . = ..() if(!. || !I) return diff --git a/code/modules/mob/living/carbon/alien/larva/inventory.dm b/code/modules/mob/living/carbon/alien/larva/inventory.dm index 23c461aa83c8..6212dd4b4b8f 100644 --- a/code/modules/mob/living/carbon/alien/larva/inventory.dm +++ b/code/modules/mob/living/carbon/alien/larva/inventory.dm @@ -1,3 +1,3 @@ //can't unequip since it can't equip anything -/mob/living/carbon/alien/larva/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) +/mob/living/carbon/alien/larva/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) return diff --git a/code/modules/mob/living/carbon/hologram/hologram_inventory.dm b/code/modules/mob/living/carbon/hologram/hologram_inventory.dm index f7f98bf5ebbe..7d6650b4d539 100644 --- a/code/modules/mob/living/carbon/hologram/hologram_inventory.dm +++ b/code/modules/mob/living/carbon/hologram/hologram_inventory.dm @@ -5,7 +5,7 @@ //Drone hands -/mob/living/simple_animal/hologram/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) +/mob/living/simple_animal/hologram/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) if(..()) update_inv_hands() if(I == internal_storage) diff --git a/code/modules/mob/living/carbon/human/inventory.dm b/code/modules/mob/living/carbon/human/inventory.dm index 12e152c0f3d9..d0c323797eac 100644 --- a/code/modules/mob/living/carbon/human/inventory.dm +++ b/code/modules/mob/living/carbon/human/inventory.dm @@ -228,7 +228,7 @@ var/obj/item/thing = sloties . += thing?.slowdown -/mob/living/carbon/human/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) +/mob/living/carbon/human/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) var/index = get_held_index_of_item(I) . = ..() //See mob.dm for an explanation on this and some rage about people copypasting instead of calling ..() like they should. if(!. || !I) diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 43e764561272..53de44fcd934 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1105,7 +1105,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_NECK) if(H.wear_neck && !swap) return FALSE @@ -1117,13 +1117,13 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE if(!(I.slot_flags & ITEM_SLOT_BACK)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_OCLOTHING) if(H.wear_suit && !swap) return FALSE if(!(I.slot_flags & ITEM_SLOT_OCLOTHING)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_GLOVES) if(H.gloves && !swap) return FALSE @@ -1131,7 +1131,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE if(H.num_hands < 2) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_FEET) if(H.shoes && !swap) return FALSE @@ -1143,7 +1143,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) if(!disable_warning) to_chat(H, "This footwear isn't compatible with your feet!") return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_BELT) if(H.belt && !swap) return FALSE @@ -1156,7 +1156,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE if(!(I.slot_flags & ITEM_SLOT_BELT)) return - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_EYES) if(H.glasses && !swap) return FALSE @@ -1167,7 +1167,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) var/obj/item/organ/eyes/E = H.getorganslot(ORGAN_SLOT_EYES) if(E?.no_glasses) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_HEAD) if(H.head && !swap) return FALSE @@ -1175,7 +1175,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_EARS) if(H.ears && !swap) return FALSE @@ -1183,13 +1183,13 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_ICLOTHING) if(H.w_uniform && !swap) return FALSE if(!(I.slot_flags & ITEM_SLOT_ICLOTHING)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_ID) if(H.wear_id) if(SEND_SIGNAL(H.wear_id, COMSIG_TRY_STORAGE_CAN_INSERT, I, H, TRUE)) @@ -1203,7 +1203,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE if(!(I.slot_flags & ITEM_SLOT_ID)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) if(ITEM_SLOT_LPOCKET) if(HAS_TRAIT(I, TRAIT_NODROP)) //Pockets aren't visible, so you can't move TRAIT_NODROP items into them. return FALSE @@ -1278,11 +1278,22 @@ GLOBAL_LIST_EMPTY(roundstart_races) return FALSE return FALSE //Unsupported slot -/datum/species/proc/equip_delay_self_check(obj/item/I, mob/living/carbon/human/H, bypass_equip_delay_self) - if(!I.equip_delay_self || bypass_equip_delay_self) +/datum/species/proc/equip_delay_self_check(obj/item/to_equip, mob/living/carbon/human/ourhuman, bypass_equip_delay_self) + if(!to_equip.equip_delay_self || bypass_equip_delay_self) return TRUE - H.visible_message("[H] start putting on [I]...", "You start putting on [I]...") - return do_after(H, I.equip_delay_self, target = H) + + ourhuman.visible_message( + span_notice("[ourhuman] start putting on [to_equip]..."), + span_notice("You start putting on [to_equip]...") + ) + + . = to_equip.do_equip_wait(ourhuman, to_equip.equipping_sound) + + if(.) + ourhuman.visible_message( + span_notice("[src] puts on [to_equip]."), + span_notice("You puts on [to_equip].") + ) /datum/species/proc/before_equip_job(datum/job/J, mob/living/carbon/human/H) return diff --git a/code/modules/mob/living/carbon/human/species_types/kepori.dm b/code/modules/mob/living/carbon/human/species_types/kepori.dm index 501f0b357515..c79ac3aaf68e 100644 --- a/code/modules/mob/living/carbon/human/species_types/kepori.dm +++ b/code/modules/mob/living/carbon/human/species_types/kepori.dm @@ -145,7 +145,7 @@ //ya ain't got no biters to put it in sir if(!H.get_bodypart(BODY_ZONE_HEAD)) return FALSE - return equip_delay_self_check(I, H, bypass_equip_delay_self) + return H.equip_delay_self_check(I, bypass_equip_delay_self) /datum/species/kepori/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load) . = ..() diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm index 9525ebd6ec9b..f1cbd3156723 100644 --- a/code/modules/mob/living/carbon/inventory.dm +++ b/code/modules/mob/living/carbon/inventory.dm @@ -129,7 +129,7 @@ /mob/living/carbon/proc/has_equipped(obj/item/item, slot, initial = FALSE) return item.equipped(src, slot, initial) -/mob/living/carbon/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) +/mob/living/carbon/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) . = ..() //Sets the default return value to what the parent returns. if(!. || !I) //We don't want to set anything to null if the parent returned 0. return diff --git a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm index f560043a0df8..5f83b3675319 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/inventory.dm @@ -6,7 +6,7 @@ //Drone hands -/mob/living/simple_animal/drone/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) +/mob/living/simple_animal/drone/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) if(..()) update_inv_hands() if(I == head) diff --git a/code/modules/mob/living/simple_animal/slime/slime.dm b/code/modules/mob/living/simple_animal/slime/slime.dm index 56478ebc7853..ed502837dc9a 100644 --- a/code/modules/mob/living/simple_animal/slime/slime.dm +++ b/code/modules/mob/living/simple_animal/slime/slime.dm @@ -237,7 +237,7 @@ Feedon(Food) return ..() -/mob/living/simple_animal/slime/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE) +/mob/living/simple_animal/slime/doUnEquip(obj/item/I, force, newloc, no_move, invdrop = TRUE, silent = FALSE, use_unequip_delay = FALSE) return /mob/living/simple_animal/slime/start_pulling(atom/movable/AM, state, force = move_force, supress_message = FALSE) diff --git a/code/modules/mod/mod_clothes.dm b/code/modules/mod/mod_clothes.dm index 7a9e710c9382..77bfcab43aca 100644 --- a/code/modules/mod/mod_clothes.dm +++ b/code/modules/mod/mod_clothes.dm @@ -12,6 +12,12 @@ obj_flags = IMMUTABLE_SLOW visor_flags = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|ALLOWINTERNALS + equipping_sound = null + unequipping_sound = null + equip_delay_self = null + strip_delay = null + equip_self_flags = null + /obj/item/clothing/suit/mod name = "MOD chestplate" desc = "A chestplate for a MODsuit." @@ -26,6 +32,12 @@ cold_protection = CHEST|GROIN obj_flags = IMMUTABLE_SLOW + equipping_sound = null + unequipping_sound = null + equip_delay_self = null + strip_delay = null + equip_self_flags = null + /obj/item/clothing/gloves/mod name = "MOD gauntlets" desc = "A pair of gauntlets for a MODsuit." @@ -39,6 +51,12 @@ cold_protection = HANDS|ARMS obj_flags = IMMUTABLE_SLOW + equipping_sound = null + unequipping_sound = null + equip_delay_self = null + strip_delay = null + equip_self_flags = null + /obj/item/clothing/shoes/mod name = "MOD boots" desc = "A pair of boots for a MODsuit." @@ -54,3 +72,9 @@ supports_variations = DIGITIGRADE_VARIATION can_be_tied = FALSE visor_flags_inv = HIDESHOES + + equipping_sound = null + unequipping_sound = null + equip_delay_self = null + strip_delay = null + equip_self_flags = null diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm index 37b9cf6e2ac7..5f6cfc4465e8 100644 --- a/code/modules/mod/mod_control.dm +++ b/code/modules/mod/mod_control.dm @@ -278,7 +278,7 @@ return if(!wearer.incapacitated()) var/atom/movable/screen/inventory/hand/ui_hand = over_object - if(wearer.putItemFromInventoryInHandIfPossible(src, ui_hand.held_index)) + if(wearer.putItemFromInventoryInHandIfPossible(src, ui_hand.held_index, FALSE, TRUE)) add_fingerprint(usr) return ..() diff --git a/code/modules/movespeed/modifiers/items.dm b/code/modules/movespeed/modifiers/items.dm index 4c967a58a7ec..6759b8a47f46 100644 --- a/code/modules/movespeed/modifiers/items.dm +++ b/code/modules/movespeed/modifiers/items.dm @@ -20,3 +20,6 @@ /datum/movespeed_modifier/sphere multiplicative_slowdown = -0.5 + +/datum/movespeed_modifier/equipping + multiplicative_slowdown = 1.5 diff --git a/sound/items/equip/armor_equip.ogg b/sound/items/equip/armor_equip.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d023d726a03faec6f19c41a6368c7be62c065644 GIT binary patch literal 25759 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 Jet7njJ^0BkHr8}fVNhxU%0g>)5fknC- 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 T&!p_}+d&(r;_>kKEyv0No87z~ literal 0 HcmV?d00001 diff --git a/sound/items/equip/equipping_long_generic.ogg b/sound/items/equip/equipping_long_generic.ogg new file mode 100644 index 0000000000000000000000000000000000000000..57bcabf02e32f730ed3230705cbee3b4c5ac1aeb GIT binary patch literal 313295 zcmce;byQqUvoAa(!9Br)2X}W1?(Q1gU4lb`JHg%EZE#6&cNm=D?(W}^JkL4rJ>OdQ zuKUmJ)l+os*7{XdckMlUkTW$^0=xnIlj3Cl7Df>8Lm}`XTx=Z-%pG4Zy%8?^TVtIC z{io0fA@|zzztU?@2rw5$kxGs#{PMphrMG`aVgWZ$H@7pRlXEa7v@$nP{WCtH1R)ax z69WS~0}COAqOp;)p}CDIp@@x(xr42ZwXuy8M=b z001Zez!wrqq*xOP%KW%&3b&*<@z+uhLr79wNDr1_IAia>gpkDu9RPR-@TGu_%-xo- z809p@B9C;);xw1#C?tdqRrt*b+j&K1Xj4#EU}-Z-NeY9g0ST5LARtZ@fTs9L41$RQ zvA`q<*P)-NFwFsuswnF_98*7`pET26UaTzFUQuo&*FHtvxF9@j-K3;6YV^`*4A7bj(76fF#|r!>-+Hayyyicm z6G8y8K5-^&Q05ThnGs0QIr z6R>vQy{-n3Wu8*-|H~#C3C92DEMV481rPvZ*=LX2XHO!cNYdv(1N{f#egIgf0*W*} z4lH7hEPakV;4J1OJP;>6aw(1cuM%F>4gd%+;`Z3%4uH{6q@8kLRdeJ8Im&>*P`o1Y zzfa%(*b7(?qI8o43tt%KX#GF1_=1PU%7zg__&XE0L2&jaVaj;Q#Rw--%2rk}TI$rV z5am?zrsAa3KN_?e#ohqxl5#M)Co6e8#c@;uAtnEB$?bhAbb0Y4_!{<38d5K|KDeFv zWD0cgygInA#(2thQ4<=t6cU$84s25XJKjHLQLLLb`ipZ7+#_Tm)v^gz2VA-{N;@8b zeZBTS%|`&NH~l%R-t_N;UXf4+Xha1>vG`6=NU>Rr{giq55s{*j#eVXN*yQ<6-~UKX z2mtt_{ITMH$sbexYsGmnp;UtuwZlw9G_RzrYn1DtstZL3fe~!QG^}7NjsR|FI970q zTjm32HL3IC6eTJ1|9TWysf0$+pP{h-I7wiV!ysiL*em{1ai=6>sCX0qk;l$(72cDA z^8^#E5;L!gvWl9EwML@zVncw=obxKkYZVlshZ*=k4eP%=2LN^&|35w%XAsWVm*yuc z2>VyT|9Xx+THg=cfgdDNH6${VG$ZFMau+NUA4C*bWR%c#CeWRyFpQPhbf#F1r&Nq* zT#V=IjkOxQH0u9xn7?kb3UdAr&v|tbV$R47@tAl2?KxQ#k?S0hpCn>PG-Aly5==u< zijy<;igV!phv%4u7AA!j28ZqhM^c0&n1`g4H04+gRva|{AM<~Cj+g@pIDsQZ0S44b1oJ-?008`qMv(fmk0>b8&M30ZDAKAZ^ZxHW23$MC zA~VGT1~wi5zy{k-4|I08;``WX&BI^np^Py3P+N=vXnqO)eMy3Y3bHwda70@Sg_E3t z;Xf7(;F6gHHO_cl!ij=-vC;*1Nua>n-aCK-001RHEI~4G&XXf{Ni(()!h`C&>BbVV zBatC?;ffECxOByriRJmRGr%##yJa!mQ+9RxKXP0sy`c&;Vb+hd}`_gb=A;hmI9{>&){KslMP8~Pv)d&Q{0lq!JVmHNO3fwYw!0?q&NxYgM54ii3vPy!H26)^Yvy_sO=Bn4rV7~*OSY{~&AvqK& z1traNEHW3u3TQG)Dms||wA^p5LEw@5a|z`98c_T%3A``ka)9?dtk2}wDj52?u$cJ1 z{~DApV=!Y+l0KXyB`HhjXG+pI7(wykyf_JQTHq`b1toaHBF(Q;)f~*rn^m+-j+@rB zEC&Fp-a>;v@Y#Rl!Uq8Sq7`3*1rc$|UM$B*;yg6Na85B)#ZbnbwA?tV9xTUE1<81W zaLyfyd`ZUMB*!>KaAYyeDOnsB&bW;W-Vk2{4e+iA4mrpGfTEue0K%W5KSp3hzr!JF zzyk8#061{_z&KBVWhCvZrU3&524%>eX6O$PvBu_L)L(HNntas(7{r3TKM3wOE6=>5 ztupf;s6YUI!y*9$Alb?y?G#xs)Xn-O0fcV>zKl>rMhJraSpKhJg+I!B0D$2)I7<2= zh)uy_L<)$80|;Q{q8W}#NE9=PQtlAOO==oPD~^7q$OoEG=BN3^C|ZsvN^+8u=Fg^3 zV*ANUN|v+6GeKp?#c5iOhM)*amiNr1eIW9W(+sQTBsZj_1Y#LF%JwQMS}^u*rzuqc zF$_n*0hqQWZLcOgK)}on0N}3DclM9Xss0I8*BgKv01&MR1`x|onlk@2G%JXE#XU($ z5{x?-&q6TnjN55{0yoFeKhYcK&Yuttd;FIu`1xHh_-M~S~n^yz>D8fdL1xxiR zBMNxS!0L)~1PetP4@cBX==3Uu3Je$;fABhK!GRwPQ5;y%32+mbSINRk0_4HAlRvBJ zMC+s|DNzi>%8euT2d}dnh?NeOHU``cEM9ni-n3>oBioJ<4Y;vEcs2M?wk!vWTt33N zqiso9k7a2+%30`P#W<^O2|ltjwZh6@VPJ5x1Ncf-*$2kw)pkz&{)0mk1RxwN`1Zd? zyF@zV{+9x@82>(&FAZ7lmJpZ&)l>D~@ z9tCWif2`pT0iWCd_5j16C<*&d4-`R){J8i3v?B#i1P-IYeY0O1XTKizVDw%I3V0&$ zcocssUIzfP?*;! zFW?guZMQ6Q1%M!#Kv52Gp7>qdt*t@|7gXM%G3HC5JBCzIV z1*yt=Fbw^p!L~y2YLa1$u1K$FPbyk5_Nw!|TFtBJVi_XTyqY+8D>MiPV$8p40BrV* zvzmTj{{vfh`HZ?@Sr66+NpUcG2E*WwXBlb!G}y#@)h!u&>(LZLXu+ijAeMf(MR||9 zVR`i|*b_SAF$_Y%a68h9!WcS&$5XegXu{ABpJV4wlrke^_SYZ0g;8qeM#po(V` zl>&UR0KP;3e}ft@3gC?o0HIn%U0Y|7+gKdiy6g9o+^O5ds6StMcvE=%6YI1A>0CDY z(r?HwuZJFh2>|HU7~$+oqu$H|&RNi)D{ic3n%$}1{^ z4?%E30q_9;G3bQEDao9XNKweqC_hkR-p783Lj#9t0)Ots0Vo21H*dfW15U3;>6+J0+V-A5ckv_uI3%PMB@etKcsPpR zo=Pp1M@S{#-i$(4an>nxVhgHhNQMNzD>f4UJ19UCKDjO;H|IO=OEY((g(MEGLh6$a zcE`<|#hvGykb$;BI7WE9bSD>^Hkr&cx?XubmwgJHO4?ZQ4AHHH&~&`B>%*dW>n#N& zc)?xb%9~hCwuh%>m-hP&hZaSLSO*pKSdb0&k?Fy1Z*%AMM@IJ_DE{pyjO$$F0n1U! zR24pjG5V2lY{a;N<^4-V`wzzlo}*^lY;Tw`e_7)<-PmuweE91X28o=o-$8_=Uau>mkJb!p049?_oM zjM5(5A)aV0G5IV}ZVce4fflZe z7s$iA_^axxhmX{qy4R#nX`D&-C6m%**D0%RWob@Nm@!MoI&(o3r%gj!SR&B9-HRby zwQv^ZuEujoR^@>)L63d^vFtm|6_MjJzs|Nr8S7Pndh*Ii6}s4 zTS`Mx7-ntS`#x=F(f~^kZ&>>Ko$W(?jlQMHcZ=$Z+nT6RJ~aY@!UN!Aqki;3T1Mi| z{ao9R1&5*?@oB1xp~65SV9Z5nP`2uf=D;wuUX6{T!PfpaBjIpbKqGD)9yo?YxZ1d~ZSDL~C|+ny^Ejdi0A|5QA z3xc(BvO`#j)lQgY`X-8P3oKt!rQczr2~6nTzD6Ix&{JpI!jU#tAhcnXqj|tA4JgTS zl%(TM7ISTL_xPc$bZ4JbMsK1~taJ3Dq9U&pM_+FE%SoYxF|)Wia8cE!K=A(8x%It?N5%6Yd zrDnK6CT&D<>M3lm@le6Z0@vQ|Oq%j;x^0tpiTxRo0z=KMEqA}E&|Sj#8?+61OKq}e z;X3sNuJt~?N>%T^Z;1KK!Zh47lzFk7>lKat7ZzoLJ3Z}2tGrpO^$<6|-iEiIxmF?A z%dsZprWQfi4Y6$(7XA-2t2oy%*p&_4sO={Q@Kz3=;^A8}P1Z|@g9cc}XAYkYipU$& zDGG$}bHogoUN+2UFVJ9{*%JqTb4$GQ8|t*G(`@&Mhb|}Q#+j5Xm+jW?Lxt;W!v3P` z@<~)$amr5@iN5N-~S%U5o?@PMRFzi_dS-xKXM^rwMgvpqFK^SP$MuC+Up~jm%0w6yZ};HJg7)Q( zynVD$8+2402~Xw^a1pK)8?@JWcDAxT>>u_yy_7dW#|6ofya^i_+fk{$K<>I7D?0)O ztmz9ogKCJdHm-T?m*4IYDZ^ihzWzk6kW(o8NN4&R8edn5;e1}wxDBPr>4Xzsd+#;{ zXMi*;iRbd5?)esHLwk@jkz=CUBtCQS?wa@31g{*XjW7Sc%#G%_>YDr}24Zts`fbcm z)bi}KxU&L#4$SWD{zc*S>2C|j(zcE^`5_%n8PH_q;jo(O2H(hL9B0s?0%^sJa)C#+ z+0pOz{q%vjP<(#YF7w2_QP?2KbY0!kdrBA?GtlF~K-VLA^YB*$mB zx$n64)pD1&PF9>Hl)HdUjqccG*Q!B~UB{e_v5$@9`@6AA8h1NyDm z|G37CLe!H*)&Zn9_=PE4%E7L|^$OoP)3Kxgh_AL;yU2aQD8e#1KR8-xW5s{V(_nmn z=@^s4bdCz`##95KyR07rAALJg+YQ(USuM?LdKF(Q^MYh7Fjs3XA|_(>>|_Z}GJpnABG6R|z#%jFf#*F;&$I2uuD%@-9531>$g8 zy#Uq4^4G75fIzl=U)UD!lYvLUiWBQkgF`6W2P!zUoMf6ACd(WhCH;&&&Nf%op3GZw z9(=Qvjym-vX@gBr3}4NsxmnKaVWT)x)=#i-GyqEHax@FY{dv44f{8OoZvmU69fsX3dd5EDmVTU!D}5e zOr@iMMnxOGIIGoC2@7uu5^chjHUG;6O*Wz)QUnPgi9xHQY@`BXA?ra!i7aD%`z(K` zqcm>IXm*DzV6d0fHK+e-ZtyEov)Tv-FDk(knHz>%>iiY^OMB1nj{!nvF4{pSpXA(3 z(CsD+P;cPyBc+}eQpL~Q-HHnI;>+(S1!4>CiYOs4O3bO=!L&L;iZaKaLv(yhTHz7we^pE~9XmLIYdGnRV&X!vN?8x*&wW(1tbqgAZsGNp6Uam!27*hrEid+Y`~>$sJo3OeqDG_;EEw^VEK z-V(ytDbD4BotZ)2UD4Y|jxw55j~vtDrJD`c*10Df-V|qBER2iF%EaE62gb6C6}gUc z_sd&dS0C^CCpT@(j>x;~yvws#TwavuZYyS73ztKqt?#LFRi5@cJza32=24O3?&%(D z0tG=!8C=C05fbKdVYB1<*O~ls6uMOeoPGGz^odC5W%=j7?XMYIeY#kIAdk!q*K1dM zk1agVMWJ0`s_!!J$3+_5ylqE*%hL{x{U@ZwAsnOyKW10hbKe9myPZuEoQBCT5sP8F z3okw^O!qspp;X+uUo(l@UpWYv=^gF77PW&OJP!+1vys0xxwE?(T(EOJZv{U&_N`xh zODC}ENHF(weP=s$fdJ$uEvvY~8CY@Pu9un7vqK(2?0YyPd6~rPO{+KLau_=t(mK3g zT0y6`BJIY8{b0{-jOFEY<@Ss}QEwHIMbI?gUmum8+VLpEPXNmtj*9xRg9p;Z9{psQ zQ$s;0u$gf%g>_kbjGWDr4+}|;%J|N2rj9PLSuXYCddg70_TKUd=*n|lHNj-zMQW1E zpt*^Uf0)Wkv%^)x`+D`@;Yqtm=f$IsUlxj)xcNRwU(tCyLTrrjY_9Po(fk}XzCdmx zUMImM_%c~2?4kI%jDP=yhxPoe$xvYwxsk@j)=b3fZvw z1|LmfCGDq;3TML<@6qx-92!Ghf{uE2+EM;7i4%5w0?_&1d(iUq)6k{UMm;7r!QG=8-$F+3vM2KTdVNqdqJd3wUR}JJ%BP)B{ zm*9^7;e3U@>#-deC`xxRc0o0wiH{U50(C@laK3l{%yQI^6^S)3hOihqzIS$0G6}kS zK5%HOC6RzC0sKl3CRpD~T_RDxIUe-t0=^7o80N&QI;Y@?Q3s_d5#tbwdl$^EAnNze zMK<5Ud?mB|b#m{Gn@&s?SLDw!a@pR4w;I(>w@0m|Ufz#L01Kp|s@=%^TjP*`%;`8`O;i2QDOdUq zOGF5nUeS9J#__PW_s?SSVL~iZrQBuBCn3e{*T%Oer1{CIn9qT zX-)+?M(J%B5|uiM9RE65YD1=rXJ_qe#?I@MrDeS55I^BdU6vV_0y$`TYIF3%x=|YT z&Uwl%Yn|*KIT3jp%|kbd&274BHNHixm|wu^=qsz$9G#fRW(THgT$M4RD|o7n8)sdQ z=_iZGE>5E8p*lgjdXY0TsLy3m3^~6{;y!HlCff~&`3H#sTSvvc5A*aB6T7~j4fx2h zMdnvHq$VorF`D9S-n~O_7xE{)wg@zUU0`8A7$0GYVW4QKcsCWjXM#Ug?hRA;JGg%_qNOf2|q(^N}ce; zYk$LU@bO?5>)pz<>vQZ=Vat&r_05reeF@XdZyGxazrBa%Z2q#AvXGBE?BAzvI>QZD z307l&I<|2x2)XC&D(KrPGW0rnCFK}@ie1PcD15*!S~$wSTx4V1q7S!0wp*@A%UL)X zxNnkh5ZM9!x^X>lNg4v#H;e2TJ+2IIYVI~5B8$Zzw=V5U5`vaId7kNYjk>5kKW>v! zD-q~hXJ@)l*@m2VXqENsP+C_^l|IU7wKW-CKXy}9d?4IcEM9r}Ih4Jl*NLyC(Ke@P zm3;QIGKIYFPHoVS!B>(YWA%IvBL%aVTvX=zPD!4#%m6jw~xEuC&DAv&D zgelbE6hqh6YpD%E=V`v%wr2swvyC)v)Mf4W(aV)K8*pAYc@ExJ_D;rVUyQjQuY0!h zsOd#Ts%R>r$I35jfk2fePJ67S3NPL*c?+Y5s-F>l&~2B|XIYBA6aEy0p<_;|T3#a2 zt}JNj1Ydr+k2n+WFh&w38d{l_(kL>2Af#mY9=1rnD`K} zMpsbKr+ji=zPLq! zBScFtVEE>d0Qkp#TsOPKFzYUS5WQ)|SfX8??}MC&UzqxDiFqSAUAj9nIZKR zPB8dwYQ20XlOC~W4t0RVd+R9uGi?rdtGMK|@bT2)VNcrh@&s)OJvB^Y*3|pdJE+)G zirbDme#JP9Y52C%%Q1ddI1{woN<0qTa=i4hfo^u^s}EK~ui&Xm)jCbSy=V|0HL1v` zvO%UnocePuuB$ta{7&rEB9eKv(RcuUma?1B0vofHh$>frCh&o+$pBMLmloA=Z=lv%TENO!p|pC>#90v_@_IxB@t@WGVOiAgc?we0YE(Zji` z1RiHvLxbbdFgXwT5%Fvrr!4RknQ!6Irx<;=*1$;)%qTpX9mk3bal6 zTOev;j{;HaZY&k!WtaK{OK+Q1FD6cdd^%_e2IhJ8l(-%&(!8h1Gi9yGMqOQsBfdDv zrS5Nt5C`oyDQ&}DeK?eE-^zKqc|Ph#;LmxiTTP~og4m)+& zabsUOrH!t`Df@uimxv~?wqObSaj)muL_h5|RpcCQ_0uM{{H5`z`PCjO3)h}!K~0oY zIje&nywgUecV%}Vos&&7=_*(en4yLU!Lb8KSBE%Gg>E$o-PGb?A4EyaK!WPJzzC<|-;O0qgsn z(o^>NkeE7*kyr-yI;aq0!X(wfeB|Nx5ur2V=0{2F1(s=^j~qDG8h0A&%|nXniIb{R zRprd|N79LNq0$+3IuOz`RV~VI441kL($MBQ*Oxx5&+6pOxcf}*S$Q@*avG-O%gUwu z$fZX#D<@n15TuD;wkdHg!%>p{HfA8+bC;i0mF7~4r6ZDHk$OhA<5#2*k#Ow53PgH} z?r>jY)ZAR#x>zJAPAL{DCsA;5WK&d$r!Z&&3Hkb6RxnI6-1Bv_d3x5pBnH1I?e5pb zP!V%*voLWhDJ0fxKStfOl}58(xqd=|4&#EeuEJA^I<(Yh;h@wg?!xinZLs6dkU}3L zFdNtjGYWN@bkhlazoERRL3ZUXYck!WyFQG~E}GAQxFM1QHMKmOX6Zi==lxt+*R;Kw z>UaIZ+s>$qJIG(Rpq62Sm;d4;GJ+}OIcrlr%?m0M3s{hTbE+uULE}+*{2tgu<%?xA z4F|ZqqXozYPMVsZz#$#+Jaw7Iiqd=}Sh9owh%iGnSj-a&4TM}q1?DQ{82mft`9i8_jAf{=XV3Q?>$^gdpOq-9 zegjA1wbFXy5vQ1VkS{9@R}LOta~gM!{EW<7zwV!2^by?6KkG$|47L9D*Ud7b&V&#sJAs9Ds`*k~+mhbYhJI<^(qoLv?YPzAwj&JkjHy6Um9`R|R zMs5OiraPUcwHDT7hx1nG{wago?+u~2?N1$VZ}{h_A{UKd4S5#zb==SYr@uIlUJ zVkp7*ID8TI$y6~waGZ>Ry?uu25l;A8y6-J{yyG*8N!+p^D?E*~0`E#*nzP(6e=$Mk zK_-V=U;ALYv7YQk5$o2mq;n+N5R;L)_q+VC_2GzHG?wPtWm3vfG+iNFitaG170!MX zyT7(P-cJT#zSOW+ZA~}9O$Z3vlT?8gwB6|ySGukv4eyLJr3`w zkZV2EFFV@X?&~KlQalMm__ke)I~zN`IAY0}WFb9uZZ{~*oe?m?1>wu3i!!0@h0E<`e#vq)6554XM1TOWiO4- zs^5gnV9ZEZW(=MjEco=wnjI=Ej#S!LVHIU*34}tqYPVxn zl|Sn!hX_<8KS`)iE!)MEpbOZ~XhdPZ7~n2xgo2#Z!b`47j5A3;0!>8XIhcHzf5`(r z^H`K4$f(jAGud7{ng|a{{f=*6SYAEr8+8Ze8b7$wqmv(rG5VO*wxS1O=ZumEa72Xc zBS$qw_p9=L;_(+tp1|B+_P|Ha?$}I+1FdKYCmRn&u8p0rarQMj*pp$%iNvoaKWfvk z1+L-D{=PgEPiqzn>hz7M4ZD!qgceUZG{cQMz8-mMz+il2m zY`GS(MkM#SB^Ya0xr^n6H942HES^0fs7nt~HxfPb>$261((fMe)<-iD2Dyx#{OGj% zRdmJ7UrLk()EyWV(XFY+VU^!)3UTo3^}>|y<1LW)N#$X+(yDa z6kk=9eZKf@>Hk&ldsOt&gP@qVoPD+PV3E}7_L%R%YTW}0IV(3g#!g`3qA$U1JeP*x zAT%jodZG$BS88S^S%-7V8d=$}HWub~NY};FL&(4na{ktRa=rGBZt`&(_cvcHfWFU_ zyr$WiU*!0;sr?%(ZA~k9HLD@Mu7}lpIpQwDf2qXt7^HZ?@+hn^m1j&iD54R1ItA|J zZz?x@{$55N;eh*+!h>HoMOZqi+RZ)l<^|Oz02kxYQgJ^8v~OYqtnw)nQObAZ=!{kwi_Sxkn+sJb)3qE49lMROz(77>gjpJejFc^+$YF9 zaJ5xNd^=Kc`D%DEbu+`*?eb&fdC$N#AN!0wtV?GOZJ>X9-&$w9L(p=V+^VIrovvUh z;p%HryWE{i*2r058Yn30Aa3Bc!Q!^5G7uTr&y!ktYxUwHHnil%AZOK|+iJzCexh{I z=e!TPZ#jwkxEG5bp}!Zxv2b$@IAR<9HXmnr8UFm-zNVYGaPMrlBEV4G6LJoaz?K?* ztj;7XS-5^yn&RgB77lQN1n|9I3w?o3U2V;@TG2l2L%5Ne0%093J#MpKo!v}L9Y@K2 zS^-|~E}}bIX?tMPoZMMnoh8eht(GiysZblqM+6>$*x}6#9yfA3y&hhyh)H}@X1ULo zh~Zzfyvd2~PMJ@aAKZb*u`mjc^F>dyTN$O8W6fG?zZfOTut6GaprV|_G_kYbDMzVg zr|mu*+(U&`sV9c>=fi{Sj)8k~h?`4%&0>jZvb>j~3gsrZB3`qiA2z(`eFDsbHS1n$ zioXRultqGa7+q~JRfONqt7RTMy7Hc1DTSU;Qu3aVgfdbde~Gi0#?m;}Ehc|C;mJ?a zlQL1sHF6h0%3n>JILX*Ns|7U8cv;>=*J-bfu#S@1$T)}ocDxytDs9VwlPz?yhJi4O zasAVqHaEPi#14{v4+$WIV*qSX11wxsvH*b2x9S|Q(+i2)V;r!T z+P>$LoWz!x0ZOJ9Oxleu_Z9i8GrJ#>DEFgA_VM|?EaRdWV&~psI-*- zArD1#Z>S^Os;AkbFg75x?M{}tVwi+y4_el1Eh?yg9!_0(mmLMvi(NYExA0QR0Ds$7 z@r|Tn_40jM^NRqq-JU5&Z{C3clIF7H*_~IsWz7iDkW)eyv7H%x13~37bYF+5wYHwCQbUrPcyB_V1f*Qyv*O;wrzeHx$;mJ-+8I$3(7=w&GOABs1<2ZIVND z(#p}gXJ2)eMwv}EIV^oqy(^zxezP=OIw=A)?=|RHyj?xVnSs0kdfr`~jJciMlkXq< zD=DV(pjZEB=t9K`4;aL#jix`x^Vs0)t+OK&Mufa^hzqhba=6Cr*AXv&Vlh>oupIRD zNXFeIXcG)Lw;m()HR;0zb)xERvps8YpXud)`(zz(^>fCk9dXa-zBwfkT2jxJda#30 zYli;*ZlG%mg2F~h$&(+zKta?MXl{Vur=c>yErQH&YUBalErPH&NPYdT$s;>Sa8(RQAf<_MYU)!q)_zTdbqX*SxVD_;Hy0 zSHsUcKQ1z+$<3lp#kVG4GJe-S**J1GeEatykO1d@KLmPx$40Kd^aEOF$4KAM>!Y9X zSEBbyY==i`fYNWO?aNsbV|d

    dzxZyL)vZk3FBxgWq|0{KWIL)qgNsX?5+rd$}mK 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

    ZvMs2E^9I?ClkHMvMW(w3;vZg^SsiYdMMBL_>_v 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

    1UCS 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�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

    G7{5Rbzi? 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 z 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 literal 0 HcmV?d00001 diff --git a/sound/items/equip/equipping_med_generic.ogg b/sound/items/equip/equipping_med_generic.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3c51be8d8a055bdab38b573638d824ee3796853a GIT binary patch literal 223487 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 F1pxIT%(MUi literal 0 HcmV?d00001 diff --git a/sound/items/equip/equipping_short_generic.ogg b/sound/items/equip/equipping_short_generic.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5f100eb4b3136d8756011fec2512c8925d0b9606 GIT binary patch literal 97939 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%0D1>e*ZNv4ZA|!iD2ywo*i&6e9=wJ4_Axk3TjK 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

    6>z7#&`xHCZezhG5`MX7M*8V?y0=9)|=AE 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%0DK~(Cx66urH@7 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

    sxcA1T-0$v(S@fL@eFSr|TRsx} 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

    ?!d<;|2o2dvNjzQ4)OwUhrm@G;p! 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 literal 0 HcmV?d00001 diff --git a/sound/items/equip/unequipping_vfast_generic.ogg b/sound/items/equip/unequipping_vfast_generic.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4d63e1aec6241acc9c75f142d202149fc8ebca7e GIT binary patch literal 43813 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 PTD(4uA+Ekj(*ghhpn7Kz literal 0 HcmV?d00001 From b97488812d8482e64aaf3669726e813fedf2d68a Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 6 Jan 2025 18:00:07 -0600 Subject: [PATCH 105/122] Automatic changelog generation for PR #3854 [ci skip] --- html/changelogs/AutoChangeLog-pr-3854.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3854.yml diff --git a/html/changelogs/AutoChangeLog-pr-3854.yml b/html/changelogs/AutoChangeLog-pr-3854.yml new file mode 100644 index 000000000000..9c9b42deb123 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3854.yml @@ -0,0 +1,5 @@ +author: Kapu1178 +changes: + - {rscadd: There is now a customizable delay for equipping and unequipping items + from clothing slots.} +delete-after: true From ea6f8d8f627fa07d2f00bfae5f6e9b633fc8e00d Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 7 Jan 2025 01:03:31 +0000 Subject: [PATCH 106/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3233.yml | 4 --- html/changelogs/AutoChangeLog-pr-3739.yml | 11 ------- html/changelogs/AutoChangeLog-pr-3825.yml | 7 ----- html/changelogs/AutoChangeLog-pr-3854.yml | 5 --- html/changelogs/AutoChangeLog-pr-3902.yml | 8 ----- html/changelogs/AutoChangeLog-pr-3919.yml | 4 --- html/changelogs/AutoChangeLog-pr-3931.yml | 4 --- html/changelogs/AutoChangeLog-pr-3936.yml | 5 --- html/changelogs/AutoChangeLog-pr-3937.yml | 4 --- html/changelogs/AutoChangeLog-pr-3940.yml | 4 --- html/changelogs/AutoChangeLog-pr-3958.yml | 4 --- html/changelogs/AutoChangeLog-pr-3966.yml | 4 --- html/changelogs/archive/2025-01.yml | 38 +++++++++++++++++++++++ 13 files changed, 38 insertions(+), 64 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3233.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3739.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3825.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3854.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3902.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3919.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3931.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3936.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3937.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3940.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3958.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3966.yml diff --git a/html/changelogs/AutoChangeLog-pr-3233.yml b/html/changelogs/AutoChangeLog-pr-3233.yml deleted file mode 100644 index 3d0d766ed2fd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3233.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Thera-Pissed -changes: - - {rscadd: adds ruin hazards} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3739.yml b/html/changelogs/AutoChangeLog-pr-3739.yml deleted file mode 100644 index bda6bf935c62..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3739.yml +++ /dev/null @@ -1,11 +0,0 @@ -author: Gristlebee -changes: - - {rscadd: Mech Full Auto} - - {rscadd: 'Mech scattergun now has 7 pellets, and damage falloff.'} - - {rscadd: Mech guns can now eject casings.} - - {rscadd: Solaris fires an emitter blast.} - - {rscadd: Downpour energy carbine} - - {rscdel: 'Immolator laser, Peacemaker disabler'} - - {balance: Ammo capacity for UMG and Scattergun mech weapons. UMG ammo now costs - 500 at the outpost.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3825.yml b/html/changelogs/AutoChangeLog-pr-3825.yml deleted file mode 100644 index 463c9faeb9e7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3825.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Gristlebee, Rye-rice -changes: - - {rscadd: Underbarrel guns} - - {rscadd: Hand attachment removal is bound to alt-click on harm intent.} - - {bugfix: Grenade launcher code} - - {bugfix: Runtimes} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3854.yml b/html/changelogs/AutoChangeLog-pr-3854.yml deleted file mode 100644 index 9c9b42deb123..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3854.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Kapu1178 -changes: - - {rscadd: There is now a customizable delay for equipping and unequipping items - from clothing slots.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3902.yml b/html/changelogs/AutoChangeLog-pr-3902.yml deleted file mode 100644 index 436036beb3b4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3902.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: MarkSuckerberg -changes: - - {rscadd: A pref to totally disable radio crackle sounds.} - - {tweak: Radio crackle will only play if it's been 5 seconds since the last radio - message the mob has heard.} - - {tweak: The radio crackle will only play once a message has been successfully - transmitted.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3919.yml b/html/changelogs/AutoChangeLog-pr-3919.yml deleted file mode 100644 index 326161fa7846..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3919.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Burning02 -changes: - - {bugfix: Bigderelict1 now properly spawns instead of Corporate Mining} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3931.yml b/html/changelogs/AutoChangeLog-pr-3931.yml deleted file mode 100644 index 672d1c21a775..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3931.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Erikafox -changes: - - {rscdel: Kansatsu-class Scout-Courier} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3936.yml b/html/changelogs/AutoChangeLog-pr-3936.yml deleted file mode 100644 index 36f498ccf102..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3936.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Erikafox -changes: - - {rscdel: honkbots} - - {code_imp: jittering has been mildly refactored. please report any weird jitterings.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3937.yml b/html/changelogs/AutoChangeLog-pr-3937.yml deleted file mode 100644 index 024fa440bea3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3937.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Sadhorizon -changes: - - {imageadd: Advanced airlock controllers now have directional sprites.} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3940.yml b/html/changelogs/AutoChangeLog-pr-3940.yml deleted file mode 100644 index 76ac5f6ba20a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3940.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: kaylexis -changes: - - {bugfix: changes flavor text on entertainment monitor} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3958.yml b/html/changelogs/AutoChangeLog-pr-3958.yml deleted file mode 100644 index b3ab5369ffb8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3958.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Ical92 -changes: - - {bugfix: fixed some wall closets missing doors} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3966.yml b/html/changelogs/AutoChangeLog-pr-3966.yml deleted file mode 100644 index 12aa2c09569a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3966.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Erikafox -changes: - - {balance: migos make less noise} -delete-after: true diff --git a/html/changelogs/archive/2025-01.yml b/html/changelogs/archive/2025-01.yml index ac6a4bc743a1..05d41336f67f 100644 --- a/html/changelogs/archive/2025-01.yml +++ b/html/changelogs/archive/2025-01.yml @@ -25,3 +25,41 @@ - bugfix: chem dispensers take refined bluespace instead of polycrystal generalthrax: - bugfix: SG-8 fits in the holster like all the other energy pistols +2025-01-07: + Burning02: + - bugfix: Bigderelict1 now properly spawns instead of Corporate Mining + Erikafox: + - rscdel: Kansatsu-class Scout-Courier + - balance: migos make less noise + - rscdel: honkbots + - code_imp: jittering has been mildly refactored. please report any weird jitterings. + Gristlebee: + - rscadd: Mech Full Auto + - rscadd: Mech scattergun now has 7 pellets, and damage falloff. + - rscadd: Mech guns can now eject casings. + - rscadd: Solaris fires an emitter blast. + - rscadd: Downpour energy carbine + - rscdel: Immolator laser, Peacemaker disabler + - balance: Ammo capacity for UMG and Scattergun mech weapons. UMG ammo now costs + 500 at the outpost. + Gristlebee, Rye-rice: + - rscadd: Underbarrel guns + - rscadd: Hand attachment removal is bound to alt-click on harm intent. + - bugfix: Grenade launcher code + - bugfix: Runtimes + Ical92: + - bugfix: fixed some wall closets missing doors + Kapu1178: + - rscadd: There is now a customizable delay for equipping and unequipping items + from clothing slots. + MarkSuckerberg: + - rscadd: A pref to totally disable radio crackle sounds. + - tweak: Radio crackle will only play if it's been 5 seconds since the last radio + message the mob has heard. + - tweak: The radio crackle will only play once a message has been successfully transmitted. + Sadhorizon: + - imageadd: Advanced airlock controllers now have directional sprites. + Thera-Pissed: + - rscadd: adds ruin hazards + kaylexis: + - bugfix: changes flavor text on entertainment monitor From 1c8faeb310304c71b42946696fea88ffc4834c89 Mon Sep 17 00:00:00 2001 From: MemeSnorfer <116136632+MemeSnorfer@users.noreply.github.com> Date: Tue, 7 Jan 2025 04:21:40 -0800 Subject: [PATCH 107/122] Cargo Security Tab Adjustments (#3955) ## About The Pull Request Removes some crufty items from the Security tab in cargo, as well as putting some new things in. Also adjusts some prices. ![image](https://github.com/user-attachments/assets/ac7a7452-1ff7-4720-b48f-6dc3efb69a01) ## Why It's Good For The Game Makes some of these crates more worth purchasing. This is really just a spite PR because I only want flashbangs from cargo and nothing else. ## Changelog :cl: del: Security Supplies crate del: Chemical Implants crate del: Tracking Implants crate del: Wall Mounted Flash crate del: Syringe Gun crate del: DRAGnet crate add: Flashbangs crate add: Teargas Grenades crate add: Camera Console crate add: Pepper Spray crate balance: Lowered Security Barrier Grenades crate cost to 500 (from 2000) balance: Lowered Stingbang Grenades crate cost to 1500 (from 7500) balance: Lowered Stun Baton crate cost to 2500 (from 3000) /:cl: --------- Signed-off-by: MemeSnorfer <116136632+MemeSnorfer@users.noreply.github.com> Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- code/modules/cargo/packs/sec_supply.dm | 87 +++++++++++--------------- 1 file changed, 35 insertions(+), 52 deletions(-) diff --git a/code/modules/cargo/packs/sec_supply.dm b/code/modules/cargo/packs/sec_supply.dm index 9e18adec4855..c2a71603db3e 100644 --- a/code/modules/cargo/packs/sec_supply.dm +++ b/code/modules/cargo/packs/sec_supply.dm @@ -12,28 +12,14 @@ contains = list(/obj/item/clothing/accessory/holster) crate_name = "holster crate" -/datum/supply_pack/sec_supply/chemimp - name = "Chemical Implants Crate" - desc = "Contains five remote chemical implants." - cost = 1000 - contains = list(/obj/item/storage/box/chemimp) - crate_name = "chemical implant crate" - -/datum/supply_pack/sec_supply/trackingimp - name = "Tracking Implants Crate" - desc = "Contains four tracking implants." - cost = 2000 - contains = list(/obj/item/storage/box/trackimp) - crate_name = "tracking implant crate" - /datum/supply_pack/sec_supply/securitybarriers name = "Security Barrier Grenades" - desc = "Stem the tide with four Security Barrier grenades." + desc = "Halt the opposition with four Security Barrier grenades." contains = list(/obj/item/grenade/barrier, /obj/item/grenade/barrier, /obj/item/grenade/barrier, /obj/item/grenade/barrier) - cost = 2000 + cost = 500 crate_name = "security barriers crate" /datum/supply_pack/sec_supply/empty_sandbags @@ -43,25 +29,26 @@ cost = 150 crate_name = "sandbag crate" -/datum/supply_pack/sec_supply/wall_flash - name = "Wall-Mounted Flash Crate" - desc = "Contains four wall-mounted flashes." - cost = 3000 - contains = list(/obj/item/storage/box/wall_flash, - /obj/item/storage/box/wall_flash, - /obj/item/storage/box/wall_flash, - /obj/item/storage/box/wall_flash) - crate_name = "wall-mounted flash crate" - -/datum/supply_pack/sec_supply/supplies - name = "Security Supplies Crate" - desc = "Contains seven flashbangs, seven teargas grenades, six flashes, and seven handcuffs." - cost = 5000 - contains = list(/obj/item/storage/box/flashbangs, - /obj/item/storage/box/teargas, - /obj/item/storage/box/flashes, - /obj/item/storage/box/handcuffs) - crate_name = "security supply crate" +/datum/supply_pack/sec_supply/flashbangs + name = "Flashbangs Crate" + desc = "Contains seven flashbangs for use in door breaching and riot control." + cost = 750 + contains = list(/obj/item/storage/box/flashbangs) + crate_name = "flashbangs crate" + +/datum/supply_pack/sec_supply/teargas + name = "Teargas Grenades Crate" + desc = "Contains seven teargas grenades for use in crowd dispersion and riot control." + cost = 750 + contains = list(/obj/item/storage/box/teargas) + crate_name = "teargas grenades crate" + +/datum/supply_pack/sec_supply/camera_console + name = "Camera Console Crate" + desc = "Contains a camera console circuit board, for a comprehensive surveillance system and peace of mind." + cost = 500 + contains = list(/obj/item/circuitboard/computer/security) + crate_name = "camera console crate" /* Misc. weapons / protection @@ -122,6 +109,16 @@ faction_discount = 0 faction_locked = TRUE +/datum/supply_pack/sec_supply/pepper_spray + name = "Pepper Spray Crate" + desc = "Contains four pepper spray cans, for self defense on a budget." + cost = 250 + contains = list(/obj/item/reagent_containers/spray/pepper, + /obj/item/reagent_containers/spray/pepper, + /obj/item/reagent_containers/spray/pepper, + /obj/item/reagent_containers/spray/pepper) + crate_name = "pepper spray crate" + /* Stamina / PVP weapons (intentionally overpriced due to odd balance position of stamina weapons) */ @@ -129,31 +126,17 @@ /datum/supply_pack/sec_supply/stingpack name = "Stingbang Grenade Pack" desc = "Contains five \"stingbang\" grenades, perfect for stopping riots and playing morally unthinkable pranks." - cost = 7500 + cost = 1500 contains = list(/obj/item/storage/box/stingbangs) crate_name = "stingbang grenade pack crate" -/datum/supply_pack/sec_supply/syringegun - name = "Syringe Gun Crate" - desc = "Contains a single syringe gun." - cost = 8000 - contains = list(/obj/item/gun/syringe) - crate_name = "syringe gun crate" - /datum/supply_pack/sec_supply/baton - name = "Stun Batons Crate" + name = "Stun Baton Crate" desc = "Arm your vessel security with a stun baton. Batteries included." - cost = 3000 + cost = 2500 contains = list(/obj/item/melee/baton/loaded) crate_name = "stun baton crate" -/datum/supply_pack/sec_supply/dragnet - name = "DRAGnet Crate" - desc = "Contains one \"Dynamic Rapid-Apprehension of the Guilty\" netting device, a recent breakthrough in law enforcement prisoner management technology." - cost = 2000 - contains = list(/obj/item/gun/energy/e_gun/dragnet) - crate_name = "\improper DRAGnet crate" - /datum/supply_pack/sec_supply/claymore name = "C-10 Claymore Crate" desc = "Four motion-activated directional mines, perfect for ambushing enemy infantry. Still debatably legal to sell!" From c335642b1a9294faae98b0b0cef1ddcf45295c58 Mon Sep 17 00:00:00 2001 From: Ical <86125936+Ical92@users.noreply.github.com> Date: Tue, 7 Jan 2025 07:25:00 -0500 Subject: [PATCH 108/122] Adds manufacturer field to ship config and Autowiki (#3930) ## About The Pull Request Adds manufacturer to `ship_config_schema.json` to note the manufacturer of the ship class, which is currently displayed in the autowiki template but no information is generated. Ships missing manufacturer information: - `independent_junker.json` Assistants made this in maints with a box of scraps - `solgov_inkwell.json` SolGov Lorema has no manufacturer lore - `solgov_paracelsus.json` - `srm_elder.json` They probably just built it themselves? - `syndicate_panacea.json` Who knows, it's purple The two other ungenerated fields for faction name and header color are added in #3815. ![image](https://github.com/user-attachments/assets/78dc6433-608f-4ba6-ad49-b8ec01436e1d) (Example with the Atoll-Class) ## Why It's Good For The Game Fills in a field on ship wikis that previously did not have information from the game. Mostly useful for mapping or lore reference, but still helpful. ## Changelog :cl: add: Wiki ship templates now show ship manufacturers /:cl: --- _maps/configs/independent_atoll.json | 1 + _maps/configs/independent_bubble.json | 1 + _maps/configs/independent_dwayne.json | 1 + _maps/configs/independent_kilo.json | 1 + _maps/configs/independent_mudskipper.json | 1 + _maps/configs/independent_raleigh.json | 1 + _maps/configs/independent_rigger.json | 1 + _maps/configs/independent_scarab.json | 1 + _maps/configs/independent_shetland.json | 1 + _maps/configs/independent_sunskipper.json | 1 + _maps/configs/inteq_colossus.json | 1 + _maps/configs/inteq_talos.json | 3 ++- _maps/configs/inteq_valor.json | 1 + _maps/configs/inteq_vaquero.json | 1 + _maps/configs/minutemen_atlas.json | 1 + _maps/configs/nanotrasen_delta.json | 1 + _maps/configs/nanotrasen_harrier.json | 1 + _maps/configs/nanotrasen_meta.json | 1 + _maps/configs/nanotrasen_ranger.json | 1 + _maps/configs/nanotrasen_tegu.json | 1 + _maps/configs/pgf_crying_sun.json | 1 + _maps/configs/pgf_elated_bolide.json | 1 + _maps/configs/pgf_woeful_cthonian.json | 1 + _maps/configs/pirate_libertatia.json | 1 + _maps/configs/pirate_tortuga.json | 1 + _maps/configs/syndicate_cybersun_litieguai.json | 1 + _maps/configs/syndicate_gorlex_komodo.json | 1 + _maps/configs/syndicate_ngr_derecho.json | 1 + _maps/configs/syndicate_ngr_kaliandhi.json | 1 + _maps/configs/syndicate_panacea.json | 1 + _maps/configs/syndicate_twinkleshine.json | 1 + _maps/example_ship_config.json | 1 + _maps/ship_config_schema.json | 5 +++++ code/controllers/subsystem/mapping.dm | 3 +++ code/datums/shuttles.dm | 2 ++ code/modules/autowiki/pages/ships.dm | 1 + 36 files changed, 44 insertions(+), 1 deletion(-) diff --git a/_maps/configs/independent_atoll.json b/_maps/configs/independent_atoll.json index 4d91d09694be..d0f32c9a8428 100644 --- a/_maps/configs/independent_atoll.json +++ b/_maps/configs/independent_atoll.json @@ -14,6 +14,7 @@ ], "faction": "/datum/faction/independent", "prefix": "IMV", + "manufacturer": "Ihejirika Civ. Manufacturing", "job_slots": { "Captain": { "outfit": "/datum/outfit/job/independent/captain", diff --git a/_maps/configs/independent_bubble.json b/_maps/configs/independent_bubble.json index 33a8cf8c1815..c2b5221122ce 100644 --- a/_maps/configs/independent_bubble.json +++ b/_maps/configs/independent_bubble.json @@ -14,6 +14,7 @@ ], "faction": "/datum/faction/independent", "prefix": "ISV", + "manufacturer": "Nanotrasen Spaceworks", "limit": 1, "job_slots": { "Captain": { diff --git a/_maps/configs/independent_dwayne.json b/_maps/configs/independent_dwayne.json index e770c725fc14..b9f35dcc7322 100644 --- a/_maps/configs/independent_dwayne.json +++ b/_maps/configs/independent_dwayne.json @@ -3,6 +3,7 @@ "map_name": "Mark.II Dwayne-class Long Range Mining Transport", "faction": "/datum/faction/independent", "prefix": "SV", + "manufacturer": "Nanotrasen Spaceworks", "namelists": [ "GENERAL", "SPACE", diff --git a/_maps/configs/independent_kilo.json b/_maps/configs/independent_kilo.json index 9ff4ccfbf191..da6683e9db22 100644 --- a/_maps/configs/independent_kilo.json +++ b/_maps/configs/independent_kilo.json @@ -7,6 +7,7 @@ ], "faction": "/datum/faction/independent", "prefix": "SV", + "manufacturer": "Miskilamo Spacefaring", "namelists": [ "GENERAL", "SPACE", diff --git a/_maps/configs/independent_mudskipper.json b/_maps/configs/independent_mudskipper.json index 469230d752a3..15ca44b9096c 100644 --- a/_maps/configs/independent_mudskipper.json +++ b/_maps/configs/independent_mudskipper.json @@ -4,6 +4,7 @@ "map_short_name": "Mudskipper-class", "faction": "/datum/faction/independent", "prefix": "ISV", + "manufacturer": "Miskilamo Spacefaring", "description": "One of the cheapest (and yet, inexplicably popular) offerings from Miskilamo Spacefaring, the Mudskipper-class is a vessel purpose-built for enterprising scrappers and looters looking to salvage bombed-out ruins and harvest boatloads of materials. Featuring a diverse set of multipurpose rooms, a charitable supply of EVA/ruin raiding equipment, and a set of anti-radiation gear for dealing with industrial accidents, the Mudskipper-class just keeps on chuggin’!", "tags": [ "Combat", diff --git a/_maps/configs/independent_raleigh.json b/_maps/configs/independent_raleigh.json index 2f818addbd67..adf4cc36365d 100644 --- a/_maps/configs/independent_raleigh.json +++ b/_maps/configs/independent_raleigh.json @@ -3,6 +3,7 @@ "map_name": "Raleigh-class Corvette", "faction": "/datum/faction/independent", "prefix": "ISV", + "manufacturer": "Kasagi-Fischer Partnership", "namelists": [ "SPACE", "BEASTS", diff --git a/_maps/configs/independent_rigger.json b/_maps/configs/independent_rigger.json index 57f147867e29..0f981f395c41 100644 --- a/_maps/configs/independent_rigger.json +++ b/_maps/configs/independent_rigger.json @@ -3,6 +3,7 @@ "map_name": "Riggs-class Sloop", "faction": "/datum/faction/independent", "prefix": "SV", + "manufacturer": "Kasagi-Fischer Partnership", "namelists": [ "GENERAL", "SPACE", diff --git a/_maps/configs/independent_scarab.json b/_maps/configs/independent_scarab.json index 8916043ea6a4..6c5721785335 100644 --- a/_maps/configs/independent_scarab.json +++ b/_maps/configs/independent_scarab.json @@ -3,6 +3,7 @@ "map_name": "Scarab-class Heavy Mining Ship", "faction": "/datum/faction/independent", "prefix": "SV", + "manufacturer": "Hardline Salvage and Mining", "namelists": [ "GENERAL", "SPACE", diff --git a/_maps/configs/independent_shetland.json b/_maps/configs/independent_shetland.json index a44478e49c74..b9897788bd10 100644 --- a/_maps/configs/independent_shetland.json +++ b/_maps/configs/independent_shetland.json @@ -2,6 +2,7 @@ "map_name": "Shetland-class Multipurpose Frigate", "faction": "/datum/faction/independent", "prefix": "SV", + "manufacturer": "Miskilamo Spacefaring", "namelists": [ "GENERAL", "SPACE", diff --git a/_maps/configs/independent_sunskipper.json b/_maps/configs/independent_sunskipper.json index a87d2582f097..792959d95b41 100644 --- a/_maps/configs/independent_sunskipper.json +++ b/_maps/configs/independent_sunskipper.json @@ -3,6 +3,7 @@ "map_name": "Sunskipper-class Culinary Vessel", "faction": "/datum/faction/independent", "prefix": "SV", + "manufacturer": "Ihejirika Civ. Manufacturing", "namelists": ["CRUISE", "NATURAL"], "map_short_name": "Sunskipper-class", "map_path": "_maps/shuttles/independent/independent_sunskipper.dmm", diff --git a/_maps/configs/inteq_colossus.json b/_maps/configs/inteq_colossus.json index 68bc1e2ec1b3..d4e930750607 100644 --- a/_maps/configs/inteq_colossus.json +++ b/_maps/configs/inteq_colossus.json @@ -3,6 +3,7 @@ "map_name": "Colossus-class Armored Frigate", "faction": "/datum/faction/inteq", "prefix": "IRMV", + "manufacturer": "Hardline Salvage and Mining", "description": "The mainstay of Inteq’s mercenary fleet, the Colossus is a professionally-militarized freighter like most of Inteq’s ships, and is designed to operate independently for some time, serving IRMG’s interests and providing vital mercenary services wherever they are needed. Key features include a secure and well-stocked armory and ample crew space, as well as a spacious cargo bay, which crews often refurbish into additional recreational or training space.", "tags": [ "Combat", diff --git a/_maps/configs/inteq_talos.json b/_maps/configs/inteq_talos.json index b2d39c10f443..9bbef06f0458 100644 --- a/_maps/configs/inteq_talos.json +++ b/_maps/configs/inteq_talos.json @@ -3,6 +3,7 @@ "map_name": "Talos-class Command Clipper", "faction": "/datum/faction/inteq", "prefix": "IRMV", + "manufacturer": "Hardline Salvage and Mining", "description": "The Talos is a command and support ship, and a rare example of a purpose-built Inteq ship. Outfitted with an abundance of construction and engineering equipment and a private bluespace communications suite capable of networking IRMG ships across any given system, Taloses are often the lynchpin of coordinated IRMG operations in a system, and offer construction and repair services as part of IRMG’s mercenary offerings. As Talos crews place a larger emphasis on support personnel, they tend to be less well-armed than other Inteq crews. One unusual feature of the Talos is its depressurized “wings” filled with redundant baffles, intended to provide extra durability in the case of impacts or weapons fire. They also double as auxiliary storage space and potential room for modification by their enterprising Artificer crews.", "tags": [ "Engineer", @@ -47,7 +48,7 @@ }, "Recruit": { "outfit": "/datum/outfit/job/inteq/assistant", - "slots": 4 + "slots": 4 } }, "enabled": true diff --git a/_maps/configs/inteq_valor.json b/_maps/configs/inteq_valor.json index 9c23544026ce..63252ef4d614 100644 --- a/_maps/configs/inteq_valor.json +++ b/_maps/configs/inteq_valor.json @@ -3,6 +3,7 @@ "map_name": "Valor-Class Field Care Cruiser", "faction": "/datum/faction/inteq", "prefix": "IRMV", + "manufacturer": "Hardline Salvage and Mining", "description": "The Valor is the dedicated medical vessel of the Inteq fleet, suitable for treatment both for Inteq combat casualties, or paid treatment of outsiders. It's equipped with high-end medical equipment and a small ambulance for patient transport for this purpose.", "tags": ["Medical", "Subshuttle"], "namelists": [ diff --git a/_maps/configs/inteq_vaquero.json b/_maps/configs/inteq_vaquero.json index 2b0bed8bfe98..42c0a1a374c8 100644 --- a/_maps/configs/inteq_vaquero.json +++ b/_maps/configs/inteq_vaquero.json @@ -3,6 +3,7 @@ "map_name": "Vaquero-class Light Frigate", "faction": "/datum/faction/inteq", "prefix": "IRMV", + "manufacturer": "Hardline Salvage and Mining", "description": "The Vaquero is a flexible and cheap military conversion of a light commercial freighter, widely used by Inteq Risk Management Group for picket, reconnaissance, and light escort duty, or for contracts that don't warrant a larger, more specialized ship. Unlike most Inteq ships, the Vaquero features basic medical, engineering, and military equipment all in one package, and its minimal crew requirements are an excellent fit for Vanguards with a smaller command and for training missions. Like its peers, it features a large cargo bay, which can be reconfigured as needed.", "tags": [ "Generalist" diff --git a/_maps/configs/minutemen_atlas.json b/_maps/configs/minutemen_atlas.json index 32f30caa5b75..894ef5dc50b0 100644 --- a/_maps/configs/minutemen_atlas.json +++ b/_maps/configs/minutemen_atlas.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "map_name": "Atlas-class Light Armored Crusier", "prefix": "CMSV", + "manufacturer": "Lanchester Shipyards", "namelists": ["GENERAL", "CLIP MINUTEMEN", "NATURAL_AGGRESSIVE"], "description": "The Atlas-Class is the designation for some of the oldest serving vessels in the Confederated League's military fleet. Originally the Atlantas-class, the design of the Atlantas was taken by the Colonial Militia just before the beginning of the war with the Old Frontiersmen, playing a pivotal role in multiple skirmishes. It is small in size and crew, well-rounded, and well-suited as an unexpensive hit-and-run vessel. Despite its age, the Atlas continues to serve the Confederated League for peacekeeping missions and driving off small crews of pirates from colonies.", "tags": [ diff --git a/_maps/configs/nanotrasen_delta.json b/_maps/configs/nanotrasen_delta.json index cf28abc50219..fe6345afbc0d 100644 --- a/_maps/configs/nanotrasen_delta.json +++ b/_maps/configs/nanotrasen_delta.json @@ -3,6 +3,7 @@ "map_name": "Delta-class Frigate", "faction": "/datum/faction/nt/ns_logi", "prefix": "NSSV", + "manufacturer": "Nanotrasen Spaceworks", "namelists": [ "GENERAL", "SPACE", diff --git a/_maps/configs/nanotrasen_harrier.json b/_maps/configs/nanotrasen_harrier.json index 161a699c2783..e627c0ed2044 100644 --- a/_maps/configs/nanotrasen_harrier.json +++ b/_maps/configs/nanotrasen_harrier.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "map_name": "Harrier-class Exploration Cruiser", "prefix": "NTSV", + "manufacturer": "Nanotrasen Spaceworks", "faction": "/datum/faction/nt", "namelists": [ "NANOTRASEN", diff --git a/_maps/configs/nanotrasen_meta.json b/_maps/configs/nanotrasen_meta.json index 207a6a89864b..963c31a34adf 100644 --- a/_maps/configs/nanotrasen_meta.json +++ b/_maps/configs/nanotrasen_meta.json @@ -3,6 +3,7 @@ "map_name": "Meta-class Freighter", "faction": "/datum/faction/nt", "prefix": "NTSV", + "manufacturer": "Nanotrasen Spaceworks", "map_short_name": "Meta-class", "description": "The Meta-class is a medium freight vessel designed for comfort and sustainability over long journeys of delivering cargo. Most, if not all of these ships are no longer under the direct management of the Company, leaving regulation and professionalism at the behest of individual captains. They can be found running independent contracts, delivering cargo, smuggling illicit goods, and generally trying to stay afloat ever since the collapse of Nanotrasen's operations in the frontier.", "tags": [ diff --git a/_maps/configs/nanotrasen_ranger.json b/_maps/configs/nanotrasen_ranger.json index fedc351e03b0..f5568a0a0343 100644 --- a/_maps/configs/nanotrasen_ranger.json +++ b/_maps/configs/nanotrasen_ranger.json @@ -1,6 +1,7 @@ { "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "prefix": "VISV", + "manufacturer": "Nanotrasen Spaceworks", "map_name": "Ranger-class Aid Vessel", "faction": "/datum/faction/nt/vigilitas", "namelists": [ diff --git a/_maps/configs/nanotrasen_tegu.json b/_maps/configs/nanotrasen_tegu.json index 92b8ddfa5fc1..993536ac2722 100644 --- a/_maps/configs/nanotrasen_tegu.json +++ b/_maps/configs/nanotrasen_tegu.json @@ -3,6 +3,7 @@ "map_name": "Tegu-class Communications Freighter", "faction": "/datum/faction/nt", "prefix": "NTSV", + "manufacturer": "Nanotrasen Spaceworks", "namelists": [ "NANOTRASEN", "SPACE", diff --git a/_maps/configs/pgf_crying_sun.json b/_maps/configs/pgf_crying_sun.json index fd8bfa3347b4..d6932a6efcb8 100644 --- a/_maps/configs/pgf_crying_sun.json +++ b/_maps/configs/pgf_crying_sun.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "faction": "/datum/faction/pgf", "prefix": "PGFN", + "manufacturer": "Etherbor Lihmona Shipyards", "map_name": "Crying Sun-class Light Frigate", "namelists": [ "PGF" diff --git a/_maps/configs/pgf_elated_bolide.json b/_maps/configs/pgf_elated_bolide.json index 6c3fe8e153c0..9f1698b9585c 100644 --- a/_maps/configs/pgf_elated_bolide.json +++ b/_maps/configs/pgf_elated_bolide.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "faction": "/datum/faction/pgf", "prefix": "PGFN", + "manufacturer": "Etherbor Lihmona Shipyards", "map_name": "Elated Bolide-Class Assault Lander", "namelists": [ "PGF" diff --git a/_maps/configs/pgf_woeful_cthonian.json b/_maps/configs/pgf_woeful_cthonian.json index 442ebd2cc066..57ac133e3c71 100644 --- a/_maps/configs/pgf_woeful_cthonian.json +++ b/_maps/configs/pgf_woeful_cthonian.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "faction": "/datum/faction/pgf", "prefix": "PGFN", + "manufacturer": "Axilai Orbital Works", "map_name": "Woeful Cthonian-class Patrol Cutter", "namelists": [ "PGF" diff --git a/_maps/configs/pirate_libertatia.json b/_maps/configs/pirate_libertatia.json index 9a77cc2c5dec..5ba322f61f84 100644 --- a/_maps/configs/pirate_libertatia.json +++ b/_maps/configs/pirate_libertatia.json @@ -9,6 +9,7 @@ ], "faction": "/datum/faction/frontier", "prefix": "ISV", + "manufacturer": "Miskilamo Spacefaring", "namelists": [ "PIRATES", "NATURAL_AGGRESSIVE" diff --git a/_maps/configs/pirate_tortuga.json b/_maps/configs/pirate_tortuga.json index 6543d349bad9..e72dc3df25c9 100644 --- a/_maps/configs/pirate_tortuga.json +++ b/_maps/configs/pirate_tortuga.json @@ -3,6 +3,7 @@ "map_name": "Tortuga-class Converted Cargo Freighter", "faction": "/datum/faction/frontier", "prefix": "ISV", + "manufacturer": "Miskilamo Spacefaring", "namelists": [ "PIRATES", "BRITISH_NAVY" diff --git a/_maps/configs/syndicate_cybersun_litieguai.json b/_maps/configs/syndicate_cybersun_litieguai.json index 41fb97deb3ac..a79781362c3d 100644 --- a/_maps/configs/syndicate_cybersun_litieguai.json +++ b/_maps/configs/syndicate_cybersun_litieguai.json @@ -3,6 +3,7 @@ "map_name": "Li Tieguai-class Rescue Ship", "faction": "/datum/faction/syndicate/cybersun", "prefix": "CSSV", + "manufacturer": "ISF Spacecraft", "map_short_name": "Li Tieguai-class", "description": "A small, nimble, and exceptionally well-built medical response vessel, the Li Tieguai is a recent addition to Cybersun’s fleet, forming a critical component of their Frontier stabilization program. Li Tieguais come equipped with high-end medical equipment, including a selection of Cybersun augments and prosthetics, as well as weaponry and armor sufficient to protect its personnel in the often-dangerous Frontier sectors, so that they can offer premium healthcare (at premium prices) in even the most dangerous of scenarios.", "tags": [ diff --git a/_maps/configs/syndicate_gorlex_komodo.json b/_maps/configs/syndicate_gorlex_komodo.json index 5044590efb15..c6bb9d806f7c 100644 --- a/_maps/configs/syndicate_gorlex_komodo.json +++ b/_maps/configs/syndicate_gorlex_komodo.json @@ -1,6 +1,7 @@ { "faction": "/datum/faction/syndicate/hardliners", "prefix": "ISV", + "manufacturer": "Cybersun", "namelists": [ "GORLEX", "NATURAL_AGGRESSIVE", diff --git a/_maps/configs/syndicate_ngr_derecho.json b/_maps/configs/syndicate_ngr_derecho.json index e65ab90e3c7c..b607a903b482 100644 --- a/_maps/configs/syndicate_ngr_derecho.json +++ b/_maps/configs/syndicate_ngr_derecho.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "faction": "/datum/faction/syndicate/ngr", "prefix": "NGRV", + "manufacturer": "Hardline Salvage and Mining", "namelists": [ "GORLEX", "NATURAL_AGGRESSIVE", diff --git a/_maps/configs/syndicate_ngr_kaliandhi.json b/_maps/configs/syndicate_ngr_kaliandhi.json index 81b32af32741..e46133492841 100644 --- a/_maps/configs/syndicate_ngr_kaliandhi.json +++ b/_maps/configs/syndicate_ngr_kaliandhi.json @@ -1,6 +1,7 @@ { "faction": "/datum/faction/syndicate/ngr", "prefix": "NGRV", + "manufacturer": "Hardline Salvage and Mining", "namelists": [ "GORLEX", "NATURAL_AGGRESSIVE", diff --git a/_maps/configs/syndicate_panacea.json b/_maps/configs/syndicate_panacea.json index f56158d9d9df..f86e9c54439c 100644 --- a/_maps/configs/syndicate_panacea.json +++ b/_maps/configs/syndicate_panacea.json @@ -1,5 +1,6 @@ { "prefix": "SUNS", + "manufacturer": "Cybersun", "map_name": "Panacea-class Infirm Vessel", "map_short_name": "Panacea-class", "map_path": "_maps/shuttles/syndicate/syndicate_panacea.dmm", diff --git a/_maps/configs/syndicate_twinkleshine.json b/_maps/configs/syndicate_twinkleshine.json index b1be2eb333d8..258cc1cc9858 100644 --- a/_maps/configs/syndicate_twinkleshine.json +++ b/_maps/configs/syndicate_twinkleshine.json @@ -2,6 +2,7 @@ "$schema": "https://raw.githubusercontent.com/shiptest-ss13/Shiptest/master/_maps/ship_config_schema.json", "faction": "/datum/faction/syndicate", "prefix": "SSV", + "manufacturer": "Cybersun", "namelists": [ "GORLEX", "SPACE", diff --git a/_maps/example_ship_config.json b/_maps/example_ship_config.json index e5dbd47d61e2..c94b171bfc80 100644 --- a/_maps/example_ship_config.json +++ b/_maps/example_ship_config.json @@ -4,6 +4,7 @@ "map_short_name": "Test-class", "faction": "/datum/faction/independent", "prefix": "STSV", + "manufacturer": "Ihejirika Civ. Manufacturing", "namelists": ["GENERAL", "SPACE", "MYTHOLOGICAL", "WEAPONS"], "map_path": "_maps/shuttles/shiptest/null.dmm", "limit": 1, diff --git a/_maps/ship_config_schema.json b/_maps/ship_config_schema.json index 1efa9eb95f2c..dba271025a1d 100644 --- a/_maps/ship_config_schema.json +++ b/_maps/ship_config_schema.json @@ -39,6 +39,11 @@ "description": "The prefix of the ship class, appended to randomly generated names when they're first purchased.", "maxLength": 5 }, + "manufacturer": { + "title": "Ship Manufacturer", + "type": [ "null", "string" ], + "description": "The manufacturer of the ship class, used in autowiki templates." + }, "namelists": { "title": "Namelists", "type": "array", diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 3fecc68fbfe4..ce076357c0ac 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -207,6 +207,9 @@ SUBSYSTEM_DEF(mapping) if(istext(data["prefix"])) S.prefix = data["prefix"] + if(istext(data["manufacturer"])) + S.manufacturer = data["manufacturer"] + if(istext(data["faction"])) S.faction_path = text2path(data["faction"]) if(S.faction_path) diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 9e0e8c125978..94dd2122c14d 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -19,6 +19,8 @@ var/list/name_categories = list("GENERAL") /// The prefix of the ship's name. var/prefix = "ISV" + /// The name of the ship's manufacturer. + var/manufacturer = "Unknown" /// The full name of the ship's faction. var/faction_name = "Independent" var/faction_path = /datum/faction/independent diff --git a/code/modules/autowiki/pages/ships.dm b/code/modules/autowiki/pages/ships.dm index c59a321942b6..56b59c8b6540 100644 --- a/code/modules/autowiki/pages/ships.dm +++ b/code/modules/autowiki/pages/ships.dm @@ -28,6 +28,7 @@ "name" = ship_name, "shortname" = escape_value(ship.short_name) || ship_name, "description" = escape_value(ship.description), + "manufacturer" = escape_value(ship.manufacturer), "prefix" = escape_value(ship.prefix), "tags" = escape_value(ship.tags?.Join(", ")), "limit" = ship.limit, From 39dcf086a925d8dcf7f272ef4e61e87ebb0fd195 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 7 Jan 2025 06:35:01 -0600 Subject: [PATCH 109/122] Automatic changelog generation for PR #3930 [ci skip] --- html/changelogs/AutoChangeLog-pr-3930.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3930.yml diff --git a/html/changelogs/AutoChangeLog-pr-3930.yml b/html/changelogs/AutoChangeLog-pr-3930.yml new file mode 100644 index 000000000000..0ffccccddd8d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3930.yml @@ -0,0 +1,4 @@ +author: Ical92 +changes: + - {rscadd: Wiki ship templates now show ship manufacturers} +delete-after: true From 9e162aa6b6cc5da620e16f345a419a7b46aae2c8 Mon Sep 17 00:00:00 2001 From: Sun-Soaked <45698967+Sun-Soaked@users.noreply.github.com> Date: Tue, 7 Jan 2025 08:06:45 -0500 Subject: [PATCH 110/122] Soulifies Backpacks & Duffels (#3865) ## About The Pull Request Backpacks and Duffel bags can now carry bulky items, and Duffel bags now have more storage space. Backpacks cannot be opened while worn on your back. Duffels now cannot be opened unless placed on the ground. ## Why It's Good For The Game This gives satchel/messenger bag's low storage space an upside(access from back), while justifying putting bigger items in storage objects that really should be able to carry them. Duffel bags are now very well-storage spaced, and can be specialized as a kind of stash bag. Backpack and duffel bags may need to have even more storage space to compensate, but for now I've been pretty frugal in buffing it. It's soul. Soon you will understand my vision ## Changelog :cl: balance: Backpacks can now carry Bulky items, but can no longer be accessed while on your back. balance: Duffel bags can now carry more, but must be placed on the ground to be opened. /:cl: --------- Signed-off-by: Sun-Soaked <45698967+Sun-Soaked@users.noreply.github.com> Co-authored-by: Theos --- code/__DEFINES/storage.dm | 8 +-- code/datums/components/storage/storage.dm | 68 ++++++++++++++++--- code/game/objects/items.dm | 8 +++ code/game/objects/items/storage/backpack.dm | 20 +++++- code/game/objects/items/storage/ration.dm | 2 +- .../clothing/outfits/ert/roumain_ert.dm | 2 +- .../clothing/outfits/factions/minutemen.dm | 3 +- .../mob/living/carbon/human/species.dm | 2 +- code/modules/mob/living/carbon/inventory.dm | 2 +- 9 files changed, 96 insertions(+), 19 deletions(-) diff --git a/code/__DEFINES/storage.dm b/code/__DEFINES/storage.dm index 01d77e0df2f2..ac23c09538e6 100644 --- a/code/__DEFINES/storage.dm +++ b/code/__DEFINES/storage.dm @@ -76,16 +76,16 @@ GLOBAL_LIST_INIT(default_weight_class_to_volume, list( // #define MAX_WEIGHT_CLASS_S_CONTAINER WEIGHT_CLASS_SMALL #define MAX_WEIGHT_CLASS_M_CONTAINER WEIGHT_CLASS_NORMAL -#define MAX_WEIGHT_CLASS_BACKPACK WEIGHT_CLASS_NORMAL +#define MAX_WEIGHT_CLASS_BACKPACK WEIGHT_CLASS_BULKY #define MAX_WEIGHT_CLASS_DUFFEL WEIGHT_CLASS_BULKY // max_volume for storages #define STORAGE_VOLUME_CONTAINER_S DEFAULT_VOLUME_NORMAL //4 small items #define STORAGE_VOLUME_CONTAINER_M (DEFAULT_VOLUME_NORMAL * 2) //8 small items #define STORAGE_VOLUME_SATCHEL (DEFAULT_VOLUME_NORMAL * 4) //4 normal items -#define STORAGE_VOLUME_BACKPACK (DEFAULT_VOLUME_NORMAL * 6) //1.5x satchel, 3 bulky items -#define STORAGE_VOLUME_DUFFLEBAG (DEFAULT_VOLUME_NORMAL * 8) // 2 huge items, or 4 bulky items -#define STORAGE_VOLUME_BAG_OF_HOLDING (DEFAULT_VOLUME_NORMAL * 9) //1.5X backpack +#define STORAGE_VOLUME_BACKPACK (DEFAULT_VOLUME_NORMAL * 6) //3 bulky items +#define STORAGE_VOLUME_DUFFLEBAG (DEFAULT_VOLUME_NORMAL * 10) //~1.4X backpack, 5 bulky items +#define STORAGE_VOLUME_BAG_OF_HOLDING (DEFAULT_VOLUME_NORMAL * 10) //Whitelist for the suit storage slot on medical suits #define MEDICAL_SUIT_ALLOWED_ITEMS list( \ diff --git a/code/datums/components/storage/storage.dm b/code/datums/components/storage/storage.dm index 6350d737d31b..268802e14dce 100644 --- a/code/datums/components/storage/storage.dm +++ b/code/datums/components/storage/storage.dm @@ -25,7 +25,12 @@ var/list/mob/is_using //lazy list of mobs looking at the contents of this storage. var/locked = FALSE //when locked nothing can see inside or use it. - var/locked_flavor = "locked" //prevents tochat messages related to locked from sending + var/locked_flavor = "seems to be locked!" //prevents tochat messages related to locked from sending + + /// If the storage object can be accessed while equipped to slot by mob(e.g. backpack in back slot) + var/worn_access = TRUE + /// If the storage object can be accessed while being held anywhere on a mob + var/carry_access = TRUE /// Storage flags, including what kinds of limiters we use for how many items we can hold var/storage_flags = STORAGE_FLAGS_LEGACY_DEFAULT @@ -110,6 +115,7 @@ RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(preattack_intercept)) RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(attack_self)) RegisterSignal(parent, COMSIG_ITEM_PICKUP, PROC_REF(signal_on_pickup)) + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(signal_on_equip)) RegisterSignal(parent, COMSIG_MOVABLE_POST_THROW, PROC_REF(close_all)) RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) @@ -222,7 +228,7 @@ SIGNAL_HANDLER if(locked) - to_chat(M, "[parent] seems to be [locked_flavor]!") + to_chat(M, "[parent] [locked_flavor]") return FALSE if((M.get_active_held_item() == parent) && allow_quick_empty) INVOKE_ASYNC(src, PROC_REF(quick_empty), M) @@ -233,8 +239,10 @@ if(!isitem(O) || !click_gather || SEND_SIGNAL(O, COMSIG_CONTAINS_STORAGE)) return FALSE . = COMPONENT_NO_ATTACK + if(!access_check()) + return FALSE if(locked) - to_chat(M, "[parent] seems to be [locked_flavor]!") + to_chat(M, "[parent] [locked_flavor]") return FALSE var/obj/item/I = O if(collection_mode == COLLECT_ONE) @@ -309,6 +317,8 @@ var/atom/A = parent if(!M.canUseStorage() || !A.Adjacent(M) || M.incapacitated()) return + if(!access_check()) + return FALSE if(locked) to_chat(M, "[parent] seems to be [locked_flavor]!") return FALSE @@ -426,6 +436,8 @@ var/atom/A = parent var/atom/dump_destination = dest_object.get_dumping_location() if(M.CanReach(A) && dump_destination && M.CanReach(dump_destination)) + if(!access_check()) + return FALSE if(locked) to_chat(M, "[parent] seems to be [locked_flavor]!") return FALSE @@ -530,6 +542,8 @@ if(locked && !force) to_chat(M, "[parent] seems to be [locked_flavor]!") return FALSE + if(!access_check()) + return FALSE if(force || M.CanReach(parent, view_only = TRUE)) if(use_sound && !silent) playsound(A, use_sound, 50, TRUE, -5) @@ -548,7 +562,7 @@ //This proc return 1 if the item can be picked up and 0 if it can't. //Set the stop_messages to stop it from printing messages -/datum/component/storage/proc/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M) +/datum/component/storage/proc/can_be_inserted(obj/item/I, stop_messages = FALSE, mob/M, bypass_access = FALSE) if(!istype(I) || (I.item_flags & ABSTRACT)) return FALSE //Not an item if(I == parent) @@ -557,6 +571,9 @@ var/atom/host = parent if(real_location == I.loc) return FALSE //Means the item is already in the storage item + if(!bypass_access)//For stuff like setting up outfits, setting up roundstart backpacks, etc. + if(!access_check()) + return FALSE if(locked) if(M && !stop_messages) host.add_fingerprint(M) @@ -660,17 +677,17 @@ var/obj/O = parent O.update_appearance() -/datum/component/storage/proc/signal_insertion_attempt(datum/source, obj/item/I, mob/M, silent = FALSE, force = FALSE) +/datum/component/storage/proc/signal_insertion_attempt(datum/source, obj/item/I, mob/M, silent = FALSE, force = FALSE, bypass_access = FALSE) SIGNAL_HANDLER - if((!force && !can_be_inserted(I, TRUE, M)) || (I == parent)) + if((!force && !can_be_inserted(I, TRUE, M, bypass_access)) || (I == parent)) return FALSE return handle_item_insertion(I, silent, M) -/datum/component/storage/proc/signal_can_insert(datum/source, obj/item/I, mob/M, silent = FALSE) +/datum/component/storage/proc/signal_can_insert(datum/source, obj/item/I, mob/M, silent = FALSE, bypass_access = FALSE) SIGNAL_HANDLER - return can_be_inserted(I, silent, M) + return can_be_inserted(I, silent, M, bypass_access) /datum/component/storage/proc/show_to_ghost(datum/source, mob/dead/observer/M) SIGNAL_HANDLER @@ -755,6 +772,8 @@ if(A.loc == user) . = COMPONENT_NO_ATTACK_HAND + if(!access_check()) + return FALSE if(locked) to_chat(user, "[parent] seems to be [locked_flavor]!") else @@ -769,6 +788,12 @@ for(var/mob/M in can_see_contents() - user) close(M) +/datum/component/storage/proc/signal_on_equip(datum/source, mob/user) + SIGNAL_HANDLER + + if(!worn_access) + close(user) + /datum/component/storage/proc/signal_take_obj(datum/source, atom/movable/AM, new_loc, force = FALSE) SIGNAL_HANDLER @@ -794,6 +819,8 @@ /datum/component/storage/proc/on_alt_click_async(datum/source, mob/user) if(!isliving(user) || !user.CanReach(parent) || user.incapacitated()) return + if(!access_check()) + return FALSE if(locked) to_chat(user, "[parent] seems to be [locked_flavor]!") return @@ -833,3 +860,28 @@ //Gets our max volume /datum/component/storage/proc/get_max_volume() return max_volume || AUTO_SCALE_STORAGE_VOLUME(max_w_class, max_combined_w_class) + +//checks for mob-related storage access conditions +/datum/component/storage/proc/access_check(message = TRUE) + var/atom/ourparent = parent + var/datum/component/storage/otherstorage + + //if we are inside another storage object, let's move up and check access there instead + if(istype(ourparent.loc, /obj/item/storage)) + ourparent = ourparent.loc + //get our parent's storage component so we can check their access vars + otherstorage = ourparent.GetComponent(/datum/component/storage) + + if(ismob(ourparent.loc)) + var/mob/holder = ourparent.loc + + if(otherstorage? !otherstorage.carry_access : !carry_access) + if(message) + to_chat(holder, span_warning( "[ourparent] is too cumbersome to open inhand, you're going to have to set it down!")) + return FALSE + + if((otherstorage? !otherstorage.worn_access : !worn_access) && !holder.held_items.Find(ourparent)) + if(message) + to_chat(holder, span_warning( "Your arms aren't long enough to reach [ourparent] while it's on your back!")) + return FALSE + return TRUE diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index c4358a71714d..23de618975a8 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -421,6 +421,14 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb if(anchored) return + //check if the item is inside another item's storage + if(istype(loc, /obj/item/storage)) + //if so, can we actually access it? + var/datum/component/storage/ourstorage = loc.GetComponent(/datum/component/storage) + if(!ourstorage.access_check()) + SEND_SIGNAL(loc, COMSIG_TRY_STORAGE_HIDE_FROM, user)//you're not supposed to be in here right now, punk! + return + if(resistance_flags & ON_FIRE) var/mob/living/carbon/C = user var/can_handle_hot = FALSE diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index d785eacd9c87..88dd8d3cb534 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -46,6 +46,15 @@ STR.max_volume = STORAGE_VOLUME_BACKPACK STR.max_w_class = MAX_WEIGHT_CLASS_BACKPACK STR.use_sound = 'sound/items/storage/unzip.ogg' + STR.worn_access = FALSE + +/obj/machinery/examine(mob/user) + . = ..() + var/datum/component/storage/bpack = GetComponent(/datum/component/storage) + if(bpack.worn_access == FALSE) + . += span_notice("You won't be able to open this once it's on your back.") + if(bpack.carry_access == FALSE) + . += span_notice("You'll have to set this down on the floor if you want to open it.") /* * Backpack Types @@ -192,8 +201,9 @@ /obj/item/storage/backpack/satchel/ComponentInitialize() . = ..() var/datum/component/storage/STR = GetComponent(/datum/component/storage) - STR.max_volume = STORAGE_VOLUME_BACKPACK + STR.max_volume = STORAGE_VOLUME_SATCHEL STR.max_w_class = MAX_WEIGHT_CLASS_M_CONTAINER + STR.worn_access = TRUE /obj/item/storage/backpack/satchel/leather name = "leather satchel" @@ -324,6 +334,13 @@ greyscale_icon_state = "satchel" greyscale_colors = list(list(15, 16), list(19, 13), list(13, 18)) +/obj/item/storage/backpack/messenger/ComponentInitialize() + . = ..() + var/datum/component/storage/STR = GetComponent(/datum/component/storage) + STR.max_volume = STORAGE_VOLUME_SATCHEL + STR.max_w_class = MAX_WEIGHT_CLASS_M_CONTAINER + STR.worn_access = TRUE + /obj/item/storage/backpack/messenger/chem name = "chemistry messenger bag" desc = "A sterile backpack worn over one shoulder. This one is in Chemistry colors." @@ -404,6 +421,7 @@ STR.max_w_class = MAX_WEIGHT_CLASS_DUFFEL LAZYINITLIST(STR.exception_hold) // This code allows you to fit one mob holder into a duffel bag STR.exception_hold += typecacheof(/obj/item/clothing/head/mob_holder) + STR.carry_access = FALSE /obj/item/storage/backpack/duffelbag/captain name = "captain's duffel bag" diff --git a/code/game/objects/items/storage/ration.dm b/code/game/objects/items/storage/ration.dm index 9a9e4a5a2617..9254e3014f7b 100644 --- a/code/game/objects/items/storage/ration.dm +++ b/code/game/objects/items/storage/ration.dm @@ -32,7 +32,7 @@ /obj/item/reagent_containers/food, /obj/item/ration_heater)) STR.locked = TRUE - STR.locked_flavor = "sealed closed" + STR.locked_flavor = "seems to be sealed closed!" /obj/item/storage/ration/proc/open_ration(mob/user) to_chat(user, "You tear open \the [src].") diff --git a/code/modules/clothing/outfits/ert/roumain_ert.dm b/code/modules/clothing/outfits/ert/roumain_ert.dm index efe7828173be..74802bdbba0b 100644 --- a/code/modules/clothing/outfits/ert/roumain_ert.dm +++ b/code/modules/clothing/outfits/ert/roumain_ert.dm @@ -32,7 +32,7 @@ l_pocket = /obj/item/ammo_box/a44roum_speedloader - backpack_contents = list(/obj/item/ammo_box/magazine/c45_firestorm_mag/pan = 3, /obj/item/ammo_box/a44roum_speedloader = 2, /obj/item/storage/box/ammo/a44roum) + backpack_contents = list(/obj/item/ammo_box/magazine/c45_firestorm_mag/pan = 2, /obj/item/ammo_box/a44roum_speedloader = 2, /obj/item/storage/box/ammo/a44roum) /datum/outfit/job/roumain/ert/vickland name = "ERT - Saint-Roumain Hunter (Vickland)" // vickland and candor diff --git a/code/modules/clothing/outfits/factions/minutemen.dm b/code/modules/clothing/outfits/factions/minutemen.dm index 3f99cc85087f..040acb06d7c4 100644 --- a/code/modules/clothing/outfits/factions/minutemen.dm +++ b/code/modules/clothing/outfits/factions/minutemen.dm @@ -224,8 +224,7 @@ l_hand = /obj/item/storage/briefcase - backpack = /obj/item/storage/backpack/satchel/leather - satchel = /obj/item/storage/backpack/satchel/leather + backpack = /obj/item/storage/backpack/industrial l_pocket = /obj/item/toy/crayon/white r_pocket = /obj/item/radio diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index 53de44fcd934..911532299839 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -1273,7 +1273,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) return TRUE if(ITEM_SLOT_BACKPACK) if(H.back) - if(SEND_SIGNAL(H.back, COMSIG_TRY_STORAGE_CAN_INSERT, I, H, TRUE)) + if(SEND_SIGNAL(H.back, COMSIG_TRY_STORAGE_CAN_INSERT, I, H, TRUE, TRUE)) return TRUE return FALSE return FALSE //Unsupported slot diff --git a/code/modules/mob/living/carbon/inventory.dm b/code/modules/mob/living/carbon/inventory.dm index f1cbd3156723..63032ceb1eca 100644 --- a/code/modules/mob/living/carbon/inventory.dm +++ b/code/modules/mob/living/carbon/inventory.dm @@ -106,7 +106,7 @@ put_in_hands(I) update_inv_hands() if(ITEM_SLOT_BACKPACK) - if(!back || !SEND_SIGNAL(back, COMSIG_TRY_STORAGE_INSERT, I, src, TRUE)) + if(!back || !SEND_SIGNAL(back, COMSIG_TRY_STORAGE_INSERT, I, src, TRUE, FALSE, TRUE)) not_handled = TRUE if(ITEM_SLOT_ID) if(!wear_id || !SEND_SIGNAL(wear_id, COMSIG_TRY_STORAGE_INSERT, I, src, TRUE)) From 1e878dbe14ff2e86aabea269c296a2934ff3f664 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 7 Jan 2025 07:17:24 -0600 Subject: [PATCH 111/122] Automatic changelog generation for PR #3865 [ci skip] --- html/changelogs/AutoChangeLog-pr-3865.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3865.yml diff --git a/html/changelogs/AutoChangeLog-pr-3865.yml b/html/changelogs/AutoChangeLog-pr-3865.yml new file mode 100644 index 000000000000..9aa0027c2e74 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3865.yml @@ -0,0 +1,7 @@ +author: Sun-Soaked +changes: + - {balance: 'Backpacks can now carry Bulky items, but can no longer be accessed + while on your back.'} + - {balance: 'Duffel bags can now carry more, but must be placed on the ground to + be opened.'} +delete-after: true From 71ce1f6d61098e9a5a520f10c484dedf13b30385 Mon Sep 17 00:00:00 2001 From: Ical <86125936+Ical92@users.noreply.github.com> Date: Tue, 7 Jan 2025 11:44:31 -0500 Subject: [PATCH 112/122] Crates load onto shelves when mapped (#3970) ## About The Pull Request Crates mapped on top of shelves now are loaded onto the shelf automatically, additionally, adds a new mapping helper to load crates onto nearby shelves. ![image](https://github.com/user-attachments/assets/84e3d443-e48a-45cb-8650-688be8b6661d) (Example on the Talos-class, loading crates onto shelves and nearby crates loaded using the mapping helper) ## Why It's Good For The Game Players wont need to load crates onto shelves at the start of each round, and mappers can be more creative with their use of shelves. ## Changelog :cl: add: Outpost staff have hired professional crate shelvers /:cl: --------- Signed-off-by: Ical <86125936+Ical92@users.noreply.github.com> --- .../independent/independent_shetland.dmm | 68 ++------ .../independent/independent_sunskipper.dmm | 138 ++++++--------- _maps/shuttles/inteq/inteq_talos.dmm | 88 +++------- .../shuttles/nanotrasen/nanotrasen_ranger.dmm | 160 ++++++++---------- _maps/shuttles/pgf/pgf_elated_bolide.dmm | 100 +++++------ _maps/shuttles/pgf/pgf_woeful_cthonian.dmm | 59 ++++--- .../syndicate/syndicate_ngr_derecho.dmm | 103 ++++------- .../syndicate/syndicate_ngr_kaliandhi.dmm | 138 ++++++--------- .../structures/crates_lockers/crates.dm | 2 + code/game/objects/structures/crateshelf.dm | 22 ++- code/modules/mapping/mapping_helpers.dm | 19 +++ icons/effects/mapping/mapping_helpers.dmi | Bin 12739 -> 9938 bytes 12 files changed, 364 insertions(+), 533 deletions(-) diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm index 242f488d577e..846ae4e74e8d 100644 --- a/_maps/shuttles/independent/independent_shetland.dmm +++ b/_maps/shuttles/independent/independent_shetland.dmm @@ -117,9 +117,7 @@ /turf/open/floor/plating, /area/ship/hallway/aft) "bc" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -161,9 +159,7 @@ /area/ship/hallway/fore) "by" = ( /obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, /area/ship/engineering/engine) @@ -402,9 +398,7 @@ /turf/closed/wall/r_wall, /area/ship/maintenance/port) "dq" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fueled/plasma, /turf/open/floor/engine/hull, /area/ship/maintenance/port) "dB" = ( @@ -450,9 +444,7 @@ "ea" = ( /obj/structure/closet/emcloset, /obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/corner/opaque/black/half, /turf/open/floor/plasteel, @@ -554,9 +546,7 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/engine) "eV" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -841,9 +831,7 @@ /turf/open/floor/plating, /area/ship/medical) "gS" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fueled/plasma, /turf/open/floor/engine/hull, /area/ship/maintenance/starboard) "gV" = ( @@ -1213,9 +1201,7 @@ id = "shetland_cargo"; locked = 1 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "jY" = ( @@ -2785,9 +2771,7 @@ /turf/open/floor/plating, /area/ship/hallway/central) "wT" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -3093,8 +3077,7 @@ }, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/random{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plasteel/grimy, /area/ship/security) @@ -3386,7 +3369,6 @@ "BL" = ( /obj/machinery/door/airlock/external, /obj/docking_port/mobile{ - can_move_docking_ports = 1; dir = 2; launch_status = 0; port_direction = 8; @@ -4236,7 +4218,6 @@ name = "Nugget" }, /obj/structure/bed/dogbed{ - anchored = 1; can_be_unanchored = 1 }, /turf/open/floor/carpet/blue, @@ -4443,8 +4424,7 @@ /obj/effect/spawner/random/bedsheet, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/random{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) @@ -4497,9 +4477,7 @@ /turf/open/floor/plasteel/grimy, /area/ship/crew/dorm) "Lu" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -5078,9 +5056,7 @@ /turf/open/floor/plasteel, /area/ship/medical) "PP" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/heater, /obj/machinery/door/poddoor{ dir = 4; id = "shetportthrusters" @@ -5250,9 +5226,7 @@ /turf/open/floor/plasteel, /area/ship/hallway/fore) "QV" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/heater, /obj/machinery/door/poddoor{ dir = 4; id = "shetstarboardengine" @@ -5537,6 +5511,7 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/effect/mapping_helpers/crate_shelve, /turf/open/floor/plasteel/patterned/grid, /area/ship/cargo) "Tk" = ( @@ -5861,9 +5836,7 @@ id = "shetland_cargo"; locked = 1 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "Ws" = ( @@ -6104,9 +6077,7 @@ /area/ship/crew/dorm) "YA" = ( /obj/machinery/power/smes/engineering, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /turf/open/floor/plating, /area/ship/engineering/electrical) "YN" = ( @@ -6223,8 +6194,7 @@ }, /obj/structure/curtain, /obj/structure/sign/poster/random{ - pixel_x = -32; - pixel_y = 0 + pixel_x = -32 }, /turf/open/floor/plasteel/white, /area/ship/medical) @@ -6264,9 +6234,7 @@ /turf/open/floor/plasteel/patterned, /area/ship/crew/cryo) "ZT" = ( -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/structure/cable{ icon_state = "8-9" }, diff --git a/_maps/shuttles/independent/independent_sunskipper.dmm b/_maps/shuttles/independent/independent_sunskipper.dmm index 12f34a8991ac..767b578c8f22 100644 --- a/_maps/shuttles/independent/independent_sunskipper.dmm +++ b/_maps/shuttles/independent/independent_sunskipper.dmm @@ -112,7 +112,6 @@ dir = 4 }, /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#332521" }, /turf/open/floor/wood/ebony, @@ -121,9 +120,7 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -426,7 +423,6 @@ /area/ship/hallway/central) "eI" = ( /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#543C30" }, /obj/structure/chair/wood{ @@ -558,7 +554,6 @@ dir = 4 }, /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#543C30" }, /turf/open/floor/wood/walnut, @@ -571,9 +566,7 @@ /turf/open/floor/wood/walnut, /area/ship/crew/canteen) "hi" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -868,17 +861,6 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/closet/crate/wooden{ - name = "mining gear crate" - }, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/melee/knife/hunting, -/obj/item/melee/knife/hunting, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/head/hardhat/mining, -/obj/item/clothing/head/hardhat/mining, /obj/machinery/firealarm/directional/south{ pixel_x = -12 }, @@ -947,15 +929,32 @@ /area/ship/bridge) "lV" = ( /obj/structure/crate_shelf, +/obj/structure/closet/crate{ + name = "supplies crate" + }, +/obj/item/reagent_containers/condiment/saltshaker, +/obj/item/reagent_containers/condiment/saltshaker, +/obj/item/reagent_containers/condiment/peppermill, +/obj/item/reagent_containers/condiment/peppermill, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/stack/sheet/plastic/five, /obj/structure/sign/poster/contraband/space_cube{ pixel_y = 32 }, /turf/open/floor/plasteel/tech, /area/ship/cargo) "mk" = ( -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ - dir = 2 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 9 }, @@ -971,7 +970,6 @@ dir = 8 }, /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#332521" }, /turf/open/floor/wood/ebony, @@ -1027,7 +1025,6 @@ /area/ship/crew/canteen) "mW" = ( /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#543C30" }, /obj/structure/railing/wood{ @@ -1161,7 +1158,6 @@ dir = 10 }, /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#332521" }, /turf/open/floor/wood/ebony, @@ -1293,9 +1289,7 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -1351,9 +1345,7 @@ /obj/structure/window/plasma/reinforced{ dir = 8 }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -1587,8 +1579,7 @@ dir = 1 }, /obj/structure/bed/dogbed{ - name = "Remy's bed"; - anchored = 1 + name = "Remy's bed" }, /mob/living/simple_animal/mouse/gray{ name = "Remy" @@ -1649,9 +1640,7 @@ /obj/structure/cable/green{ icon_state = "4-9" }, -/obj/structure/chair/wood{ - dir = 2 - }, +/obj/structure/chair/wood, /turf/open/floor/wood/walnut, /area/ship/crew/canteen) "uP" = ( @@ -1679,7 +1668,6 @@ /obj/structure/fluff/hedge, /obj/structure/railing/wood{ layer = 3.1; - dir = 2; color = "#792f27" }, /turf/open/floor/plasteel/tech/grid, @@ -1924,7 +1912,6 @@ /area/ship/crew/canteen) "yH" = ( /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#543C30" }, /obj/structure/chair/sofa/red/directional/north, @@ -1945,9 +1932,7 @@ color = "#543C30"; dir = 4 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 2 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood/walnut, /area/ship/crew/canteen) "zc" = ( @@ -1991,6 +1976,18 @@ /obj/effect/turf_decal/dept/cargo{ dir = 4 }, +/obj/structure/closet/crate/wooden{ + name = "mining gear crate" + }, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/melee/knife/hunting, +/obj/item/melee/knife/hunting, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/suit/hazardvest, +/obj/item/clothing/head/hardhat/mining, +/obj/item/clothing/head/hardhat/mining, +/obj/effect/mapping_helpers/crate_shelve, /turf/open/floor/plasteel/tech, /area/ship/cargo) "zC" = ( @@ -2054,7 +2051,6 @@ }, /obj/structure/railing/wood{ layer = 3.1; - dir = 2; color = "#792f27" }, /obj/effect/turf_decal/borderfloorblack{ @@ -2722,9 +2718,7 @@ icon_state = "5-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/obj/structure/chair/wood{ - dir = 2 - }, +/obj/structure/chair/wood, /turf/open/floor/wood/walnut, /area/ship/crew/canteen) "Ju" = ( @@ -2873,22 +2867,11 @@ /turf/open/floor/plasteel/patterned, /area/ship/crew/toilet) "Ll" = ( -/obj/item/tank/internals/oxygen, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/clothing/head/helmet/space/eva, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/eva, -/obj/item/clothing/suit/space/eva, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable/green{ icon_state = "0-4" }, /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/crate/internals{ - name = "EVA gear crate" - }, /obj/structure/reagent_dispensers/peppertank{ pixel_x = -32 }, @@ -3081,9 +3064,7 @@ /turf/open/floor/plating, /area/ship/maintenance/aft) "NI" = ( -/obj/structure/chair/wood{ - dir = 2 - }, +/obj/structure/chair/wood, /turf/open/floor/wood/walnut, /area/ship/crew/canteen) "NM" = ( @@ -3115,9 +3096,7 @@ /turf/open/floor/plasteel/mono/white, /area/ship/crew/canteen/kitchen) "OP" = ( -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 2 - }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/wood/walnut, /area/ship/crew/canteen) "OS" = ( @@ -3453,7 +3432,6 @@ dir = 4 }, /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#543C30" }, /obj/effect/turf_decal/siding/wood{ @@ -3549,29 +3527,22 @@ /turf/open/floor/wood/ebony, /area/ship/crew/canteen) "UK" = ( -/obj/structure/closet/crate{ - name = "supplies crate" - }, -/obj/item/reagent_containers/condiment/saltshaker, -/obj/item/reagent_containers/condiment/saltshaker, -/obj/item/reagent_containers/condiment/peppermill, -/obj/item/reagent_containers/condiment/peppermill, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, -/obj/item/storage/fancy/candle_box, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 }, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass{ - amount = 10 - }, -/obj/item/stack/sheet/plastic/five, /obj/machinery/airalarm/directional/west, +/obj/structure/closet/crate/internals{ + name = "EVA gear crate" + }, +/obj/item/tank/internals/oxygen, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/head/helmet/space/eva, +/obj/item/clothing/head/helmet/space/eva, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/eva, +/obj/item/clothing/suit/space/eva, +/obj/effect/mapping_helpers/crate_shelve, /turf/open/floor/plasteel/tech, /area/ship/cargo) "Ve" = ( @@ -3579,7 +3550,6 @@ pixel_y = 4 }, /obj/effect/turf_decal/siding/wood{ - dir = 2; color = "#543C30" }, /obj/structure/table/wood/fancy/red_gold, diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index 52342e6c8012..338864dbe56e 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -141,9 +141,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/machinery/door/window/eastright{ name = "Engine Access" }, @@ -235,8 +233,7 @@ anchored = 1; icon_state = "eng_secure"; name = "artificer's locker"; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/item/gear_pack/anglegrinder, /obj/item/radio/headset/alt, @@ -638,9 +635,7 @@ /turf/open/floor/plating/airless, /area/ship/maintenance/starboard) "ej" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, @@ -1251,9 +1246,7 @@ /turf/closed/wall/mineral/plastitanium, /area/ship/engineering/engine) "ii" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -1362,9 +1355,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -1445,8 +1436,7 @@ /obj/machinery/light/directional/north, /obj/structure/closet/secure_closet/engineering_welding{ req_access = null; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/effect/turf_decal/techfloor{ dir = 1 @@ -1523,8 +1513,7 @@ /obj/structure/table, /obj/item/paper_bin, /obj/item/folder/syndicate{ - desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'"; - name = "folder" + desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'" }, /obj/item/pen, /obj/item/multitool{ @@ -2544,8 +2533,7 @@ /obj/structure/table/reinforced, /obj/item/paper_bin, /obj/item/folder/syndicate{ - desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'"; - name = "folder" + desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'" }, /obj/item/pen/fountain, /obj/item/gps{ @@ -2810,6 +2798,7 @@ /obj/item/target{ pixel_x = 5 }, +/obj/effect/mapping_helpers/crate_shelve, /obj/structure/platform/ship_three, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) @@ -3156,9 +3145,7 @@ /turf/open/floor/plasteel/tech, /area/ship/crew/canteen) "sZ" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -3418,9 +3405,7 @@ /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "uC" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/heater, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, @@ -4041,9 +4026,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/heater, /obj/machinery/door/window/eastleft{ name = "Engine Access" }, @@ -4459,9 +4442,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -4576,12 +4557,10 @@ /obj/structure/crate_shelf, /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/brute{ - pixel_x = -8; - pixel_y = 0 + pixel_x = -8 }, /obj/item/storage/firstaid/fire{ - pixel_x = 9; - pixel_y = 0 + pixel_x = 9 }, /obj/item/storage/box/bodybags, /obj/structure/platform/ship_three{ @@ -5260,8 +5239,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8; - filter_types = list("n2","co2","bz","water_vapor","miasma","freon","tritium","n20"); - id_tag = null + filter_types = list("n2","co2","bz","water_vapor","miasma","freon","tritium","n20") }, /obj/machinery/atmospherics/pipe/simple/purple/hidden{ dir = 6 @@ -5580,7 +5558,6 @@ req_access_txt = "56" }, /obj/machinery/button/door{ - color = null; dir = 8; id = "talos_tank_fuel"; name = "Access Door Control"; @@ -5816,8 +5793,7 @@ anchored = 1; icon_state = "eng_secure"; name = "artificer's locker"; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/structure/cable{ icon_state = "0-8" @@ -5872,8 +5848,7 @@ }, /obj/structure/table/reinforced, /obj/item/folder/syndicate{ - desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'"; - name = "folder" + desc = "A slick black folder stamped 'Property of Inteq Risk Management Group.'" }, /obj/item/stamp/inteq/maa, /obj/item/table_bell{ @@ -6709,9 +6684,7 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /turf/open/floor/plating, /area/ship/engineering) "RC" = ( @@ -6812,9 +6785,7 @@ /obj/structure/cable{ icon_state = "0-8" }, -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/effect/turf_decal/industrial/warning{ dir = 4 }, @@ -6917,9 +6888,7 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/engineering/communications) "SL" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fueled/plasma, /turf/open/floor/plating, /area/ship/engineering) "SN" = ( @@ -7225,8 +7194,7 @@ }, /obj/structure/closet/secure_closet/engineering_electrical{ req_access = null; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/effect/turf_decal/techfloor{ dir = 1 @@ -7402,7 +7370,6 @@ id = "talos_tank_burn"; pixel_x = 4; pixel_y = 21; - req_access = null; req_access_txt = "56" }, /obj/effect/turf_decal/industrial/fire{ @@ -7571,8 +7538,7 @@ anchored = 1; icon_state = "eng_secure"; name = "artificer's locker"; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/item/gear_pack/anglegrinder, /obj/item/radio/headset/alt, @@ -7658,9 +7624,7 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) "Xl" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fueled/plasma, /turf/open/floor/plating, /area/ship/engineering/engine) "Xn" = ( @@ -8002,9 +7966,7 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering/engine) "ZJ" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, diff --git a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm index c14594f0946d..c1e6179a8bfe 100644 --- a/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm +++ b/_maps/shuttles/nanotrasen/nanotrasen_ranger.dmm @@ -123,17 +123,52 @@ /turf/open/floor/pod/light, /area/ship/storage/equip) "aK" = ( -/obj/structure/sign/poster/official/ion_carbine{ - pixel_x = 32 - }, -/obj/structure/window/reinforced/spawner, /obj/structure/crate_shelf, +/obj/item/storage/box/ammo/c9mm{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/storage/box/ammo/c9mm{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/storage/box/ammo/c9mm{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/storage/box/ammo/c9mm{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/storage/box/ammo/c9mm_rubber{ + pixel_x = -9 + }, +/obj/structure/closet/crate/secure/gear{ + name = "Ammunition Crate" + }, +/obj/item/ammo_box/magazine/smgm9mm{ + pixel_x = 11 + }, +/obj/item/ammo_box/magazine/smgm9mm{ + pixel_x = 11 + }, +/obj/item/ammo_box/magazine/smgm9mm{ + pixel_x = 11 + }, +/obj/item/ammo_box/magazine/smgm9mm{ + pixel_x = 11 + }, +/obj/item/ammo_box/magazine/co9mm, /obj/effect/turf_decal/industrial/fire{ dir = 8 }, /obj/effect/turf_decal/siding/thinplating/dark{ dir = 5 }, +/obj/structure/window/reinforced/spawner, +/obj/structure/sign/poster/official/ion_carbine{ + pixel_x = 32 + }, /turf/open/floor/plasteel/tech, /area/ship/storage/equip) "aO" = ( @@ -190,9 +225,7 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "br" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/heater, /obj/machinery/door/window/northright{ dir = 4 }, @@ -1315,9 +1348,7 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/starboard) "jb" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fueled/plasma, /turf/open/floor/plating, /area/ship/engineering/engines/port) "jd" = ( @@ -1946,7 +1977,6 @@ /area/ship/hallway/starboard) "nE" = ( /obj/machinery/button/door{ - dir = 2; id = "Ranger_AI_Core_Blasts"; name = "Access Blast Doors"; pixel_x = -2; @@ -1955,7 +1985,6 @@ req_ship_access = 1 }, /obj/machinery/button/shieldwallgen{ - dir = 2; id = "AI_Core_Field_Engi"; pixel_x = 6; pixel_y = 20 @@ -2076,9 +2105,7 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "oI" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/machinery/door/window/northleft{ dir = 4 }, @@ -2518,9 +2545,7 @@ /turf/open/floor/plasteel/lightgrey, /area/ship/hallway/central) "rW" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/machinery/door/window/northright{ dir = 4 }, @@ -2756,9 +2781,7 @@ /turf/open/floor/plasteel/white, /area/ship/medical) "tr" = ( -/obj/machinery/power/shuttle/engine/fueled/plasma{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fueled/plasma, /turf/open/floor/plating, /area/ship/engineering/engines/starboard) "tK" = ( @@ -3192,9 +3215,7 @@ /turf/open/floor/plasteel/white, /area/ship/medical) "wc" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/machinery/door/window/northright{ dir = 4 }, @@ -3561,42 +3582,7 @@ /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 4 }, -/obj/item/storage/box/ammo/c9mm{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/storage/box/ammo/c9mm{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/storage/box/ammo/c9mm{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/storage/box/ammo/c9mm{ - pixel_x = -9; - pixel_y = 9 - }, -/obj/item/storage/box/ammo/c9mm_rubber{ - pixel_x = -9 - }, -/obj/structure/closet/crate/secure/gear{ - name = "Ammunition Crate" - }, /obj/effect/decal/cleanable/wrapping, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 11 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 11 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 11 - }, -/obj/item/ammo_box/magazine/smgm9mm{ - pixel_x = 11 - }, -/obj/item/ammo_box/magazine/co9mm, /turf/open/floor/plasteel/lightgrey, /area/ship/storage/equip) "yZ" = ( @@ -3974,9 +3960,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) "BO" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/machinery/door/window/northleft{ dir = 4 }, @@ -4066,6 +4050,28 @@ pixel_y = -1; req_ship_access = 1 }, +/obj/structure/closet/crate/hydroponics{ + name = "Sustenance Crate" + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/storage/ration/assorted_salted_offal, +/obj/item/storage/ration/battered_fish_sticks, +/obj/item/storage/ration/beef_goulash, +/obj/item/storage/ration/beef_strips, +/obj/item/storage/ration/fried_fish, +/obj/item/reagent_containers/food/snacks/popcorn{ + desc = "Dehydrated, salted sunflower seeds, for snacking!"; + icon = 'icons/obj/hydroponics/seeds.dmi'; + icon_state = "seed-sunflower"; + list_reagents = list(/datum/reagent/consumable/nutriment = 4); + name = "Snacking Sunflower Seeds" + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, /turf/open/floor/plasteel/tech, /area/ship/cargo) "Cq" = ( @@ -4209,7 +4215,6 @@ id = "AI_Core_Field_Engi" }, /obj/machinery/door/poddoor{ - dir = 2; id = "Ranger_AI_Core_Blasts"; name = "Communications Access" }, @@ -4411,32 +4416,8 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/central) "EA" = ( -/obj/structure/closet/crate/hydroponics{ - name = "Sustenance Crate" - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/storage/ration/assorted_salted_offal, -/obj/item/storage/ration/battered_fish_sticks, -/obj/item/storage/ration/beef_goulash, -/obj/item/storage/ration/beef_strips, -/obj/item/storage/ration/fried_fish, -/obj/item/reagent_containers/food/snacks/popcorn{ - desc = "Dehydrated, salted sunflower seeds, for snacking!"; - icon = 'icons/obj/hydroponics/seeds.dmi'; - icon_state = "seed-sunflower"; - list_reagents = list(/datum/reagent/consumable/nutriment = 4); - name = "Snacking Sunflower Seeds" - }, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/storage/ration/cheese_pizza_slice, -/obj/item/storage/ration/pepperoni_pizza_slice, /turf/open/floor/plasteel/tech, /area/ship/cargo) "EE" = ( @@ -6705,7 +6686,6 @@ /area/ship/crew/specialized/security) "Wp" = ( /obj/machinery/door/poddoor{ - dir = 2; id = "Ranger_AI_Core_Blasts"; name = "Communications Access" }, @@ -7123,9 +7103,7 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering) "Zj" = ( -/obj/machinery/atmospherics/components/unary/shuttle/heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/heater, /obj/machinery/door/window/northleft{ dir = 4 }, diff --git a/_maps/shuttles/pgf/pgf_elated_bolide.dmm b/_maps/shuttles/pgf/pgf_elated_bolide.dmm index 1239ee22bbbd..9d501fe9e7ba 100644 --- a/_maps/shuttles/pgf/pgf_elated_bolide.dmm +++ b/_maps/shuttles/pgf/pgf_elated_bolide.dmm @@ -977,6 +977,11 @@ /obj/structure/crate_shelf{ capacity = 2 }, +/obj/structure/closet/crate/rations, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, /turf/open/floor/plasteel/mono/white, /area/ship/crew/ccommons) "ha" = ( @@ -2199,7 +2204,6 @@ "nk" = ( /obj/structure/table/chem, /obj/item/storage/case/surgery{ - pixel_x = 0; pixel_y = 3 }, /obj/item/reagent_containers/glass/bottle/formaldehyde, @@ -3296,6 +3300,25 @@ /obj/effect/turf_decal/spline/fancy/transparent/bottlegreen{ dir = 1 }, +/obj/structure/closet/crate{ + name = "CLIP lend-lease" + }, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/clothing/mask/gas/clip, +/obj/item/storage/box/flares, +/obj/item/storage/box/flares, +/obj/item/storage/box/flares, +/obj/item/storage/box/flares, +/obj/item/storage/box/flares, +/obj/item/storage/box/flares, +/obj/item/storage/box/flares, +/obj/item/storage/box/flares, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "uN" = ( @@ -3857,6 +3880,19 @@ /obj/effect/turf_decal/spline/fancy/transparent/bottlegreen{ dir = 1 }, +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/red, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "yN" = ( @@ -5414,25 +5450,6 @@ }, /turf/open/floor/plating, /area/ship/storage/starboard) -"Ia" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/red, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) "If" = ( /obj/structure/cable{ icon_state = "4-8" @@ -6144,34 +6161,14 @@ /turf/open/floor/engine/hull/interior, /area/ship/bridge) "LL" = ( -/obj/structure/closet/crate{ - name = "CLIP lend-lease" - }, -/obj/item/clothing/mask/gas/clip, -/obj/item/clothing/mask/gas/clip, -/obj/item/clothing/mask/gas/clip, -/obj/item/clothing/mask/gas/clip, -/obj/item/clothing/mask/gas/clip, -/obj/item/clothing/mask/gas/clip, -/obj/item/clothing/mask/gas/clip, -/obj/item/clothing/mask/gas/clip, /obj/effect/turf_decal/spline/fancy/opaque/grey{ dir = 1 }, -/obj/item/storage/box/flares, -/obj/item/storage/box/flares, -/obj/item/storage/box/flares, -/obj/item/storage/box/flares, -/obj/item/storage/box/flares, -/obj/item/storage/box/flares, -/obj/item/storage/box/flares, -/obj/item/storage/box/flares, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "LN" = ( /obj/item/radio/intercom/directional/west, -/obj/structure/closet/crate/freezer/blood, /obj/effect/turf_decal/spline/fancy/opaque/grey{ dir = 1 }, @@ -6249,6 +6246,7 @@ /obj/effect/turf_decal/spline/fancy/transparent/bottlegreen{ dir = 1 }, +/obj/structure/closet/crate/freezer/blood, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "MH" = ( @@ -6537,8 +6535,6 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/engineering) "Pc" = ( -/obj/structure/closet/crate/radiation, -/obj/item/stack/sheet/mineral/uranium/twenty, /obj/structure/sign/poster/contraband/missing_gloves{ pixel_x = -28 }, @@ -6955,6 +6951,8 @@ /obj/effect/turf_decal/techfloor{ dir = 1 }, +/obj/structure/closet/crate/radiation, +/obj/item/stack/sheet/mineral/uranium/twenty, /turf/open/floor/plasteel/tech, /area/ship/storage/starboard) "RJ" = ( @@ -7074,6 +7072,7 @@ /obj/effect/turf_decal/spline/fancy/transparent/bottlegreen{ dir = 1 }, +/obj/structure/closet/crate/freezer/surplus_limbs, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "SD" = ( @@ -7171,11 +7170,6 @@ /turf/open/floor/plasteel/tech, /area/ship/security/armory) "SY" = ( -/obj/structure/closet/crate/rations, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, /turf/open/floor/plasteel/mono/white, /area/ship/crew/ccommons) "Tf" = ( @@ -7602,13 +7596,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/plasteel/telecomms_floor, /area/ship/crew/cryo) -"Vj" = ( -/obj/structure/closet/crate/freezer/surplus_limbs, -/obj/effect/turf_decal/spline/fancy/opaque/grey{ - dir = 1 - }, -/turf/open/floor/plasteel/patterned/cargo_one, -/area/ship/cargo) "Vo" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ship/bridge) @@ -8348,6 +8335,7 @@ /obj/item/storage/bag/construction, /obj/item/storage/bag/construction, /obj/item/storage/bag/construction, +/obj/effect/mapping_helpers/crate_shelve, /turf/open/floor/plasteel/tech, /area/ship/storage/starboard) "ZT" = ( @@ -8831,7 +8819,7 @@ BF ql Uu Su -Vj +zM vo gj dE @@ -8860,7 +8848,7 @@ NQ fg Uu yK -Ia +zM vo zM De diff --git a/_maps/shuttles/pgf/pgf_woeful_cthonian.dmm b/_maps/shuttles/pgf/pgf_woeful_cthonian.dmm index 0f4bc8b38709..194a2afd853b 100644 --- a/_maps/shuttles/pgf/pgf_woeful_cthonian.dmm +++ b/_maps/shuttles/pgf/pgf_woeful_cthonian.dmm @@ -786,25 +786,24 @@ /obj/structure/chair/handrail{ dir = 8 }, -/obj/structure/closet/crate{ - name = "ration crate" - }, -/obj/item/storage/ration/beef_strips, -/obj/item/storage/ration/blackened_calamari, -/obj/item/storage/ration/assorted_salted_offal, -/obj/item/storage/ration/assorted_salted_offal, -/obj/item/storage/ration/shredded_beef, -/obj/item/storage/ration/shredded_beef, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "iW" = ( /obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/crate_shelf, /obj/machinery/light/small/directional/west, +/obj/structure/closet/crate/medical, +/obj/item/storage/firstaid/radiation, +/obj/item/reagent_containers/hypospray/medipen/anti_rad, +/obj/item/reagent_containers/hypospray/medipen/anti_rad, +/obj/item/reagent_containers/hypospray/medipen/anti_rad, +/obj/item/reagent_containers/hypospray/medipen/anti_rad, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "jg" = ( @@ -1370,7 +1369,6 @@ /obj/structure/table/reinforced, /obj/item/radio/intercom/wideband/table{ dir = 4; - pixel_y = 0; pixel_x = 1 }, /obj/item/desk_flag/gezena{ @@ -1497,6 +1495,19 @@ }, /obj/machinery/light/directional/south, /obj/machinery/firealarm/directional/east, +/obj/structure/closet/crate{ + name = "ration crate" + }, +/obj/item/storage/ration/beef_strips, +/obj/item/storage/ration/blackened_calamari, +/obj/item/storage/ration/assorted_salted_offal, +/obj/item/storage/ration/assorted_salted_offal, +/obj/item/storage/ration/shredded_beef, +/obj/item/storage/ration/shredded_beef, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "sT" = ( @@ -2655,6 +2666,10 @@ /obj/effect/turf_decal/industrial/outline/yellow, /obj/structure/crate_shelf, /obj/machinery/light/small/directional/east, +/obj/structure/closet/crate/engineering, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/mining_scanner, /turf/open/floor/plasteel/patterned/ridged, /area/ship/cargo) "Ig" = ( @@ -2871,10 +2886,6 @@ dir = 8 }, /obj/item/radio/intercom/directional/east, -/obj/structure/closet/crate/engineering, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/mining_scanner, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) "Kz" = ( @@ -3096,18 +3107,6 @@ /obj/structure/cable{ icon_state = "0-4" }, -/obj/structure/closet/crate/medical, -/obj/item/storage/firstaid/radiation, -/obj/item/reagent_containers/hypospray/medipen/anti_rad, -/obj/item/reagent_containers/hypospray/medipen/anti_rad, -/obj/item/reagent_containers/hypospray/medipen/anti_rad, -/obj/item/reagent_containers/hypospray/medipen/anti_rad, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/storage/firstaid/regular, -/obj/item/storage/firstaid/regular, /obj/effect/turf_decal/steeldecal/steel_decals_central7, /turf/open/floor/plasteel/patterned/cargo_one, /area/ship/cargo) diff --git a/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm b/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm index 4b67c1d4a0bc..82c820fbdb9f 100644 --- a/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm +++ b/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm @@ -407,6 +407,24 @@ /area/ship/cargo) "dZ" = ( /obj/structure/crate_shelf, +/obj/structure/closet/crate{ + name = "food crate" + }, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/snacks/canned/beans, /turf/open/floor/plasteel/tech, /area/ship/cargo) "ea" = ( @@ -495,24 +513,6 @@ dir = 4; layer = 2.04 }, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/structure/closet/crate{ - name = "food crate" - }, /obj/structure/chair/handrail, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/tech, @@ -702,9 +702,7 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "fQ" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -1002,9 +1000,7 @@ /obj/machinery/door/poddoor/shutters{ id = "derecho_bridge_shut" }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/structure/grille, /obj/structure/window/plasma/reinforced/plastitanium, /turf/open/floor/plating, @@ -1042,9 +1038,6 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "iK" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/metal/twenty, -/obj/item/stack/sheet/glass/five, /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/pod/dark, /area/ship/science/workshop) @@ -1905,7 +1898,6 @@ /obj/machinery/door/airlock/hatch{ dir = 4; name = "Workshop"; - req_access = null; req_one_access = list(10, 48) }, /turf/open/floor/plasteel/tech/grid, @@ -2181,9 +2173,7 @@ }, /obj/effect/turf_decal/trimline/opaque/bar/line, /obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /turf/open/floor/plasteel/tech, /area/ship/hallway/starboard) "sm" = ( @@ -2336,9 +2326,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /turf/open/floor/plasteel/tech/grid, /area/ship/bridge) "sU" = ( @@ -2458,9 +2446,7 @@ /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "uX" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/window/reinforced{ dir = 8 }, @@ -2981,9 +2967,7 @@ /turf/open/floor/pod/dark, /area/ship/engineering/atmospherics) "yO" = ( -/obj/machinery/power/shuttle/engine/fire{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fire, /obj/machinery/door/poddoor{ dir = 4; id = "derecho_engine_blast" @@ -2991,9 +2975,7 @@ /turf/open/floor/plating, /area/ship/engineering/engines) "yS" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -3210,6 +3192,9 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt/dust, +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/twenty, +/obj/item/stack/sheet/glass/five, /turf/open/floor/pod/dark, /area/ship/science/workshop) "Ae" = ( @@ -3290,9 +3275,7 @@ /turf/open/floor/pod/dark, /area/ship/science/workshop) "AW" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/window/reinforced{ dir = 8 }, @@ -3397,8 +3380,7 @@ }, /obj/structure/closet/secure_closet/engineering_electrical{ req_access = null; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/pod/dark, @@ -3490,9 +3472,7 @@ /obj/effect/turf_decal/techfloor{ dir = 1 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/machinery/power/terminal{ dir = 8 }, @@ -3600,9 +3580,7 @@ /turf/open/floor/plasteel/tech, /area/ship/hallway/central) "DP" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/window/reinforced{ dir = 8 }, @@ -3976,9 +3954,7 @@ /obj/machinery/door/poddoor/shutters{ id = "derecho_office_shut" }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/structure/window/plasma/reinforced/plastitanium, /obj/structure/grille, /turf/open/floor/plating, @@ -4609,9 +4585,7 @@ dir = 1 }, /obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/machinery/photocopier, /turf/open/floor/plasteel/mono/dark, /area/ship/crew/office) @@ -5249,8 +5223,7 @@ }, /obj/structure/closet/secure_closet/engineering_welding{ req_access = null; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -5647,9 +5620,7 @@ /turf/open/floor/plasteel/dark, /area/ship/hallway/fore) "WD" = ( -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater, /obj/structure/window/reinforced{ dir = 8 }, @@ -5912,7 +5883,6 @@ id = "derecho_entrance_holo"; pixel_x = -20; pixel_y = 7; - req_one_access = null; req_ship_access = 1 }, /obj/machinery/button/door{ @@ -5921,7 +5891,6 @@ name = "Blast Door Control"; pixel_x = -21; pixel_y = -4; - req_one_access = null; req_ship_access = 1 }, /turf/open/floor/pod, diff --git a/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm b/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm index f2e6b8f6dd63..6e8c1d4d8879 100644 --- a/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm +++ b/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm @@ -422,9 +422,7 @@ /obj/machinery/power/terminal{ dir = 8 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/effect/turf_decal/techfloor, /obj/machinery/light/small/directional/east, /turf/open/floor/plasteel/tech, @@ -744,9 +742,7 @@ /obj/effect/turf_decal/techfloor{ dir = 1 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/machinery/light/dim/directional/west, /obj/machinery/power/smes/engineering, /turf/open/floor/plasteel/tech, @@ -858,9 +854,7 @@ pixel_y = 10 }, /obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/item/trash/can, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) @@ -1007,9 +1001,7 @@ /area/ship/medical) "hk" = ( /obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/effect/turf_decal/corner/opaque/red/half{ dir = 1 }, @@ -1302,9 +1294,7 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/security/armory) "jM" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -1313,8 +1303,7 @@ "jN" = ( /obj/structure/closet/secure_closet/engineering_electrical{ req_access = null; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /turf/open/floor/plasteel/tech, /area/ship/engineering/electrical) @@ -1991,9 +1980,7 @@ dir = 1 }, /obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /turf/open/floor/plasteel/dark, /area/ship/crew/cryo) "ne" = ( @@ -2008,9 +1995,7 @@ /obj/machinery/power/terminal{ dir = 8 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/effect/turf_decal/techfloor, /obj/machinery/button/door{ dir = 8; @@ -2497,9 +2482,7 @@ }, /obj/effect/turf_decal/techfloor, /obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/starboard) "ql" = ( @@ -2827,9 +2810,7 @@ dir = 1 }, /obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/item/cigbutt, /turf/open/floor/pod/dark, /area/ship/engineering) @@ -2844,9 +2825,7 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering/electrical) "sF" = ( -/obj/machinery/power/shuttle/engine/fire{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fire, /turf/open/floor/plating, /area/ship/engineering/engines/port) "sJ" = ( @@ -2899,9 +2878,7 @@ dir = 4 }, /obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/machinery/light/dim/directional/south, /turf/open/floor/pod/dark, /area/ship/engineering/atmospherics) @@ -4396,6 +4373,11 @@ /obj/effect/turf_decal/trimline/opaque/bar/corner, /turf/open/floor/plasteel/tech, /area/ship/hallway/central) +"Ci" = ( +/obj/structure/crate_shelf, +/obj/structure/closet/crate, +/turf/open/floor/plasteel/dark, +/area/ship/cargo) "Co" = ( /obj/structure/cable{ icon_state = "1-2" @@ -4508,9 +4490,7 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "Do" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -4663,9 +4643,7 @@ /obj/effect/turf_decal/techfloor{ dir = 1 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/machinery/power/smes/engineering, /turf/open/floor/plasteel/tech, /area/ship/engineering/electrical) @@ -4951,9 +4929,7 @@ /turf/open/floor/plasteel/tech, /area/ship/engineering/engines/port) "Gn" = ( -/obj/machinery/power/shuttle/engine/fire{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/fire, /turf/open/floor/plating, /area/ship/engineering/engines/starboard) "Gv" = ( @@ -5260,9 +5236,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/ship/crew/toilet) "Ig" = ( -/obj/machinery/power/shuttle/engine/electric{ - dir = 4 - }, +/obj/machinery/power/shuttle/engine/electric, /obj/structure/cable{ icon_state = "0-4" }, @@ -5429,9 +5403,7 @@ /turf/open/floor/plating, /area/ship/crew/canteen) "JV" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 4 - }, +/obj/machinery/power/smes/shuttle/precharged, /obj/structure/cable{ icon_state = "0-8" }, @@ -5686,8 +5658,7 @@ /obj/machinery/light/dim/directional/east, /obj/structure/closet/secure_closet/engineering_welding{ req_access = null; - req_access_txt = "11"; - req_one_access = null + req_access_txt = "11" }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 8 @@ -5826,9 +5797,7 @@ /area/ship/crew) "ME" = ( /obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/effect/turf_decal/corner/opaque/red/mono, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 @@ -6093,20 +6062,33 @@ /turf/open/floor/pod/dark, /area/ship/engineering/electrical) "NU" = ( -/obj/effect/turf_decal/techfloor{ - layer = 2.04 +/obj/structure/crate_shelf, +/obj/structure/closet/crate{ + name = "food crate" }, -/obj/structure/closet/crate, -/turf/open/floor/plasteel/tech, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/effect/spawner/random/food_or_drink/ration, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/drinks/waterbottle, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/snacks/canned/beans, +/obj/item/reagent_containers/food/snacks/canned/beans, +/turf/open/floor/plasteel/dark, /area/ship/cargo) "Oa" = ( /obj/structure/railing{ dir = 10; layer = 3.1 }, -/obj/structure/cable{ - icon_state = "0-1" - }, +/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/pod/dark, /area/ship/engineering/electrical) @@ -6234,24 +6216,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/effect/spawner/random/food_or_drink/ration, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/drinks/waterbottle, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/item/reagent_containers/food/snacks/canned/beans, -/obj/structure/closet/crate{ - name = "food crate" - }, /turf/open/floor/plasteel/tech, /area/ship/cargo) "OR" = ( @@ -6727,9 +6691,7 @@ }, /area/ship/engineering/electrical) "SU" = ( -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater, /obj/structure/window/reinforced{ dir = 8 }, @@ -7190,9 +7152,7 @@ /turf/open/floor/plasteel/tech/grid, /area/ship/hallway/fore) "VG" = ( -/obj/machinery/atmospherics/components/unary/shuttle/fire_heater{ - dir = 4 - }, +/obj/machinery/atmospherics/components/unary/shuttle/fire_heater, /obj/structure/window/reinforced{ dir = 8 }, @@ -8855,7 +8815,7 @@ Zj Zs Rp ON -uN +NU Zj Kz Kz @@ -8908,8 +8868,8 @@ Kz Zj tO YC -NU -uN +rF +Ci Zj Kz Kz diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 3cd9cd13796e..a0ea04f8f99e 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -19,6 +19,8 @@ close_sound_volume = 50 drag_slowdown = 0 var/obj/item/paper/fluff/jobs/cargo/manifest/manifest + var/shelve = FALSE + var/shelve_range = 0 /obj/structure/closet/crate/Initialize() . = ..() diff --git a/code/game/objects/structures/crateshelf.dm b/code/game/objects/structures/crateshelf.dm index f5f31fb30e32..c7ef9c47abea 100644 --- a/code/game/objects/structures/crateshelf.dm +++ b/code/game/objects/structures/crateshelf.dm @@ -15,6 +15,7 @@ var/capacity = DEFAULT_SHELF_CAPACITY var/max_capacity = DEFAULT_SHELF_MAX_CAPACITY var/use_delay = DEFAULT_SHELF_USE_DELAY + var/pickup_crates = TRUE var/list/shelf_contents /obj/structure/crate_shelf/built @@ -23,8 +24,12 @@ /obj/structure/crate_shelf/debug capacity = 12 -/obj/structure/crate_shelf/Initialize() +/obj/structure/crate_shelf/Initialize(mapload) . = ..() + + if (mapload && pickup_crates) + . = INITIALIZE_HINT_LATELOAD + shelf_contents = new/list(capacity) // Initialize our shelf's contents list, this will be used later. var/stack_layer // This is used to generate the sprite layering of the shelf pieces. var/stack_offset // This is used to generate the vertical offset of the shelf pieces. @@ -37,6 +42,10 @@ overlays += image(icon = 'icons/obj/objects.dmi', icon_state = "shelf_stack", layer = stack_layer, pixel_y = stack_offset) return +/obj/structure/crate_shelf/LateInitialize() + load_crates(src) + return ..() + /obj/structure/crate_shelf/Destroy() QDEL_LIST(shelf_contents) return ..() @@ -112,9 +121,10 @@ /obj/structure/crate_shelf/proc/load(obj/structure/closet/crate/crate, mob/user) var/next_free = shelf_contents.Find(null) // Find the first empty slot in the shelf. if(!next_free) // If we don't find an empty slot, return early. - balloon_alert(user, "shelf full!") + if(ismob(user)) + balloon_alert(user, "shelf full!") return FALSE - if(do_after(user, use_delay, target = crate)) + if(!user || do_after(user, use_delay, target = crate)) // Skip do_after if called with no mob if(shelf_contents[next_free] != null) return FALSE // Something has been added to the shelf while we were waiting, abort! if(crate.opened) // If the crate is open, try to close it. @@ -179,6 +189,12 @@ transfer_fingerprints_to(new_parts) return ..() +/obj/structure/crate_shelf/proc/load_crates(atom/movable/holder) + for(var/obj/structure/closet/crate/crate in loc) + if(!load(crate)) + log_mapping("[src] failed to shelve a crate at [AREACOORD(src)]") + break + /obj/item/rack_parts/shelf name = "crate shelf parts" desc = "Parts of a shelf." diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index 1e4e42757115..4912ccd0dba2 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -490,6 +490,25 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) icon_cache[url] = I return I +/obj/effect/mapping_helpers/crate_shelve + name = "crate shelver" + icon_state = "crate" + late = TRUE + var/range = 1 + +/obj/effect/mapping_helpers/crate_shelve/LateInitialize(mapload) + . = ..() + var/obj/structure/closet/crate/crate = locate(/obj/structure/closet/crate) in loc + if(!crate) + log_mapping("[src] failed to find a crate at [AREACOORD(src)]") + else + shelve(crate) + +/obj/effect/mapping_helpers/crate_shelve/proc/shelve(crate) + var/obj/structure/crate_shelf/shelf = locate(/obj/structure/crate_shelf) in range(range, crate) + if(!shelf.load(crate)) + log_mapping("[src] failed to shelve a crate at [AREACOORD(src)]") + /obj/effect/mapping_helpers/chair name = "chair helper" diff --git a/icons/effects/mapping/mapping_helpers.dmi b/icons/effects/mapping/mapping_helpers.dmi index 430ac86c6db5e438b430065bf257322175173f46..0ef83c7b1719c0bcf55c26f6d4597d84c1ee02a3 100644 GIT binary patch literal 9938 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 Date: Tue, 7 Jan 2025 12:01:20 -0500 Subject: [PATCH 113/122] Door Speed (#3883) ## About The Pull Request refactors some door code makes it so you can change how fast a door should close with airlock electronics ## Why It's Good For The Game engineering improvement + mapping stuff ## Changelog :cl: add: you can now change how fast a door should close with the door electronics /:cl: --------- Signed-off-by: Erika Fox <94164348+Erikafox@users.noreply.github.com> Co-authored-by: Mark Suckerberg Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- .../independent/independent_shetland.dmm | 14 +- _maps/shuttles/inteq/inteq_talos.dmm | 4 +- .../syndicate/syndicate_ngr_derecho.dmm | 16 +- .../syndicate/syndicate_ngr_kaliandhi.dmm | 14 +- code/datums/wires/airlock.dm | 4 +- code/game/machinery/doors/airlock.dm | 10 +- .../machinery/doors/airlock_electronics.dm | 15 ++ code/game/machinery/doors/door.dm | 7 +- code/game/objects/structures/door_assembly.dm | 242 +++++++++--------- .../tgui/interfaces/AirlockElectronics.js | 23 +- tgui/packages/tgui/interfaces/Radio.js | 2 +- 11 files changed, 199 insertions(+), 152 deletions(-) diff --git a/_maps/shuttles/independent/independent_shetland.dmm b/_maps/shuttles/independent/independent_shetland.dmm index 846ae4e74e8d..85ffe0dfcdba 100644 --- a/_maps/shuttles/independent/independent_shetland.dmm +++ b/_maps/shuttles/independent/independent_shetland.dmm @@ -615,7 +615,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, @@ -641,7 +641,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/machinery/door/firedoor/border_only{ @@ -1735,7 +1735,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engine Room"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, @@ -2073,7 +2073,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, @@ -2338,7 +2338,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, @@ -3917,7 +3917,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engine Room"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, @@ -4438,7 +4438,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Electrical"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, diff --git a/_maps/shuttles/inteq/inteq_talos.dmm b/_maps/shuttles/inteq/inteq_talos.dmm index 338864dbe56e..d838d4742f99 100644 --- a/_maps/shuttles/inteq/inteq_talos.dmm +++ b/_maps/shuttles/inteq/inteq_talos.dmm @@ -538,7 +538,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, @@ -1618,7 +1618,7 @@ /obj/machinery/door/airlock/engineering{ dir = 4; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/turf_decal/industrial/warning/fulltile, diff --git a/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm b/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm index 82c820fbdb9f..586a592bb7c1 100644 --- a/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm +++ b/_maps/shuttles/syndicate/syndicate_ngr_derecho.dmm @@ -89,7 +89,7 @@ /obj/machinery/door/airlock/hatch{ dir = 4; name = "Command Deck"; - normalspeed = 0; + fast_close = 1; req_access_txt = "19" }, /turf/open/floor/plasteel/tech/grid, @@ -197,7 +197,7 @@ "bW" = ( /obj/machinery/door/airlock/hatch{ name = "Foreman's Office"; - normalspeed = 0; + fast_close = 1; req_access_txt = "56" }, /turf/open/floor/plasteel/tech/grid, @@ -824,7 +824,7 @@ /obj/machinery/door/airlock/hatch{ dir = 4; name = "Life Support"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/decal/cleanable/dirt, @@ -1527,7 +1527,7 @@ /obj/machinery/door/airlock/hatch{ dir = 1; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/effect/decal/cleanable/dirt, @@ -2162,7 +2162,7 @@ /obj/machinery/door/airlock/hatch{ dir = 4; name = "Control Room"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /turf/open/floor/plasteel/tech/grid, @@ -2823,7 +2823,7 @@ "xQ" = ( /obj/machinery/door/airlock/hatch{ name = "Foreman's Office"; - normalspeed = 0; + fast_close = 1; req_access_txt = "56" }, /obj/machinery/door/firedoor/border_only{ @@ -3237,7 +3237,7 @@ /obj/machinery/door/airlock/hatch{ dir = 4; name = "Bridge"; - normalspeed = 0; + fast_close = 1; req_access_txt = "19" }, /turf/open/floor/plasteel/tech/grid, @@ -5561,7 +5561,7 @@ /obj/machinery/door/airlock/hatch{ dir = 4; name = "Command Deck"; - normalspeed = 0; + fast_close = 1; req_access_txt = "19" }, /obj/structure/sign/directions/command{ diff --git a/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm b/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm index 6e8c1d4d8879..a8a712f55109 100644 --- a/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm +++ b/_maps/shuttles/syndicate/syndicate_ngr_kaliandhi.dmm @@ -1276,7 +1276,7 @@ /obj/machinery/door/airlock/hatch{ dir = 8; name = "Armory"; - normalspeed = 0; + fast_close = 1; req_access = list(3) }, /obj/machinery/door/firedoor/border_only{ @@ -2154,7 +2154,7 @@ "oc" = ( /obj/machinery/door/airlock/hatch{ name = "Bridge"; - normalspeed = 0; + fast_close = 1; req_access_txt = "19" }, /obj/machinery/door/firedoor/border_only{ @@ -3133,7 +3133,7 @@ /obj/machinery/door/airlock/hatch{ dir = 8; name = "Armory"; - normalspeed = 0; + fast_close = 1; req_access = list(3) }, /obj/structure/cable{ @@ -5508,7 +5508,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "Control Room"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ @@ -5834,7 +5834,7 @@ "MS" = ( /obj/machinery/door/airlock/hatch{ name = "Command Deck"; - normalspeed = 0; + fast_close = 1; req_access_txt = "19" }, /obj/structure/cable{ @@ -5874,7 +5874,7 @@ /obj/machinery/door/airlock/hatch{ dir = 4; name = "Engineering"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/structure/cable{ @@ -7589,7 +7589,7 @@ }, /obj/machinery/door/airlock/hatch{ name = "Life Support"; - normalspeed = 0; + fast_close = 1; req_access_txt = "10" }, /obj/machinery/door/firedoor/border_only, diff --git a/code/datums/wires/airlock.dm b/code/datums/wires/airlock.dm index 14e2d4f2ba1f..3b461ce8faf6 100644 --- a/code/datums/wires/airlock.dm +++ b/code/datums/wires/airlock.dm @@ -46,7 +46,7 @@ status += "The AI connection light is [A.aiControlDisabled || (A.obj_flags & EMAGGED) ? "off" : "on"]." status += "The check wiring light is [A.safe ? "off" : "on"]." status += "The timer is powered [A.autoclose ? "on" : "off"]." - status += "The speed light is [A.normalspeed ? "on" : "off"]." + status += "The speed light is [A.fast_close ? "on" : "off"]." status += "The emergency light is [A.emergency ? "on" : "off"]." return status @@ -94,7 +94,7 @@ if(!A.density) A.close() if(WIRE_TIMING) - A.normalspeed = !A.normalspeed + A.fast_close = !A.fast_close if(WIRE_LIGHT) A.lights = !A.lights A.update_appearance() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 594aeedbe43d..4f88daa0c164 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -50,11 +50,13 @@ autoclose = TRUE secondsElectrified = MACHINE_NOT_ELECTRIFIED //How many seconds remain until the door is no longer electrified. -1/MACHINE_ELECTRIFIED_PERMANENT = permanently electrified until someone fixes it. assemblytype = /obj/structure/door_assembly - normalspeed = 1 + fast_close = FALSE explosion_block = 1 hud_possible = list(DIAG_AIRLOCK_HUD) req_ship_access = TRUE + close_speed = 150 + smoothing_groups = list(SMOOTH_GROUP_AIRLOCK) FASTDMM_PROP(\ @@ -1260,7 +1262,7 @@ playsound(src, pry_open_sound, 30, TRUE, mono_adj = TRUE) if(autoclose) - autoclose_in(normalspeed ? 150 : 15) + autoclose_in(fast_close ? clamp(close_speed/10, 10, 300) : close_speed) if(!density) return TRUE @@ -1565,7 +1567,7 @@ data["locked"] = locked // bolted data["lights"] = lights // bolt lights data["safe"] = safe // safeties - data["speed"] = normalspeed // safe speed + data["operation speed"] = fast_close // safe speed data["welded"] = welded // welded data["opened"] = !density // opened @@ -1633,7 +1635,7 @@ safe = !safe . = TRUE if("speed-toggle") - normalspeed = !normalspeed + fast_close = !fast_close . = TRUE if("open-close") user_toggle_open(usr) diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 79260dc975be..6987c8266daa 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -2,6 +2,8 @@ name = "airlock electronics" req_access = list(ACCESS_MAINT_TUNNELS) custom_price = 50 + ///how fast the constructed airlock will close + var/close_speed = 15 SECONDS /// A list of all granted accesses var/list/accesses = list() /// If the airlock should require ALL or only ONE of the listed accesses @@ -47,6 +49,7 @@ /obj/item/electronics/airlock/ui_data() var/list/data = list() + data["close_speed"] = close_speed data["accesses"] = accesses data["oneAccess"] = one_access data["unres_direction"] = unres_sides @@ -91,6 +94,18 @@ return accesses -= get_region_accesses(region) . = TRUE + if("close_speed") + var/tune = params["tune"] + var/adjust = text2num(params["adjust"]) + if(adjust) + tune = close_speed + adjust SECONDS + . = TRUE + else if(text2num(tune) != null) + tune = tune SECONDS + . = TRUE + if(.) + close_speed = clamp(tune, 0, 300) + . = TRUE /obj/item/electronics/airlock/ui_host() if(holder) diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 7c8371809e81..7b5fc9f3af56 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -25,7 +25,10 @@ var/operating = FALSE var/glass = FALSE var/welded = FALSE - var/normalspeed = 1 + ///does this airlock close quickly + var/fast_close = 0 + ///how long this door takes to close, if it is autoclosing + var/close_speed = 6 SECONDS var/heat_proof = FALSE // For rglass-windowed airlocks and firedoors var/emergency = FALSE // Emergency access override var/sub_door = FALSE // true if it's meant to go under another door. @@ -353,7 +356,7 @@ for(var/atom/movable/M in get_turf(src)) if(M.density && M != src) //something is blocking the door if(autoclose) - autoclose_in(60) + autoclose_in(fast_close ? close_speed/10 : close_speed) return operating = TRUE diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index 43052f1f0dbb..8030a43c3e93 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -49,81 +49,154 @@ else . += "There is a small paper placard on the assembly[doorname]." -/obj/structure/door_assembly/attackby(obj/item/W, mob/user, params) - if(istype(W, /obj/item/pen)) - var/t = stripped_input(user, "Enter the name for the door.", name, created_name,MAX_NAME_LEN) - if(!t) - return - if(!in_range(src, usr) && loc != usr) - return - created_name = t +/obj/structure/door_assembly/wrench_act(mob/living/user, obj/item/I) + . = ..() + for(var/obj/machinery/door/D in loc) + if(!D.sub_door) + to_chat(user, "There is another door here!") + return FALSE - else if((W.tool_behaviour == TOOL_WELDER) && (mineral || glass || !anchored)) - if(!W.tool_start_check(user, amount=0)) + user.visible_message( + span_notice("[user] [anchored ? "unsecures" : "secures"] the airlock assembly to the floor."), + span_notice("You start to [anchored ? "unsecure" : "secure"] the airlock assembly to the floor..."), + span_hear("You hear wrenching.") + ) + + if(I.use_tool(src, user, 40, volume=100)) + if(anchored) return + to_chat(user, span_notice("You [anchored ? "unsecured" : "secured"] the airlock assembly.")) + name = "[anchored ? "secured " : ""]airlock assembly" + anchored = !anchored + return TRUE + return FALSE + +/obj/structure/door_assembly/welder_act(mob/living/user, obj/item/I) + . = ..() + if(mineral || glass || !anchored) + if(!I.tool_start_check(user, amount=0)) + return FALSE if(mineral) var/obj/item/stack/sheet/mineral/mineral_path = text2path("/obj/item/stack/sheet/mineral/[mineral]") - user.visible_message("[user] welds the [mineral] plating off the airlock assembly.", "You start to weld the [mineral] plating off the airlock assembly...") - if(W.use_tool(src, user, 40, volume=50)) + user.visible_message(\ + span_notice("[user] welds the [mineral] plating off the airlock assembly."), + span_notice("You start to weld the [mineral] plating off the airlock assembly...")) + if(I.use_tool(src, user, 40, volume=50)) to_chat(user, "You weld the [mineral] plating off.") new mineral_path(loc, 2) var/obj/structure/door_assembly/PA = new previous_assembly(loc) transfer_assembly_vars(src, PA) + return TRUE else if(glass) - user.visible_message("[user] welds the glass panel out of the airlock assembly.", "You start to weld the glass panel out of the airlock assembly...") - if(W.use_tool(src, user, 40, volume=50)) - to_chat(user, "You weld the glass panel out.") + user.visible_message( + span_notice("[user] welds the glass panel out of the airlock assembly."), + span_notice("You start to weld the glass panel out of the airlock assembly")) + if(I.use_tool(src, user, 40, volume=50)) + to_chat(user, span_notice("You weld the glass panel out.")) if(heat_proof_finished) new /obj/item/stack/sheet/rglass(get_turf(src)) heat_proof_finished = 0 else new /obj/item/stack/sheet/glass(get_turf(src)) glass = 0 + return TRUE else if(!anchored) - user.visible_message("[user] disassembles the airlock assembly.", \ - "You start to disassemble the airlock assembly...") - if(W.use_tool(src, user, 40, volume=50)) - to_chat(user, "You disassemble the airlock assembly.") + user.visible_message( + span_notice("[user] disassembles the airlock assembly."), \ + span_notice("You start to disassemble the airlock assembly...")) + if(I.use_tool(src, user, 40, volume=50)) + to_chat(user, span_notice("You disassemble the airlock assembly.")) deconstruct(TRUE) + return TRUE + return FALSE - else if(W.tool_behaviour == TOOL_WRENCH) - if(!anchored) - var/door_check = 1 - for(var/obj/machinery/door/D in loc) - if(!D.sub_door) - door_check = 0 - break +/obj/structure/door_assembly/wirecutter_act(mob/living/user, obj/item/I) + . = ..() + if(state == AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS) + user.visible_message( + span_notice("[user] cuts the wires from the airlock assembly."), \ + span_notice("You start to cut the wires from the airlock assembly...") + ) - if(door_check) - user.visible_message( - "[user] secures the airlock assembly to the floor.", - "You start to secure the airlock assembly to the floor...", - "You hear wrenching." - ) + if(I.use_tool(src, user, 40, volume=100)) + if(state != AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS) + return + to_chat(user, span_notice("You cut the wires from the airlock assembly.")) + var/obj/item/cable = new /obj/item/stack/cable_coil(get_turf(src), 1) + user.put_in_hands(cable) + state = AIRLOCK_ASSEMBLY_NEEDS_WIRES + name = "secured airlock assembly" + +/obj/structure/door_assembly/crowbar_act(mob/living/user, obj/item/I) + . = ..() + if(state == AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) + user.visible_message(span_notice("[user] removes the electronics from the airlock assembly."), \ + span_notice("You start to remove electronics from the airlock assembly...")) - if(W.use_tool(src, user, 40, volume=100)) - if(anchored) - return - to_chat(user, "You secure the airlock assembly.") - name = "secured airlock assembly" - set_anchored(TRUE) + if(I.use_tool(src, user, 40, volume=100)) + if(state != AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) + return + to_chat(user, span_notice("You remove the airlock electronics.")) + state = AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS + name = "wired airlock assembly" + var/obj/item/electronics/airlock/ae + if (!electronics) + ae = new/obj/item/electronics/airlock(loc) else - to_chat(user, "There is another door here!") + ae = electronics + electronics = null + ae.forceMove(src.loc) - else - user.visible_message( - "[user] unsecures the airlock assembly from the floor.", - "You start to unsecure the airlock assembly from the floor...", - "You hear wrenching." - ) - if(W.use_tool(src, user, 40, volume=100)) - if(!anchored) - return - to_chat(user, "You unsecure the airlock assembly.") - name = "airlock assembly" - set_anchored(FALSE) +/obj/structure/door_assembly/screwdriver_act(mob/living/user, obj/item/I) + . = ..() + if(state == AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) + user.visible_message( + span_notice("[user] finishes the airlock."), + span_notice("You start finishing the airlock...") + ) + + if(I.use_tool(src, user, 40, volume=100)) + if(loc && state == AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) + to_chat(user, span_notice("You finish the airlock.")) + new_door() + return TRUE + return FALSE + +/obj/structure/door_assembly/proc/new_door() + var/obj/machinery/door/airlock/door + if(glass) + door = new glass_type(loc) + else + door = new airlock_type(loc) + door.setDir(dir) + door.unres_sides = electronics.unres_sides + door.electronics = electronics + door.heat_proof = heat_proof_finished + door.security_level = 0 + if(electronics.one_access) + door.req_one_access = electronics.accesses + else + door.req_access = electronics.accesses + door.close_speed = electronics.close_speed + if(created_name) + door.name = created_name + else + door.name = base_name + door.previous_airlock = previous_assembly + electronics.forceMove(door) + door.update_appearance() + qdel(src) + +/obj/structure/door_assembly/attackby(obj/item/W, mob/user, params) + if(istype(W, /obj/item/pen)) + var/t = stripped_input(user, "Enter the name for the door.", name, created_name,MAX_NAME_LEN) + if(!t) + return + if(!in_range(src, usr) && loc != usr) + return + created_name = t else if(istype(W, /obj/item/stack/cable_coil) && state == AIRLOCK_ASSEMBLY_NEEDS_WIRES && anchored) if(!W.tool_start_check(user, amount=1)) @@ -138,18 +211,6 @@ to_chat(user, "You wire the airlock assembly.") name = "wired airlock assembly" - else if((W.tool_behaviour == TOOL_WIRECUTTER) && state == AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS) - user.visible_message("[user] cuts the wires from the airlock assembly.", \ - "You start to cut the wires from the airlock assembly...") - - if(W.use_tool(src, user, 40, volume=100)) - if(state != AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS) - return - to_chat(user, "You cut the wires from the airlock assembly.") - new/obj/item/stack/cable_coil(get_turf(user), 1) - state = AIRLOCK_ASSEMBLY_NEEDS_WIRES - name = "secured airlock assembly" - else if(istype(W, /obj/item/electronics/airlock) && state == AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS) W.play_tool_sound(src, 100) user.visible_message("[user] installs the electronics into the airlock assembly.", \ @@ -165,25 +226,6 @@ name = "near finished airlock assembly" electronics = W - - else if((W.tool_behaviour == TOOL_CROWBAR) && state == AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) - user.visible_message("[user] removes the electronics from the airlock assembly.", \ - "You start to remove electronics from the airlock assembly...") - - if(W.use_tool(src, user, 40, volume=100)) - if(state != AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) - return - to_chat(user, "You remove the airlock electronics.") - state = AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS - name = "wired airlock assembly" - var/obj/item/electronics/airlock/ae - if (!electronics) - ae = new/obj/item/electronics/airlock(loc) - else - ae = electronics - electronics = null - ae.forceMove(src.loc) - else if(istype(W, /obj/item/stack/sheet) && (!glass || !mineral)) var/obj/item/stack/sheet/G = W if(G) @@ -240,41 +282,7 @@ to_chat(user, "You cannot add [G] to [src]!") else to_chat(user, "You cannot add [G] to [src]!") - - else if((W.tool_behaviour == TOOL_SCREWDRIVER) && state == AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) - user.visible_message( - "[user] finishes the airlock.", - "You start finishing the airlock..." - ) - - if(W.use_tool(src, user, 40, volume=100)) - if(loc && state == AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER) - to_chat(user, "You finish the airlock.") - var/obj/machinery/door/airlock/door - if(glass) - door = new glass_type(loc) - else - door = new airlock_type(loc) - door.setDir(dir) - door.unres_sides = electronics.unres_sides - //door.req_access = req_access - door.electronics = electronics - door.heat_proof = heat_proof_finished - door.security_level = 0 - if(electronics.one_access) - door.req_one_access = electronics.accesses - else - door.req_access = electronics.accesses - if(created_name) - door.name = created_name - else - door.name = base_name - door.previous_airlock = previous_assembly - electronics.forceMove(door) - door.update_appearance() - qdel(src) - else - return ..() + ..() update_name() update_appearance() diff --git a/tgui/packages/tgui/interfaces/AirlockElectronics.js b/tgui/packages/tgui/interfaces/AirlockElectronics.js index 8eb0de72828d..bfd8daea6d1c 100644 --- a/tgui/packages/tgui/interfaces/AirlockElectronics.js +++ b/tgui/packages/tgui/interfaces/AirlockElectronics.js @@ -1,5 +1,5 @@ import { useBackend } from '../backend'; -import { Button, LabeledList, Section } from '../components'; +import { Button, LabeledList, Section, NumberInput } from '../components'; import { Window } from '../layouts'; import { AccessList } from './common/AccessList'; @@ -8,8 +8,9 @@ export const AirlockElectronics = (props, context) => { const { oneAccess, unres_direction } = data; const regions = data.regions || []; const accesses = data.accesses || []; + const close_speed = data.close_speed || []; return ( - +

    @@ -85,6 +86,24 @@ export const AirlockElectronics = (props, context) => { }) } /> + + + + act('close_speed', { + adjust: value - close_speed / 10, + }) + } + /> + + ); diff --git a/tgui/packages/tgui/interfaces/Radio.js b/tgui/packages/tgui/interfaces/Radio.js index 1783933bf468..64d33e7505c8 100644 --- a/tgui/packages/tgui/interfaces/Radio.js +++ b/tgui/packages/tgui/interfaces/Radio.js @@ -64,7 +64,7 @@ export const Radio = (props, context) => { animate unit="kHz" step={0.2} - stepPixelSize={10} + stepPixelSize={15} minValue={minFrequency / 10} maxValue={maxFrequency / 10} value={frequency / 10} From a82d32805acf8f306d130d29728d79451f701c00 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 7 Jan 2025 11:11:55 -0600 Subject: [PATCH 114/122] Automatic changelog generation for PR #3883 [ci skip] --- html/changelogs/AutoChangeLog-pr-3883.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3883.yml diff --git a/html/changelogs/AutoChangeLog-pr-3883.yml b/html/changelogs/AutoChangeLog-pr-3883.yml new file mode 100644 index 000000000000..08b2f6451daa --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3883.yml @@ -0,0 +1,4 @@ +author: Erikafox +changes: + - {rscadd: you can now change how fast a door should close with the door electronics} +delete-after: true From 49d261286387f83ef8dbc79d000eea555021bc09 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 8 Jan 2025 01:03:32 +0000 Subject: [PATCH 115/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3865.yml | 7 ------- html/changelogs/AutoChangeLog-pr-3883.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3930.yml | 4 ---- html/changelogs/archive/2025-01.yml | 10 ++++++++++ 4 files changed, 10 insertions(+), 15 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3865.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3883.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3930.yml diff --git a/html/changelogs/AutoChangeLog-pr-3865.yml b/html/changelogs/AutoChangeLog-pr-3865.yml deleted file mode 100644 index 9aa0027c2e74..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3865.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: Sun-Soaked -changes: - - {balance: 'Backpacks can now carry Bulky items, but can no longer be accessed - while on your back.'} - - {balance: 'Duffel bags can now carry more, but must be placed on the ground to - be opened.'} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3883.yml b/html/changelogs/AutoChangeLog-pr-3883.yml deleted file mode 100644 index 08b2f6451daa..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3883.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Erikafox -changes: - - {rscadd: you can now change how fast a door should close with the door electronics} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3930.yml b/html/changelogs/AutoChangeLog-pr-3930.yml deleted file mode 100644 index 0ffccccddd8d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3930.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Ical92 -changes: - - {rscadd: Wiki ship templates now show ship manufacturers} -delete-after: true diff --git a/html/changelogs/archive/2025-01.yml b/html/changelogs/archive/2025-01.yml index 05d41336f67f..8557945cd532 100644 --- a/html/changelogs/archive/2025-01.yml +++ b/html/changelogs/archive/2025-01.yml @@ -63,3 +63,13 @@ - rscadd: adds ruin hazards kaylexis: - bugfix: changes flavor text on entertainment monitor +2025-01-08: + Erikafox: + - rscadd: you can now change how fast a door should close with the door electronics + Ical92: + - rscadd: Wiki ship templates now show ship manufacturers + Sun-Soaked: + - balance: Backpacks can now carry Bulky items, but can no longer be accessed while + on your back. + - balance: Duffel bags can now carry more, but must be placed on the ground to be + opened. From 7b1798dc69bae30010ed155da67050ec447d9157 Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Tue, 7 Jan 2025 21:12:44 -0500 Subject: [PATCH 116/122] buff cm5 (#3922) ## About The Pull Request >Well-liked for its accuracy, stability, and ease of use compared to other submachineguns >statline is the same as every other smg ## Changelog :cl: balance: CM5 now lives up to its description /:cl: --- .../guns/manufacturer/clip_lanchester/ballistics.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm index ce679c604eb3..bd2f997c7cc1 100644 --- a/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm +++ b/code/modules/projectiles/guns/manufacturer/clip_lanchester/ballistics.dm @@ -174,6 +174,9 @@ NO_MAG_GUN_HELPER(automatic/pistol/cm357) fire_sound = 'sound/weapons/gun/smg/cm5.ogg' manufacturer = MANUFACTURER_MINUTEMAN + spread = 3 + spread_unwielded = 7 + valid_attachments = CLIP_ATTACHMENTS slot_available = list( ATTACHMENT_SLOT_MUZZLE = 1, From f54162bf568cd27b85754a3e67d940ead957b14e Mon Sep 17 00:00:00 2001 From: Burning02 <141873051+Burning02@users.noreply.github.com> Date: Tue, 7 Jan 2025 21:13:19 -0500 Subject: [PATCH 117/122] Allows Hardliner captains vest to hold firearms (#3920) ## About The Pull Request As is the title, allows the captains vest of Hardliners to holster firearms on the back ## Why It's Good For The Game Due to the evil and fucked up future the Hardliners captains vest comes from, ![image](https://github.com/user-attachments/assets/84594f54-78b3-4aaa-8c20-253a0193d06b) it couldn't hold firearms unlike literally every other captains vest ## Changelog :cl: balance: The Hardliners captain jacket can hold firearms now /:cl: --- code/modules/clothing/factions/hardliners.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/clothing/factions/hardliners.dm b/code/modules/clothing/factions/hardliners.dm index 83c00e64b89e..a1fe2fe6b2ce 100644 --- a/code/modules/clothing/factions/hardliners.dm +++ b/code/modules/clothing/factions/hardliners.dm @@ -102,6 +102,10 @@ armor = list("melee" = 35, "bullet" = 35, "laser" = 35, "energy" = 40, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 50) togglename = "buttons" +/obj/item/clothing/suit/toggle/armor/vest/hardliners/Initialize() + . = ..() + allowed = GLOB.security_vest_allowed + /////////////// //Spacesuits// ////////////// From 9bb966136a1e9febf500faa8a929df5a1da28990 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 7 Jan 2025 20:23:24 -0600 Subject: [PATCH 118/122] Automatic changelog generation for PR #3920 [ci skip] --- html/changelogs/AutoChangeLog-pr-3920.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3920.yml diff --git a/html/changelogs/AutoChangeLog-pr-3920.yml b/html/changelogs/AutoChangeLog-pr-3920.yml new file mode 100644 index 000000000000..7518b6d1de7a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3920.yml @@ -0,0 +1,4 @@ +author: Burning02 +changes: + - {balance: The Hardliners captain jacket can hold firearms now} +delete-after: true From b9cc7f5f6423f9690beffdb5ecbf30f2503198ae Mon Sep 17 00:00:00 2001 From: Erika Fox <94164348+Erikafox@users.noreply.github.com> Date: Tue, 7 Jan 2025 21:35:01 -0500 Subject: [PATCH 119/122] N+S Mine Change (#3959) ## About The Pull Request N+S Mine ruin now has a vein filled with hydrogen ice in place of minerals Mining scanners now tell you they detect ore rather than /obj/item/stack/ore ## Changelog :cl: add: N+S Mine ruin now has ice for mining fix: Mining Scanner feedback better /:cl: --- .../rockplanet_mining_installation.dmm | 20 ++++++++++--------- .../mining/equipment/mineral_scanner.dm | 20 +++++++++---------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/_maps/RandomRuins/RockRuins/rockplanet_mining_installation.dmm b/_maps/RandomRuins/RockRuins/rockplanet_mining_installation.dmm index b140787b25b7..886b7277432d 100644 --- a/_maps/RandomRuins/RockRuins/rockplanet_mining_installation.dmm +++ b/_maps/RandomRuins/RockRuins/rockplanet_mining_installation.dmm @@ -273,9 +273,11 @@ /turf/open/floor/mineral/titanium/tiled/rockplanet, /area/overmap_encounter/planetoid/cave/explored) "bx" = ( -/obj/structure/vein/classtwo, /obj/effect/turf_decal/box, /obj/effect/decal/cleanable/dirt, +/obj/structure/vein/classtwo{ + mining_charges = 60 + }, /turf/open/floor/plating/asteroid/rockplanet/wet/cracked, /area/ruin/rockplanet/mining_base/rig_two) "bC" = ( @@ -3697,7 +3699,8 @@ /turf/open/floor/plating/asteroid/rockplanet/lit, /area/overmap_encounter/planetoid/rockplanet/explored) "tP" = ( -/obj/machinery/mineral/processing_unit, +/obj/structure/catwalk/over/plated_catwalk, +/obj/structure/railing, /turf/open/floor/plating, /area/ruin/rockplanet/mining_base/refinery) "tQ" = ( @@ -4091,7 +4094,6 @@ /area/overmap_encounter/planetoid/rockplanet/explored) "wz" = ( /obj/effect/turf_decal/industrial/hatch/yellow, -/obj/structure/closet/crate, /turf/open/floor/plating, /area/ruin/rockplanet/mining_base/refinery) "wC" = ( @@ -5416,6 +5418,7 @@ /obj/structure/platform/corner{ dir = 1 }, +/obj/structure/closet/crate, /turf/open/floor/plating, /area/ruin/rockplanet/mining_base/refinery) "CZ" = ( @@ -9303,9 +9306,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, -/obj/effect/turf_decal/industrial/radiation{ - dir = 1 - }, /turf/open/floor/concrete/slab_4, /area/ruin/rockplanet/mining_base/engineering) "Yk" = ( @@ -9619,7 +9619,9 @@ /obj/structure/vein/classthree{ mining_charges = 80; max_mobs = 18; - spawn_distance_max = 7 + spawn_distance_max = 7; + ore_list = list(/obj/item/stack/ore/ice = 10); + vein_contents = list(/obj/item/stack/ore/ice) }, /obj/effect/turf_decal/box, /obj/effect/decal/cleanable/dirt, @@ -12074,11 +12076,11 @@ at Eq xj ew -MM +tP wI wz xc -tP +xc xc xc hu diff --git a/code/modules/mining/equipment/mineral_scanner.dm b/code/modules/mining/equipment/mineral_scanner.dm index 4def7dbe5dde..e6f30cd41605 100644 --- a/code/modules/mining/equipment/mineral_scanner.dm +++ b/code/modules/mining/equipment/mineral_scanner.dm @@ -219,24 +219,24 @@ return located_vein //For scanning ore veins of their contents -/obj/item/pinpointer/mineral/afterattack(obj/structure/vein/O, mob/user, proximity) +/obj/item/pinpointer/mineral/afterattack(obj/structure/vein/our_vein, mob/user, proximity) . = ..() - if(!proximity || !istype(O,/obj/structure/vein)) + if(!proximity || !istype(our_vein,/obj/structure/vein)) return playsound(src, 'sound/effects/fastbeep.ogg', 10) if(user.a_intent == INTENT_HARM) - if(O.detectable == TRUE) + if(our_vein.detectable == TRUE) to_chat(user,span_notice("You blacklist the vein from the scanner's telemetry, and will no longer be detected as a site of interest to the scanner.")) - O.detectable = FALSE + our_vein.detectable = FALSE return else to_chat(user,span_notice("You mark vein into the scanner's telemetry, allowing it be located by underground scans.")) - O.detectable = TRUE + our_vein.detectable = TRUE return - if(O.vein_contents.len > 0) - to_chat(user, "Class [O.vein_class] ore vein with [O.mining_charges] possible ore lodes found.") - for(var/re in O.vein_contents) - to_chat(user, "\tExtractable amounts of [re].") + if(our_vein.vein_contents.len > 0) + to_chat(user, "Class [our_vein.vein_class] ore vein with [our_vein.mining_charges] possible ore lodes found.") + for(var/our_ore in our_vein.vein_contents) + to_chat(user, "\tExtractable amounts of [our_ore?:name].") else - to_chat(user, "No notable mineral deposits found in [O].") + to_chat(user, "No notable mineral deposits found in [our_vein].") From 59bc3157f4c931b006029175c821f69ef14e55f0 Mon Sep 17 00:00:00 2001 From: Mark Suckerberg Date: Tue, 7 Jan 2025 20:35:45 -0600 Subject: [PATCH 120/122] More minor fixes (#3916) ## About The Pull Request Fixes dumb compile warning that annoys me, and optimizes APC process since it was apparently wasting time logging every single APC process tick for feedback, which... no. Not necessary. ## Why It's Good For The Game Small improvements are good ## Changelog :cl: /:cl: --------- Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- code/modules/mob/living/silicon/robot/life.dm | 2 +- .../computers/item/computer_power.dm | 4 +- code/modules/power/apc.dm | 41 +++++++++++------- code/modules/power/cell.dm | 4 +- code/modules/power/lighting.dm | 2 +- code/modules/recycling/disposal/bin.dm | 2 +- code/modules/surgery/organs/lungs.dm | 43 ------------------- 7 files changed, 32 insertions(+), 66 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index 123726ce3c01..987b8b6c2a32 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -21,7 +21,7 @@ if(cell.charge <= 100) uneq_all() var/amt = clamp((lamp_enabled * lamp_intensity),1,cell.charge) //Lamp will use a max of 5 charge, depending on brightness of lamp. If lamp is off, borg systems consume 1 point of charge, or the rest of the cell if it's lower than that. - cell.use(amt) //Usage table: 1/tick if off/lowest setting, 4 = 4/tick, 6 = 8/tick, 8 = 12/tick, 10 = 16/tick + cell.use(amt, FALSE) //Usage table: 1/tick if off/lowest setting, 4 = 4/tick, 6 = 8/tick, 8 = 12/tick, 10 = 16/tick else uneq_all() low_power_mode = TRUE diff --git a/code/modules/modular_computers/computers/item/computer_power.dm b/code/modules/modular_computers/computers/item/computer_power.dm index d3c65f86ec35..8e5a8e2d0a21 100644 --- a/code/modules/modular_computers/computers/item/computer_power.dm +++ b/code/modules/modular_computers/computers/item/computer_power.dm @@ -13,10 +13,10 @@ if(battery_module && battery_module.battery && battery_module.battery.charge) var/obj/item/stock_parts/cell/cell = battery_module.battery - if(cell.use(amount * GLOB.CELLRATE)) + if(cell.use(amount * GLOB.CELLRATE, FALSE)) return TRUE else // Discharge the cell anyway. - cell.use(min(amount*GLOB.CELLRATE, cell.charge)) + cell.use(min(amount*GLOB.CELLRATE, cell.charge), FALSE) return FALSE return FALSE diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 48651a3146c4..a3cedcd401ea 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -286,7 +286,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) has_electronics = APC_ELECTRONICS_SECURED // is starting with a power cell installed, create it and set its charge level if(cell_type) - cell = new cell_type + cell = new cell_type(src) cell.charge = start_charge * cell.maxcharge / 100 // (convert percentage to actual value) var/area/A = loc.loc @@ -1310,7 +1310,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) if(cell && !shorted) // draw power from cell as before to power the area var/cellused = min(cell.charge, GLOB.CELLRATE * lastused_total) // clamp deduction to a max, amount left in cell - cell.use(cellused) + cell.use(cellused, FALSE) if(excess > lastused_total) // if power excess recharge the cell // by the same amount just used @@ -1345,23 +1345,33 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) lighting = autoset(lighting, AUTOSET_FORCE_OFF) environ = autoset(environ, AUTOSET_FORCE_OFF) area.poweralert(0, src) - else if(cell.percent() < 15 && longtermpower < 0) // <15%, turn off lighting & equipment - equipment = autoset(equipment, AUTOSET_OFF) - lighting = autoset(lighting, AUTOSET_OFF) - environ = autoset(environ, AUTOSET_ON) - area.poweralert(0, src) - else if(cell.percent() < 30 && longtermpower < 0) // <30%, turn off equipment + else if(longtermpower < 0) + switch(cell.percent()) + if(0 to 15) + equipment = autoset(equipment, AUTOSET_OFF) + lighting = autoset(lighting, AUTOSET_OFF) + environ = autoset(environ, AUTOSET_ON) + area.poweralert(0, src) + if(15 to 30) + equipment = autoset(equipment, AUTOSET_OFF) + lighting = autoset(lighting, AUTOSET_ON) + environ = autoset(environ, AUTOSET_ON) + area.poweralert(0, src) + if(30 to 75) + equipment = autoset(equipment, AUTOSET_ON) + lighting = autoset(lighting, AUTOSET_ON) + environ = autoset(environ, AUTOSET_ON) + area.poweralert(0, src) + if(75 to 100) + equipment = autoset(equipment, AUTOSET_ON) + lighting = autoset(lighting, AUTOSET_ON) + environ = autoset(environ, AUTOSET_ON) + area.poweralert(1, src) + else equipment = autoset(equipment, AUTOSET_ON) lighting = autoset(lighting, AUTOSET_ON) environ = autoset(environ, AUTOSET_ON) - area.poweralert(0, src) - else // otherwise all can be on - equipment = autoset(equipment, 1) - lighting = autoset(lighting, 1) - environ = autoset(environ, 1) area.poweralert(1, src) - if(cell.percent() > 75) - area.poweralert(1, src) // now trickle-charge the cell if(chargemode && charging == APC_CHARGING && operating) @@ -1397,7 +1407,6 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/power/apc/auto_name, 25) chargecount = 0 else // no cell, switch everything off - charging = APC_NOT_CHARGING chargecount = 0 equipment = autoset(equipment, AUTOSET_FORCE_OFF) diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm index 0e29e53da52e..d4a17523255d 100644 --- a/code/modules/power/cell.dm +++ b/code/modules/power/cell.dm @@ -76,14 +76,14 @@ return 100*charge/maxcharge // use power from a cell -/obj/item/stock_parts/cell/use(amount) +/obj/item/stock_parts/cell/use(amount, log = TRUE) if(rigged && amount > 0) explode() return 0 if(charge < amount) return 0 charge = (charge - amount) - if(!istype(loc, /obj/machinery/power/apc)) + if(log) SSblackbox.record_feedback("tally", "cell_used", 1, type) return 1 diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index 662bdbecc572..8b7ab2fa3b53 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -634,7 +634,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/light/small/built, 28) visible_message("[src] short-circuits from too powerful of a power cell!") burn_out() return FALSE - cell.use(pwr) + cell.use(pwr, FALSE) set_light(brightness * bulb_emergency_brightness_mul, max(bulb_emergency_pow_min, bulb_emergency_pow_mul * (cell.charge / cell.maxcharge)), bulb_emergency_colour) return TRUE diff --git a/code/modules/recycling/disposal/bin.dm b/code/modules/recycling/disposal/bin.dm index 111428528242..793edb4a84da 100644 --- a/code/modules/recycling/disposal/bin.dm +++ b/code/modules/recycling/disposal/bin.dm @@ -432,7 +432,7 @@ if(air_contents.return_pressure() >= SEND_PRESSURE) full_pressure = TRUE pressure_charging = FALSE - update_appearance() + update_appearance(UPDATE_OVERLAYS) return /obj/machinery/disposal/bin/get_remote_view_fullscreens(mob/user) diff --git a/code/modules/surgery/organs/lungs.dm b/code/modules/surgery/organs/lungs.dm index 14fd951e0e9a..5a0d20e23ca3 100644 --- a/code/modules/surgery/organs/lungs.dm +++ b/code/modules/surgery/organs/lungs.dm @@ -461,22 +461,17 @@ if(!HAS_TRAIT(breather, TRAIT_RESISTCOLD)) // COLD DAMAGE var/cold_modifier = breather.dna.species.coldmod var/breath_effect_prob = 0 - var/part_count = 0 if(breath_temperature < cold_level_3_threshold) breather.apply_damage(cold_level_3_damage * cold_modifier, cold_damage_type, spread_damage = TRUE) breath_effect_prob = 100 - part_count = 8 if(breath_temperature > cold_level_3_threshold && breath_temperature < cold_level_2_threshold) breather.apply_damage(cold_level_2_damage * cold_modifier, cold_damage_type, spread_damage = TRUE) breath_effect_prob = 75 - part_count = 5 if(breath_temperature > cold_level_2_threshold && breath_temperature < cold_level_1_threshold) breather.apply_damage(cold_level_1_damage * cold_modifier, cold_damage_type, spread_damage = TRUE) breath_effect_prob = 50 - part_count = 3 if(breath_temperature > cold_level_1_threshold) breath_effect_prob = 25 - part_count = 2 if(breath_temperature < cold_level_1_threshold) if(prob(sqrt(breath_effect_prob) * 6)) @@ -484,7 +479,6 @@ else if(breath_temperature < chlly_threshold) if(!breath_effect_prob) breath_effect_prob = 20 - part_count = 1 if(prob(sqrt(breath_effect_prob) * 6)) to_chat(breather, "You feel [chilly_message] in your [name].") if(breath_temperature < chlly_threshold) @@ -525,43 +519,6 @@ // The air you breathe out should match your body temperature breath.set_temperature(breather.bodytemperature) -/// Creates a particle effect off the mouth of the passed mob. -/obj/item/organ/lungs/proc/emit_breath_particle(mob/living/carbon/human/breather, particle_type, part_count) - ASSERT(ispath(particle_type, /particles)) - - var/obj/effect/abstract/particle_holder/holder = new(breather, particle_type) - var/particles/breath_particle = holder.particles - var/breath_dir = breather.dir - - var/list/particle_grav = list(0, 0.1, 0) - var/list/particle_pos = list(0, 10, 0) - if(breath_dir & NORTH) - particle_grav[2] = 0.2 - breath_particle.rotation = pick(-45, 45) - // Layer it behind the mob since we're facing away from the camera - holder.pixel_w -= 4 - holder.pixel_y += 4 - if(breath_dir & WEST) - particle_grav[1] = -0.2 - particle_pos[1] = -5 - breath_particle.rotation = -45 - if(breath_dir & EAST) - particle_grav[1] = 0.2 - particle_pos[1] = 5 - breath_particle.rotation = 45 - if(breath_dir & SOUTH) - particle_grav[2] = 0.2 - breath_particle.rotation = pick(-45, 45) - // Shouldn't be necessary but just for parity - holder.pixel_w += 4 - holder.pixel_y -= 4 - - breath_particle.gravity = particle_grav - breath_particle.position = particle_pos - breath_particle.count = part_count - - QDEL_IN(holder, breath_particle.lifespan) - /obj/item/organ/lungs/on_life() . = ..() if(failed && !(organ_flags & ORGAN_FAILING)) From ea32747406d62ff35fcae7c08ca23ab9e2317515 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 7 Jan 2025 20:45:40 -0600 Subject: [PATCH 121/122] Automatic changelog generation for PR #3959 [ci skip] --- html/changelogs/AutoChangeLog-pr-3959.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3959.yml diff --git a/html/changelogs/AutoChangeLog-pr-3959.yml b/html/changelogs/AutoChangeLog-pr-3959.yml new file mode 100644 index 000000000000..f919a2a8eb42 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3959.yml @@ -0,0 +1,5 @@ +author: Erikafox +changes: + - {rscadd: N+S Mine ruin now has ice for mining} + - {bugfix: Mining Scanner feedback better} +delete-after: true From f77b347bbf4daa2695ad964541048f9270e421d8 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 9 Jan 2025 01:02:56 +0000 Subject: [PATCH 122/122] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3920.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3959.yml | 5 ----- html/changelogs/archive/2025-01.yml | 6 ++++++ 3 files changed, 6 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3920.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3959.yml diff --git a/html/changelogs/AutoChangeLog-pr-3920.yml b/html/changelogs/AutoChangeLog-pr-3920.yml deleted file mode 100644 index 7518b6d1de7a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3920.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: Burning02 -changes: - - {balance: The Hardliners captain jacket can hold firearms now} -delete-after: true diff --git a/html/changelogs/AutoChangeLog-pr-3959.yml b/html/changelogs/AutoChangeLog-pr-3959.yml deleted file mode 100644 index f919a2a8eb42..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3959.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: Erikafox -changes: - - {rscadd: N+S Mine ruin now has ice for mining} - - {bugfix: Mining Scanner feedback better} -delete-after: true diff --git a/html/changelogs/archive/2025-01.yml b/html/changelogs/archive/2025-01.yml index 8557945cd532..0fc2d3b86d2d 100644 --- a/html/changelogs/archive/2025-01.yml +++ b/html/changelogs/archive/2025-01.yml @@ -73,3 +73,9 @@ on your back. - balance: Duffel bags can now carry more, but must be placed on the ground to be opened. +2025-01-09: + Burning02: + - balance: The Hardliners captain jacket can hold firearms now + Erikafox: + - rscadd: N+S Mine ruin now has ice for mining + - bugfix: Mining Scanner feedback better

    StTwx*%UM`9JQr) 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 literal 0 HcmV?d00001 diff --git a/sound/items/equip/unequipping_long_generic.ogg b/sound/items/equip/unequipping_long_generic.ogg new file mode 100644 index 0000000000000000000000000000000000000000..135eb3d64339fd580fe8d6b775187381b61113f5 GIT binary patch literal 314154 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 z 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