From dd9d87f19fdbf51465e90005bf97815dddf307eb Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Wed, 26 Jul 2023 13:16:53 -0400 Subject: [PATCH 01/62] Everyone can see Comms on Minimap now (#3995) # About the pull request Comms no longer only on USMC minimap, now shown for all. (esp Xenos) # Explain why it's good for the game With PR #3985, Xenos now need to know where comms are. As such, it makes sense for minimap to allow for more people to see the comms. I set it so ALL can see it, but if we want it so only USMC and Xenos can see it, that can be done. # Changelog :cl: ui: Xenos (and others) now see comms relays on minimap /:cl: --- code/game/machinery/telecomms/presets.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/telecomms/presets.dm b/code/game/machinery/telecomms/presets.dm index a25293aebbd3..c56360953650 100644 --- a/code/game/machinery/telecomms/presets.dm +++ b/code/game/machinery/telecomms/presets.dm @@ -50,7 +50,7 @@ . = ..() if(z) - SSminimaps.add_marker(src, z, MINIMAP_FLAG_USCM, "supply") + SSminimaps.add_marker(src, z, MINIMAP_FLAG_ALL, "supply") // doesn't need power, instead uses health /obj/structure/machinery/telecomms/relay/preset/tower/inoperable(additional_flags) From ff1060df1f59ea28ef4e9b5348bbe6618fccc150 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 26 Jul 2023 18:25:08 +0100 Subject: [PATCH 02/62] Automatic changelog for PR #3995 [ci skip] --- html/changelogs/AutoChangeLog-pr-3995.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3995.yml diff --git a/html/changelogs/AutoChangeLog-pr-3995.yml b/html/changelogs/AutoChangeLog-pr-3995.yml new file mode 100644 index 000000000000..eae87e01edc0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3995.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - ui: "Xenos (and others) now see comms relays on minimap" \ No newline at end of file From 7252fe54194941ebeb78103281cf10f60e32cd2f Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Wed, 26 Jul 2023 19:37:14 -0400 Subject: [PATCH 03/62] ARES Security Log Fix (#3997) # About the pull request Fixes ARES security logs to actually appear # Explain why it's good for the game MFW a major overhaul has a line or two of code missing that makes it have parts that doesn't work. # Changelog :cl: fix: ARES security logs now are properly displayed /:cl: --------- Co-authored-by: forest2001 <41653574+realforest2001@users.noreply.github.com> --- code/game/machinery/ARES/ARES.dm | 2 +- code/game/machinery/ARES/ARES_procs.dm | 6 +++++- tgui/packages/tgui/interfaces/AresInterface.js | 10 ++++++++-- 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/ARES/ARES.dm b/code/game/machinery/ARES/ARES.dm index fd85aff215db..de4140ef1b81 100644 --- a/code/game/machinery/ARES/ARES.dm +++ b/code/game/machinery/ARES/ARES.dm @@ -137,7 +137,7 @@ /// The current deleted chat log of 1:1 conversations being read. var/list/deleted_1to1 = list() - /// Holds all (/datum/ares_record/announcement)s and (/datum/ares_record/security/security_alert)s + /// Holds all (/datum/ares_record/announcement)s var/list/records_announcement = list() /// Holds all (/datum/ares_record/bioscan)s var/list/records_bioscan = list() diff --git a/code/game/machinery/ARES/ARES_procs.dm b/code/game/machinery/ARES/ARES_procs.dm index 6c5bd1dec08a..c78a0131b7f1 100644 --- a/code/game/machinery/ARES/ARES_procs.dm +++ b/code/game/machinery/ARES/ARES_procs.dm @@ -223,7 +223,7 @@ GLOBAL_LIST_INIT(maintenance_categories, list( data["records_announcement"] = logged_announcements var/list/logged_alerts = list() - for(var/datum/ares_record/security/security_alert as anything in records_announcement) + for(var/datum/ares_record/security/security_alert as anything in records_security) if(!istype(security_alert)) continue var/list/current_alert = list() @@ -457,6 +457,10 @@ GLOBAL_LIST_INIT(maintenance_categories, list( new_title = "[record.title] at [record.time]" new_details = record.details records_announcement -= record + if(ARES_RECORD_SECURITY) + new_title = "[record.title] at [record.time]" + new_details = record.details + records_security -= record if(ARES_RECORD_BIOSCAN) new_title = "[record.title] at [record.time]" new_details = record.details diff --git a/tgui/packages/tgui/interfaces/AresInterface.js b/tgui/packages/tgui/interfaces/AresInterface.js index fc7901795046..3023cf1a5297 100644 --- a/tgui/packages/tgui/interfaces/AresInterface.js +++ b/tgui/packages/tgui/interfaces/AresInterface.js @@ -1268,8 +1268,14 @@ const AntiAir = (props, context) => { const Security = (props, context) => { const { data, act } = useBackend(context); - const { logged_in, access_text, last_page, current_menu, records_security } = - data; + const { + logged_in, + access_text, + last_page, + current_menu, + records_security, + access_level, + } = data; return ( <> From 633d2498aa97a46d3ac816143ab59ec110154c2d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 27 Jul 2023 00:47:24 +0100 Subject: [PATCH 04/62] Automatic changelog for PR #3997 [ci skip] --- html/changelogs/AutoChangeLog-pr-3997.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3997.yml diff --git a/html/changelogs/AutoChangeLog-pr-3997.yml b/html/changelogs/AutoChangeLog-pr-3997.yml new file mode 100644 index 000000000000..9db7d892fe0f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3997.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - bugfix: "ARES security logs now are properly displayed" \ No newline at end of file From 672f89642dc20e0d67a8ab0e1ee77ddf52005ec9 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 27 Jul 2023 01:14:06 +0000 Subject: [PATCH 05/62] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3925.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3995.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3997.yml | 4 ---- html/changelogs/archive/2023-07.yml | 6 ++++++ 4 files changed, 6 insertions(+), 12 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3925.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3995.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3997.yml diff --git a/html/changelogs/AutoChangeLog-pr-3925.yml b/html/changelogs/AutoChangeLog-pr-3925.yml deleted file mode 100644 index 0b5bfc0792f9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3925.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - code_imp: "Bump alternate 515 testing to byond 1610" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3995.yml b/html/changelogs/AutoChangeLog-pr-3995.yml deleted file mode 100644 index eae87e01edc0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3995.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - ui: "Xenos (and others) now see comms relays on minimap" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3997.yml b/html/changelogs/AutoChangeLog-pr-3997.yml deleted file mode 100644 index 9db7d892fe0f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3997.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - bugfix: "ARES security logs now are properly displayed" \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 00e6cd9556fc..b7ca30e2e54e 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -548,3 +548,9 @@ of SDing another Yautja. - rscadd: Added a message to all Yautja if an SD is cancelled. - ui: Adds a UI panel for Yautja emotes, all credit to Zonespace. +2023-07-27: + Ben10083: + - bugfix: ARES security logs now are properly displayed + - ui: Xenos (and others) now see comms relays on minimap + Drathek: + - code_imp: Bump alternate 515 testing to byond 1610 From 271a3c42a9c0eb105776c6577a3295ba63de4812 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Thu, 27 Jul 2023 07:19:55 -0400 Subject: [PATCH 06/62] Speech problems works for Megaphones now (#4008) # About the pull request Lisping and other speech problems now work for megaphone # Explain why it's good for the game Fixing up oversights of different ways to talk not checking/handling speech problems # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/91219575/9f7a031e-75e8-45fd-8824-a86a821dc7c4) # Changelog :cl: fix: Speech problems such as lisping now applies when using megaphone /:cl: --- code/game/objects/items/devices/megaphone.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/objects/items/devices/megaphone.dm b/code/game/objects/items/devices/megaphone.dm index 6a01dfdba9da..c6da7d354054 100644 --- a/code/game/objects/items/devices/megaphone.dm +++ b/code/game/objects/items/devices/megaphone.dm @@ -28,6 +28,11 @@ var/message = tgui_input_text(user, "Shout a message?", "Megaphone", multiline = TRUE) if(!message) return + // we know user is a human now, so adjust user for this check + var/mob/living/carbon/human/humanoid = user + if(humanoid.speech_problem_flag) + var/list/new_message = humanoid.handle_speech_problems(message) + message = new_message[1] message = capitalize(message) log_admin("[key_name(user)] used a megaphone to say: >[message]<") From b731269a09f9cd3c5fc3565201b9333d8bda412a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:27:55 +0100 Subject: [PATCH 07/62] Automatic changelog for PR #4008 [ci skip] --- html/changelogs/AutoChangeLog-pr-4008.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4008.yml diff --git a/html/changelogs/AutoChangeLog-pr-4008.yml b/html/changelogs/AutoChangeLog-pr-4008.yml new file mode 100644 index 000000000000..e4403b9aa1a4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4008.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - bugfix: "Speech problems such as lisping now applies when using megaphone" \ No newline at end of file From e455f4446dd08c191566ffa8a557ec72fddc7820 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Thu, 27 Jul 2023 04:36:16 -0700 Subject: [PATCH 08/62] Reworks facehugged effects to make it harder to ignore (#3843) # About the pull request This makes the paralyze chance when facehugged apply earlier in the hugged phase, and it has a higher chance of happening, but paralyzes for less time when it does happen. Paralyze chance gets slightly higher with a slightly longer time the longer you stay hugged. Changes paralyze message slightly to clue new players into seeking help. # Explain why it's good for the game When you're hugged, it should be scary and urgent to deal with, to make the game more interesting and time-sensitive - rather than "*yawn* time for surgery in awhile, I guess, after a bit more fighting." I know balance changes are controversial and I'm very open to changing this PR, but I wanted to at least start a conversation by opening this. My goal is not to nerf marines (if marines get buffed in some other way in a different PR, great) I just want to make the game more interesting and fun. # Changelog :cl: balance: when facehugged, more paralyze chance with a smaller paralyze duration ui: during hugged effects, changes messaging to encourage new players to seek help /:cl: --------- Co-authored-by: Zonespace <41448081+Zonespace27@users.noreply.github.com> --- .../mob/living/carbon/xenomorph/Embryo.dm | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index e390cd15dca2..b599e9b5567a 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -100,6 +100,14 @@ switch(stage) if(2) + if(prob(4)) + if(affected_mob.knocked_out < 1) + affected_mob.pain.apply_pain(PAIN_CHESTBURST_WEAK) + affected_mob.visible_message(SPAN_DANGER("[affected_mob] starts shaking uncontrollably!"), \ + SPAN_DANGER("You feel something moving inside you! You start shaking uncontrollably!")) + affected_mob.apply_effect(1, PARALYZE) + affected_mob.make_jittery(105) + affected_mob.take_limb_damage(1) if(prob(2)) var/message = SPAN_WARNING("[pick("Your chest hurts a little bit", "Your stomach hurts")].") to_chat(affected_mob, message) @@ -113,15 +121,15 @@ affected_mob.take_limb_damage(1) else if(prob(2)) affected_mob.emote("[pick("sneeze", "cough")]") - if(4) - if(prob(1)) + if(prob(5)) if(affected_mob.knocked_out < 1) affected_mob.pain.apply_pain(PAIN_CHESTBURST_WEAK) affected_mob.visible_message(SPAN_DANGER("\The [affected_mob] starts shaking uncontrollably!"), \ - SPAN_DANGER("You start shaking uncontrollably!")) - affected_mob.apply_effect(10, PARALYZE) + SPAN_DANGER("You feel something moving inside you! You start shaking uncontrollably!")) + affected_mob.apply_effect(2, PARALYZE) affected_mob.make_jittery(105) affected_mob.take_limb_damage(1) + if(4) if(prob(2)) affected_mob.pain.apply_pain(PAIN_CHESTBURST_WEAK) var/message = pick("Your chest hurts badly", "It becomes difficult to breathe", "Your heart starts beating rapidly, and each beat is painful") @@ -129,6 +137,14 @@ to_chat(affected_mob, message) if(prob(50)) affected_mob.emote("scream") + if(prob(6)) + if(affected_mob.knocked_out < 1) + affected_mob.pain.apply_pain(PAIN_CHESTBURST_WEAK) + affected_mob.visible_message(SPAN_DANGER("[affected_mob] starts shaking uncontrollably!"), \ + SPAN_DANGER("You feel something moving inside you! You start shaking uncontrollably!")) + affected_mob.apply_effect(3, PARALYZE) + affected_mob.make_jittery(105) + affected_mob.take_limb_damage(1) if(5) become_larva() if(6) From e6055eeee543aee4b239c093fd14c8fa2bb137d3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:44:12 +0100 Subject: [PATCH 09/62] Automatic changelog for PR #3843 [ci skip] --- html/changelogs/AutoChangeLog-pr-3843.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3843.yml diff --git a/html/changelogs/AutoChangeLog-pr-3843.yml b/html/changelogs/AutoChangeLog-pr-3843.yml new file mode 100644 index 000000000000..25a9e5500dc9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3843.yml @@ -0,0 +1,5 @@ +author: "zzzmike" +delete-after: True +changes: + - balance: "when facehugged, more paralyze chance with a smaller paralyze duration" + - ui: "during hugged effects, changes messaging to encourage new players to seek help" \ No newline at end of file From 1f83efe0f42461fb97008496a691800e216be2ec Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Thu, 27 Jul 2023 21:46:24 +1000 Subject: [PATCH 10/62] Minor tent fix (#4002) # About the pull request Tent height was increased in #3918 Command and Medical tent height was increased However Req and Big tent height was not increased. This PR increases tent height for Req and Big tent # Explain why it's good for the game Whoops... forgot to change these vars --- code/modules/tents/deployed_tents.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/tents/deployed_tents.dm b/code/modules/tents/deployed_tents.dm index 28bf11a38a6a..fc9a69d2366c 100644 --- a/code/modules/tents/deployed_tents.dm +++ b/code/modules/tents/deployed_tents.dm @@ -149,10 +149,10 @@ icon_state = "big_interior" roof_state = "big_top" x_dim = 3 - y_dim = 3 + y_dim = 4 /obj/structure/tent/reqs icon_state = "reqs_interior" roof_state = "reqs_top" x_dim = 4 - y_dim = 3 + y_dim = 4 From 87b829f313ab3fc28107a7ba55930a08c3125848 Mon Sep 17 00:00:00 2001 From: GoldenDarkness55 <103884785+GoldenDarkness55@users.noreply.github.com> Date: Thu, 27 Jul 2023 13:51:23 +0200 Subject: [PATCH 11/62] Lower dropship equipment costs (#4001) # About the pull request Lowers manufacturing costs for useless/unused equipment. # Explain why it's good for the game CAS weaponry always was and will be a priority, therefore the transport and other QOL additions either need to be really strong/useful to warrant purchasing them, or have costs so negligible that it doesn't feel like griefing if you do. LZ detectors and spotlights are exceedingly useless and a massive noobtrap/missclick bait, if they're not being removed they should at least be almost costless. Rappel's a cool system, but sadly extremely underused and as far as I know never had much of an impact on a round - I see no point in gatekeeping fun situations for both sides behind that price cost. Encourages teamwork and communication, everyone wins here. M56 similar to the above - sovlful, encourages fun and holdouts, but rather useless in practice and will likely get the user killed. A fun way to go though. If some hidden worth of these ends up being discovered and they actually make a dent on the balance, the prices can be raised up accordingly. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: Dropship machine gun cost lowered from 300 to 50. balance: Dropship rappel module cost lowered from 500 to 50. balance: Dropship spotlight cost lowered from 300 to 50. balance: Dropship LZ detector cost lowered from 400 to 50. /:cl: --- code/modules/cm_marines/dropship_equipment.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/cm_marines/dropship_equipment.dm b/code/modules/cm_marines/dropship_equipment.dm index 89d33134bdb8..3568f001c977 100644 --- a/code/modules/cm_marines/dropship_equipment.dm +++ b/code/modules/cm_marines/dropship_equipment.dm @@ -289,7 +289,7 @@ density = FALSE equip_categories = list(DROPSHIP_WEAPON, DROPSHIP_CREW_WEAPON) icon_state = "mg_system" - point_cost = 300 + point_cost = 50 var/deployment_cooldown var/obj/structure/machinery/m56d_hmg/mg_turret/dropship/deployed_mg combat_equipment = FALSE @@ -449,7 +449,7 @@ icon_state = "spotlights" desc = "A set of high-powered spotlights to illuminate large areas. Fits on electronics attach points of dropships. Moving this will require a powerloader." is_interactable = TRUE - point_cost = 300 + point_cost = 50 var/spotlights_cooldown var/brightness = 11 @@ -513,7 +513,7 @@ name = "\improper LZ detector" desc = "An electronic device linked to the dropship's camera system that lets you observe your landing zone mid-flight." icon_state = "lz_detector" - point_cost = 400 + point_cost = 50 var/obj/structure/machinery/computer/cameras/dropship/linked_cam_console /obj/structure/dropship_equipment/electronics/landing_zone_detector/update_equipment() @@ -1137,7 +1137,7 @@ name = "rappel deployment system" equip_categories = list(DROPSHIP_CREW_WEAPON) icon_state = "rappel_module_packaged" - point_cost = 500 + point_cost = 50 combat_equipment = FALSE var/harness = /obj/item/rappel_harness From b3ea3c77b0768a678476c293796b230ccd011736 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 27 Jul 2023 13:09:14 +0100 Subject: [PATCH 12/62] Automatic changelog for PR #4001 [ci skip] --- html/changelogs/AutoChangeLog-pr-4001.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4001.yml diff --git a/html/changelogs/AutoChangeLog-pr-4001.yml b/html/changelogs/AutoChangeLog-pr-4001.yml new file mode 100644 index 000000000000..03e0529813c2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4001.yml @@ -0,0 +1,7 @@ +author: "GoldenDarkness55" +delete-after: True +changes: + - balance: "Dropship machine gun cost lowered from 300 to 50." + - balance: "Dropship rappel module cost lowered from 500 to 50." + - balance: "Dropship spotlight cost lowered from 300 to 50." + - balance: "Dropship LZ detector cost lowered from 400 to 50." \ No newline at end of file From 0a8593bd1b10919ff9450f47aa78d8f5cae54435 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Thu, 27 Jul 2023 09:30:42 -0400 Subject: [PATCH 13/62] Fixes sentries firing turning off their lights (#4010) # About the pull request The muzzle flash is already lower than the inbuilt illum so it's just turning off the intended light when firing. # Explain why it's good for the game Bug bad # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Fixed sentries firing turning off their lights /:cl: --- code/modules/defenses/sentry.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/defenses/sentry.dm b/code/modules/defenses/sentry.dm index fc52c254c0b8..86464d97f5a3 100644 --- a/code/modules/defenses/sentry.dm +++ b/code/modules/defenses/sentry.dm @@ -1,6 +1,5 @@ #define SENTRY_FIREANGLE 135 #define SENTRY_RANGE 5 -#define SENTRY_MUZZLELUM 3 #define SENTRY_ENGAGED_TIMEOUT 60 SECONDS #define SENTRY_LOW_AMMO_TIMEOUT 20 SECONDS #define SENTRY_LOW_AMMO_ALERT_PERCENTAGE 0.25 @@ -336,9 +335,6 @@ if(isnull(angle)) return - SetLuminosity(SENTRY_MUZZLELUM) - addtimer(CALLBACK(src, TYPE_PROC_REF(/atom, SetLuminosity), -SENTRY_MUZZLELUM), 10) - var/image_layer = layer + 0.1 var/offset = 13 @@ -726,4 +722,3 @@ #undef SENTRY_FIREANGLE #undef SENTRY_RANGE -#undef SENTRY_MUZZLELUM From ac0a37e7cbd77be4d2fb53862eaa2b1887a9d5fd Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 27 Jul 2023 14:40:34 +0100 Subject: [PATCH 14/62] Automatic changelog for PR #4010 [ci skip] --- html/changelogs/AutoChangeLog-pr-4010.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4010.yml diff --git a/html/changelogs/AutoChangeLog-pr-4010.yml b/html/changelogs/AutoChangeLog-pr-4010.yml new file mode 100644 index 000000000000..7d0dafee1abb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4010.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed sentries firing turning off their lights" \ No newline at end of file From 3c84769c286ed9d35dcf790238b0fca9c6daf0f4 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Thu, 27 Jul 2023 09:42:31 -0400 Subject: [PATCH 15/62] Shovels can now be used to collapse tunnels (#4013) # About the pull request This PR makes it so shovels can be used to collapse tunnels. # Explain why it's good for the game I'd like to see C4/explosives be used to manipulate a marine's environment rather than horded for the eventual tunnel that needs cleared. Gives shovels another use past sandbags/snow which you can go entire rounds and not mess with or run into either. Sound: https://freesound.org/people/SoundsForHim/sounds/395567/ # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Shovels can now be used to collapse tunnels /:cl: --- code/modules/cm_aliens/structures/tunnel.dm | 21 ++++++++++++++++++++ sound/effects/tunnel_collapse.ogg | Bin 0 -> 46633 bytes 2 files changed, 21 insertions(+) create mode 100644 sound/effects/tunnel_collapse.ogg diff --git a/code/modules/cm_aliens/structures/tunnel.dm b/code/modules/cm_aliens/structures/tunnel.dm index f03e81ccc408..a5d623bff189 100644 --- a/code/modules/cm_aliens/structures/tunnel.dm +++ b/code/modules/cm_aliens/structures/tunnel.dm @@ -2,6 +2,8 @@ * Tunnels */ +#define TUNNEL_COLLAPSING_TIME (60 SECONDS) + /obj/structure/tunnel name = "tunnel" desc = "A tunnel entrance. Looks like it was dug by some kind of clawed beast." @@ -83,6 +85,25 @@ /obj/structure/tunnel/attackby(obj/item/W as obj, mob/user as mob) if(!isxeno(user)) + if(istype(W, /obj/item/tool/shovel)) + var/obj/item/tool/shovel/destroying_shovel = W + + if(destroying_shovel.folded) + return + + playsound(user.loc, 'sound/effects/thud.ogg', 40, 1, 6) + + user.visible_message(SPAN_NOTICE("[user] starts to collapse [src]!"), SPAN_NOTICE("You start collapsing [src]!")) + + if(user.action_busy || !do_after(user, TUNNEL_COLLAPSING_TIME * ((100 - destroying_shovel.shovelspeed) * 0.01), INTERRUPT_ALL, BUSY_ICON_BUILD)) + return + + playsound(loc, 'sound/effects/tunnel_collapse.ogg', 50) + + visible_message(SPAN_NOTICE("[src] collapses in on itself.")) + + qdel(src) + return ..() return attack_alien(user) diff --git a/sound/effects/tunnel_collapse.ogg b/sound/effects/tunnel_collapse.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c80abe2611b150538296295094fdacc1e0049ec2 GIT binary patch literal 46633 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

r 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 literal 0 HcmV?d00001 From 968d536490273aa6aa42478146e5ed236f70b39f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 27 Jul 2023 14:58:24 +0100 Subject: [PATCH 16/62] Automatic changelog for PR #4013 [ci skip] --- html/changelogs/AutoChangeLog-pr-4013.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4013.yml diff --git a/html/changelogs/AutoChangeLog-pr-4013.yml b/html/changelogs/AutoChangeLog-pr-4013.yml new file mode 100644 index 000000000000..f696583aeb21 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4013.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Shovels can now be used to collapse tunnels" \ No newline at end of file From 058dd87d9b044742c29cb00f1a4dbf90c6943644 Mon Sep 17 00:00:00 2001 From: khadd <54692343+realkhad@users.noreply.github.com> Date: Thu, 27 Jul 2023 19:22:08 +0200 Subject: [PATCH 17/62] fixes xeno wound icon delay (#4011) # About the pull request when xenos were getting back up from a stun/rest their bloody wounds would briefly disappear until the next time their wound icon got updated now the wound icon is updated right as soon as they get up # Explain why it's good for the game a heavily wounded xeno getting up from a stun and appearing full health for a bit shouldn't be a thing # Testing Photographs and Procedure https://github.com/cmss13-devs/cmss13/assets/54692343/233604be-bc88-427e-9397-4059bba5c01a # Changelog :cl:Khadd fix: xenos now update their wound icon when getting up /:cl: --- code/modules/mob/living/carbon/xenomorph/Xenomorph.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm index aea1ce9a5906..dd53868caf36 100644 --- a/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm +++ b/code/modules/mob/living/carbon/xenomorph/Xenomorph.dm @@ -1125,3 +1125,8 @@ SPAN_WARNING("You squeeze and scuttle underneath [current_structure]."), max_distance = 5) forceMove(current_structure.loc) return TRUE + +/mob/living/carbon/xenomorph/knocked_down_callback() + . = ..() + if(!resting) // !resting because we dont wanna prematurely update wounds if they're just trying to rest + update_wounds() From b99e15d1665ab107afffdea43019de3403bb677d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 27 Jul 2023 18:36:39 +0100 Subject: [PATCH 18/62] Automatic changelog for PR #4011 [ci skip] --- html/changelogs/AutoChangeLog-pr-4011.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4011.yml diff --git a/html/changelogs/AutoChangeLog-pr-4011.yml b/html/changelogs/AutoChangeLog-pr-4011.yml new file mode 100644 index 000000000000..30d16ede0c5b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4011.yml @@ -0,0 +1,4 @@ +author: "Khadd" +delete-after: True +changes: + - bugfix: "xenos now update their wound icon when getting up" \ No newline at end of file From 3c06f567c1dff1a8f0e779351345264deff52e61 Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Thu, 27 Jul 2023 16:53:58 -0400 Subject: [PATCH 19/62] Adds a new jacket for the Commanding Officer (#3963) # About the pull request Adds a jacket for CO Requested by Dargus / Superreallycoolguy # Explain why it's good for the game More clothes and customization # Changelog :cl: add: Added a new CO jacket to the CO vendor /:cl: --- code/modules/clothing/suits/marine_coat.dm | 5 +++++ code/modules/gear_presets/uscm_ship.dm | 7 +++++++ icons/mob/humans/onmob/suit_1.dmi | Bin 234686 -> 188970 bytes icons/obj/items/clothing/cm_suits.dmi | Bin 63570 -> 63898 bytes 4 files changed, 12 insertions(+) diff --git a/code/modules/clothing/suits/marine_coat.dm b/code/modules/clothing/suits/marine_coat.dm index 4442109ec425..3113b38e6e41 100644 --- a/code/modules/clothing/suits/marine_coat.dm +++ b/code/modules/clothing/suits/marine_coat.dm @@ -178,6 +178,11 @@ desc = "A Navy regulation dress blues coat for high-ranking officers. For those who wish for style and authority." icon_state = "co_suit" +/obj/item/clothing/suit/storage/jacket/marine/dress/officer/falcon + name = "commanding officer falcon jacket" + desc = "A refurbished jacket liner tailor made for a senior officer. This liner has become more of a proper piece of attire, with a new layer of fabric, wrist cuffs, front pockets, and a custom embroidered falcon on the back. This jacket will keep its wearer warm no matter the circumstance, from a cool Sunday drive to chilly autumn's eve." + icon_state = "co_falcon" + /obj/item/clothing/suit/storage/jacket/marine/dress/general name = "general's jacket" desc = "A black trench coat with gold metallic trim. Flashy, highly protective, and over-the-top. Fit for a king - or, in this case, a General. Has quite a few pockets." diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 7aa9eabb3042..75d661da503f 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -476,6 +476,13 @@ role_comm_title = "CO" minimum_age = 35 + dress_over = list( + /obj/item/clothing/suit/storage/jacket/marine/dress/officer/white, + /obj/item/clothing/suit/storage/jacket/marine/dress/officer/black, + /obj/item/clothing/suit/storage/jacket/marine/dress/officer/suit, + /obj/item/clothing/suit/storage/jacket/marine/dress/officer/falcon, + ) + /datum/equipment_preset/uscm_ship/commander/council/load_gear(mob/living/carbon/human/new_human) new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/officer/bridge(new_human), WEAR_BODY) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/beret/marine/commander/council(new_human), WEAR_HEAD) diff --git a/icons/mob/humans/onmob/suit_1.dmi b/icons/mob/humans/onmob/suit_1.dmi index 39a91e225039c025c727967866bd1a50f196ddb4..f0daf54e7ac99261ce358ca825d35325bbee57f7 100644 GIT binary patch literal 188970 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�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%0A&Bzf>vZ&fS(v^8BGv9$g@lYx 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 literal 234686 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

{k;z?KCU9oiKjQiKIX9fH{-VnuaWOX9 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%0AXV(tN3RTUp&JN%$ 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 Ef#l_$I5hX7t+_)d0wFZkPYxa-qC8+XDRckmt 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%0DpLbp}%r3n1|yf3GU&8H*@mdAH5U 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 diff --git a/icons/obj/items/clothing/cm_suits.dmi b/icons/obj/items/clothing/cm_suits.dmi index fc2e1011437030740d654abc87767fe3bce530c9..3a2ba038bef4b59269412a72067d8c80efc4b475 100644 GIT binary patch delta 16270 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 BuNVLT delta 15930 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 P Date: Thu, 27 Jul 2023 22:01:37 +0100 Subject: [PATCH 20/62] Automatic changelog for PR #3963 [ci skip] --- html/changelogs/AutoChangeLog-pr-3963.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3963.yml diff --git a/html/changelogs/AutoChangeLog-pr-3963.yml b/html/changelogs/AutoChangeLog-pr-3963.yml new file mode 100644 index 000000000000..8cdff56ac89b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3963.yml @@ -0,0 +1,4 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - rscadd: "Added a new CO jacket to the CO vendor" \ No newline at end of file From 9a2c6fca8e119247b30b94be74d8e9e1f27ba579 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 28 Jul 2023 01:15:45 +0000 Subject: [PATCH 21/62] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3843.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3963.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4001.yml | 7 ------- html/changelogs/AutoChangeLog-pr-4008.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4010.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4011.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4013.yml | 4 ---- html/changelogs/archive/2023-07.yml | 19 +++++++++++++++++++ 8 files changed, 19 insertions(+), 32 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3843.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3963.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4001.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4008.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4010.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4011.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4013.yml diff --git a/html/changelogs/AutoChangeLog-pr-3843.yml b/html/changelogs/AutoChangeLog-pr-3843.yml deleted file mode 100644 index 25a9e5500dc9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3843.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - balance: "when facehugged, more paralyze chance with a smaller paralyze duration" - - ui: "during hugged effects, changes messaging to encourage new players to seek help" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3963.yml b/html/changelogs/AutoChangeLog-pr-3963.yml deleted file mode 100644 index 8cdff56ac89b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3963.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - rscadd: "Added a new CO jacket to the CO vendor" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4001.yml b/html/changelogs/AutoChangeLog-pr-4001.yml deleted file mode 100644 index 03e0529813c2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4001.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "GoldenDarkness55" -delete-after: True -changes: - - balance: "Dropship machine gun cost lowered from 300 to 50." - - balance: "Dropship rappel module cost lowered from 500 to 50." - - balance: "Dropship spotlight cost lowered from 300 to 50." - - balance: "Dropship LZ detector cost lowered from 400 to 50." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4008.yml b/html/changelogs/AutoChangeLog-pr-4008.yml deleted file mode 100644 index e4403b9aa1a4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4008.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - bugfix: "Speech problems such as lisping now applies when using megaphone" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4010.yml b/html/changelogs/AutoChangeLog-pr-4010.yml deleted file mode 100644 index 7d0dafee1abb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4010.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed sentries firing turning off their lights" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4011.yml b/html/changelogs/AutoChangeLog-pr-4011.yml deleted file mode 100644 index 30d16ede0c5b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4011.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Khadd" -delete-after: True -changes: - - bugfix: "xenos now update their wound icon when getting up" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4013.yml b/html/changelogs/AutoChangeLog-pr-4013.yml deleted file mode 100644 index f696583aeb21..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4013.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Shovels can now be used to collapse tunnels" \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index b7ca30e2e54e..177089bf7c67 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -554,3 +554,22 @@ - ui: Xenos (and others) now see comms relays on minimap Drathek: - code_imp: Bump alternate 515 testing to byond 1610 +2023-07-28: + BeagleGaming1: + - rscadd: Added a new CO jacket to the CO vendor + Ben10083: + - bugfix: Speech problems such as lisping now applies when using megaphone + GoldenDarkness55: + - balance: Dropship machine gun cost lowered from 300 to 50. + - balance: Dropship rappel module cost lowered from 500 to 50. + - balance: Dropship spotlight cost lowered from 300 to 50. + - balance: Dropship LZ detector cost lowered from 400 to 50. + Khadd: + - bugfix: xenos now update their wound icon when getting up + Morrow: + - bugfix: Fixed sentries firing turning off their lights + - rscadd: Shovels can now be used to collapse tunnels + zzzmike: + - balance: when facehugged, more paralyze chance with a smaller paralyze duration + - ui: during hugged effects, changes messaging to encourage new players to seek + help From 59231f593ec297f5eda57545c1b49a5efc4e0e8f Mon Sep 17 00:00:00 2001 From: GoldenDarkness55 <103884785+GoldenDarkness55@users.noreply.github.com> Date: Fri, 28 Jul 2023 08:30:09 +0200 Subject: [PATCH 22/62] Shaking removes stuns faster (#4019) # About the pull request Doubles the speed at which shaking removes stuns. Semi-related to https://github.com/cmss13-devs/cmss13/pull/4017 Hope that's not atomizing too much. # Explain why it's good for the game There's no reason to require this much clickspamming - a crowd of people LMB'ing someone feels excessive. Teamwork good and it should feel good to help others, currently feels like a chore particularly in cases of facehugging. Shouldn't affect balance much unless im forgetting some effect - other than being facehugged - applying extremely long durations. # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: Shaking people up shortens stun durations by 6 instead of 3. /:cl: --- code/modules/mob/living/carbon/carbon.dm | 6 +++--- code/modules/mob/living/carbon/human/human_attackhand.dm | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index a68286e6c970..ffa3bd1b1977 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -279,9 +279,9 @@ playsound(loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 5) return - adjust_effect(-3, PARALYZE) - adjust_effect(-3, STUN) - adjust_effect(-3, WEAKEN) + adjust_effect(-6, PARALYZE) + adjust_effect(-6, STUN) + adjust_effect(-6, WEAKEN) playsound(loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 5) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index 8a1b7203c1ca..35097a8e5c79 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -227,9 +227,9 @@ playsound(src.loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 5) return - adjust_effect(-3, PARALYZE) - adjust_effect(-3, STUN) - adjust_effect(-3, WEAKEN) + adjust_effect(-6, PARALYZE) + adjust_effect(-6, STUN) + adjust_effect(-6, WEAKEN) playsound(loc, 'sound/weapons/thudswoosh.ogg', 25, 1, 7) From 85944fbccbb3a897c45ac792c67a65e036d119de Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 28 Jul 2023 07:38:15 +0100 Subject: [PATCH 23/62] Automatic changelog for PR #4019 [ci skip] --- html/changelogs/AutoChangeLog-pr-4019.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4019.yml diff --git a/html/changelogs/AutoChangeLog-pr-4019.yml b/html/changelogs/AutoChangeLog-pr-4019.yml new file mode 100644 index 000000000000..7fe31a5cb8b6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4019.yml @@ -0,0 +1,4 @@ +author: "GoldenDarkness55" +delete-after: True +changes: + - balance: "Shaking people up shortens stun durations by 6 instead of 3." \ No newline at end of file From 094b150adf717bc5e5ade82a456a3420c5889301 Mon Sep 17 00:00:00 2001 From: GoldenDarkness55 <103884785+GoldenDarkness55@users.noreply.github.com> Date: Fri, 28 Jul 2023 08:30:28 +0200 Subject: [PATCH 24/62] Player controlled facehuggers no longer have a shortened stun duration (#4017) # About the pull request Sets the knockout timer for player controlled facehuggers to be the same as standard hugs. # Explain why it's good for the game Facehuggers no longer grief the hive by fulfilling their purpose. If you've played facehugger you've surely seen experienced xenos try to run from you or flame you if you attempted to hug. The reason for that was this shortened stun which usually led to chaos in the hive because the capture woke up. Not really sure why it was set to half to begin with. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: Player controlled facehuggers apply the same knockout duration as regular ones. /:cl: --- code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index d82e43db2aaf..79a5f986ea10 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -149,7 +149,7 @@ /mob/living/carbon/xenomorph/facehugger/proc/handle_hug(mob/living/carbon/human/human) var/obj/item/clothing/mask/facehugger/hugger = new /obj/item/clothing/mask/facehugger(loc, hivenumber) - var/did_hug = hugger.attach(human, TRUE, 0.5, src) + var/did_hug = hugger.attach(human, TRUE, 1, src) if(client) client.player_data?.adjust_stat(PLAYER_STAT_FACEHUGS, STAT_CATEGORY_XENO, 1) qdel(src) From c0cadfd3b0482eabf266125ccc7236d212e20449 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 28 Jul 2023 07:53:36 +0100 Subject: [PATCH 25/62] Automatic changelog for PR #4017 [ci skip] --- html/changelogs/AutoChangeLog-pr-4017.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4017.yml diff --git a/html/changelogs/AutoChangeLog-pr-4017.yml b/html/changelogs/AutoChangeLog-pr-4017.yml new file mode 100644 index 000000000000..0b825327160b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4017.yml @@ -0,0 +1,4 @@ +author: "GoldenDarkness55" +delete-after: True +changes: + - balance: "Player controlled facehuggers apply the same knockout duration as regular ones." \ No newline at end of file From 43a3680b10f50bbf5c0592fb03057d395cdd5c99 Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Fri, 28 Jul 2023 16:34:10 +1000 Subject: [PATCH 26/62] Gun bugfixes (#4006) # About the pull request Fixed Advanced mini flamers being able to switch to volatile mode (and nerfing itself, the min flamer is already volatile+ by default) Removed the copy and paste stats of intergrated HG shotgun's stock, it should be aesthetics attachment only and was implemented poorly # Explain why it's good for the game Bug bad, advanced mini flamer shouldn't be nerfing itself by accident HG intergrated stock stat is just purely aesthetics, any stat change should be done to the gun itself. Similar to Smart gun barrel, I suspect the stock was used to bypass sprite 32 pixel limit, and was just a mistake by the previous contributor in #453. # Changelog :cl: ghostsheet fix: Advanced mini flamer can no longer nerf itself by changing mode. add: HG 37-12 pump shotgun's intergrated stock no longer give any stat change. /:cl: --- code/modules/projectiles/gun_attachables.dm | 23 +++++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/code/modules/projectiles/gun_attachables.dm b/code/modules/projectiles/gun_attachables.dm index 001cd9fbe10c..2a77a6ba6a68 100644 --- a/code/modules/projectiles/gun_attachables.dm +++ b/code/modules/projectiles/gun_attachables.dm @@ -1315,15 +1315,17 @@ Defined in conflicts.dm of the #defines folder. /obj/item/attachable/stock/hg3712/New() ..() - //it makes stuff much better when two-handed - accuracy_mod = HIT_ACCURACY_MULT_TIER_4 - recoil_mod = -RECOIL_AMOUNT_TIER_4 - scatter_mod = -SCATTER_AMOUNT_TIER_8 - movement_onehanded_acc_penalty_mod = -MOVEMENT_ACCURACY_PENALTY_MULT_TIER_5 - //it makes stuff much worse when one handed - accuracy_unwielded_mod = -HIT_ACCURACY_MULT_TIER_3 - recoil_unwielded_mod = RECOIL_AMOUNT_TIER_4 - scatter_unwielded_mod = SCATTER_AMOUNT_TIER_8 + + //HG stock is purely aesthetics, any changes should be done to the gun itself + accuracy_mod = 0 + recoil_mod = 0 + scatter_mod = 0 + movement_onehanded_acc_penalty_mod = 0 + accuracy_unwielded_mod = 0 + recoil_unwielded_mod = 0 + scatter_unwielded_mod = 0 + aim_speed_mod = 0 + wield_delay_mod = WIELD_DELAY_NONE /obj/item/attachable/stock/hg3712/m3717 name = "hg3717 stock" @@ -2323,6 +2325,9 @@ Defined in conflicts.dm of the #defines folder. burn_level = BURN_LEVEL_TIER_5 burn_duration = BURN_TIME_TIER_2 +/obj/item/attachable/attached_gun/flamer/advanced/unique_action(mob/user) + return //No need for volatile mode, it already does high damage by default + /obj/item/attachable/attached_gun/flamer/advanced/integrated name = "integrated flamethrower" From 9b4bd793adc08190029d18bcafdc606330052df6 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 28 Jul 2023 08:09:41 +0100 Subject: [PATCH 27/62] Automatic changelog for PR #4006 [ci skip] --- html/changelogs/AutoChangeLog-pr-4006.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4006.yml diff --git a/html/changelogs/AutoChangeLog-pr-4006.yml b/html/changelogs/AutoChangeLog-pr-4006.yml new file mode 100644 index 000000000000..9e809782b95d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4006.yml @@ -0,0 +1,5 @@ +author: "ghostsheet" +delete-after: True +changes: + - bugfix: "Advanced mini flamer can no longer nerf itself by changing mode." + - rscadd: "HG 37-12 pump shotgun's intergrated stock no longer give any stat change." \ No newline at end of file From 9c79c3af49ba90e18f85c1624ba4e80d608debf2 Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Fri, 28 Jul 2023 07:58:35 +0100 Subject: [PATCH 28/62] Sweeping LV522 Changes + FORECON GL replaced by FORECON Sniper (Without the sniper) (#3917) # About the pull request This PR makes alot of small changes to LV522 along with alot of big ones mainly Blocks off the area north of fitness to prevent a "just go north" meta Adds a new more central way to the reactor that branches off to 4 flanks should give LZ2 more use since it's a bit more central than LZ1 Adds a new route into the reactor from the SE Blocks off the small alleyway north of the engineering funnel people into the dorm building tightens up some parts of the reactor loosens some other parts removes some detailing in the main hive areas to help builders Adds new secrets to be found on the map adds an overextension flank for those very brave marines to use Changes to LZ2 making it more compressed Addition of the FORECON Sniper (replacing the FORECON GL) the FORECON sniper is a unique take on FORECON he spawns away from his fellow survivors next to the corpse of his battle buddy the advantage given to the sniper however is his thermal tarp a subtype of the ghillie suit with a placeholder sprite at the moment that will allow the sniper to hide and stealthily move throughout the colony to hopefully regroup with his squad the M42A rifle has been removed from the map Adds a small piece of text explaining that FORECON should probably move west to the crashed dropship to the FORECON intro swaps the black weedable turf with a browner one for people who have bad eyes and were mistaking it for weeds swaps the assignments for defines bc nanu told me someone would ask me to do it at somepoint gives FORECON radioheadsets with the SOC and common channel because the desc literally says FORECON use it and it doesn't make sense for them to be radio-less # Explain why it's good for the game Map stuff: LV522 currently just has a "go north" problem this PR aims to fix that by opening more routes for the marines to go, centralize the main route in an attempt to see more use in the rest of the colony and give LZ2 more use I'd really like to see this test-merged for a few days so see what needs addressing in this new area the wall north of engineering looks kinda funky but having it there funnels people into the building and into the eastern section of the colony rather than a straight line to the reactor The FORECON Sniper: Currently, FORECON GL is kinda unfitting and also kinda sucks the sniper, on the other hand, would be a perfect fit for FORECON now I'm not going to pretend the sniper isn't kinda OP right now so the FORECON sniper won't actually get his M42A just the ghillie suit that gives him still some uniqueness as a survivor as well as an incentive to survive beyond the life of the regular sniper (to steal his gun) # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: SpartanBobby add: Added a new survivor to LV522 the FORECON sniper he spawns alone his only company being the corpse of his dead battle buddy, good luck maptweak: Sweeping changes to LV522 including the reactor, north of engineering, LZ1, the entire central area of the map, and north of fitness in an attempt to see more of the colony used and to incentivize flanking /:cl: --------- Co-authored-by: harryob --- code/__DEFINES/job.dm | 11 + code/datums/skills.dm | 6 +- code/game/area/LV522_Chances_Claim.dm | 15 + .../effects/landmarks/corpsespawner.dm | 6 + .../effects/landmarks/survivor_spawner.dm | 4 +- .../items/devices/radio/encryptionkey.dm | 5 + .../objects/items/devices/radio/headset.dm | 11 + code/game/objects/structures/props.dm | 12 +- code/modules/clothing/suits/marine_armor.dm | 6 + code/modules/gear_presets/corpses.dm | 40 + code/modules/gear_presets/forcon_survivors.dm | 58 +- maps/lv522_chances_claim.json | 2 +- .../LV522_Chances_Claim.dmm | 24122 ++++++++++------ 13 files changed, 15380 insertions(+), 8918 deletions(-) diff --git a/code/__DEFINES/job.dm b/code/__DEFINES/job.dm index cede518e8db0..d598a8ff6f67 100644 --- a/code/__DEFINES/job.dm +++ b/code/__DEFINES/job.dm @@ -230,6 +230,17 @@ var/global/list/job_command_roles = JOB_COMMAND_ROLES_LIST #define CMB_GRUNT_LIST list(JOB_CMB, JOB_CMB_TL) +//-------- FORECON --------// + +#define JOB_FORECON_CO "Reconnaissance Commander" +#define JOB_FORECON_SL "Reconnaissance Squad Leader" +#define JOB_FORECON_SYN "Reconnaissance Synthetic" +#define JOB_FORECON_SNIPER "Reconnaissance Sniper" +#define JOB_FORECON_MARKSMAN "Reconnaissance Marksman" +#define JOB_FORECON_SUPPORT "Reconnaissance Support Technician" +#define JOB_FORECON_RIFLEMAN "Reconnaissance Rifleman" +#define JOB_FORECON_SMARTGUNNER "Reconnaissance Smartgunner" + //-------- UPP --------// #define JOB_UPP "UPP Private" #define JOB_UPP_CONSCRIPT "UPP Conscript" diff --git a/code/datums/skills.dm b/code/datums/skills.dm index f37ea3a5a64e..b70b2bb9b7b0 100644 --- a/code/datums/skills.dm +++ b/code/datums/skills.dm @@ -530,15 +530,15 @@ MILITARY SURVIVORS SKILL_JTAC = SKILL_JTAC_TRAINED, ) -/datum/skills/military/survivor/forecon_grenadier - name = "Reconnaissance Grenadier" +/datum/skills/military/survivor/forecon_sniper + name = "Reconnaissance Sniper" skills = list( SKILL_ENGINEER = SKILL_ENGINEER_ENGI, SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_DEFAULT, SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, SKILL_CQC = SKILL_CQC_TRAINED, SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, - SKILL_SPEC_WEAPONS = SKILL_SPEC_GRENADIER, + SKILL_SPEC_WEAPONS = SKILL_SPEC_SNIPER, SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, SKILL_ENDURANCE = SKILL_ENDURANCE_SURVIVOR, SKILL_LEADERSHIP = SKILL_LEAD_NOVICE, diff --git a/code/game/area/LV522_Chances_Claim.dm b/code/game/area/LV522_Chances_Claim.dm index 8a424148d3b5..3d15d49c3df7 100644 --- a/code/game/area/LV522_Chances_Claim.dm +++ b/code/game/area/LV522_Chances_Claim.dm @@ -456,3 +456,18 @@ name = "Atmospheric Processor - Filtration System" icon_state = "mechbay" ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS + +/area/lv522/atmos/way_in_command_centre + name = "Atmospheric Processor - North Corpo Reactor Entrance" + icon_state = "blue" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS + +/area/lv522/atmos/sewer + name = "Atmospheric Processor - Sewer" + icon_state = "red" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS + +/area/lv522/atmos/reactor_garage + name = "Atmospheric Processor - Garage" + icon_state = "green" + ceiling = CEILING_UNDERGROUND_METAL_BLOCK_CAS diff --git a/code/game/objects/effects/landmarks/corpsespawner.dm b/code/game/objects/effects/landmarks/corpsespawner.dm index 8350e68d66a3..bcedcb85f47e 100644 --- a/code/game/objects/effects/landmarks/corpsespawner.dm +++ b/code/game/objects/effects/landmarks/corpsespawner.dm @@ -201,3 +201,9 @@ /obj/effect/landmark/corpsespawner/gladiator/burst name = "Burst Gladiator" equip_path = /datum/equipment_preset/corpse/gladiator/burst + +//FORECON + +/obj/effect/landmark/corpsespawner/forecon_spotter + name = "USCM Reconnaissance Spotter" + equip_path = /datum/equipment_preset/corpse/forecon_spotter diff --git a/code/game/objects/effects/landmarks/survivor_spawner.dm b/code/game/objects/effects/landmarks/survivor_spawner.dm index b7a2e11fb0aa..eba13a41c89d 100644 --- a/code/game/objects/effects/landmarks/survivor_spawner.dm +++ b/code/game/objects/effects/landmarks/survivor_spawner.dm @@ -132,8 +132,8 @@ equipment = /datum/equipment_preset/survivor/forecon/smartgunner spawn_priority = SPAWN_PRIORITY_MEDIUM -/obj/effect/landmark/survivor_spawner/lv522_forecon_grenadier - equipment = /datum/equipment_preset/survivor/forecon/grenadier +/obj/effect/landmark/survivor_spawner/lv522_forecon_sniper + equipment = /datum/equipment_preset/survivor/forecon/sniper spawn_priority = SPAWN_PRIORITY_MEDIUM /obj/effect/landmark/survivor_spawner/lv522_forecon_squad_leader diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index d45b4e8b8212..9fa85f03b9b1 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -215,6 +215,11 @@ icon_state = "binary_key" channels = list(RADIO_CHANNEL_COMMAND = TRUE, RADIO_CHANNEL_REQ = TRUE, RADIO_CHANNEL_MEDSCI = TRUE, RADIO_CHANNEL_ENGI = TRUE, RADIO_CHANNEL_INTEL = TRUE, RADIO_CHANNEL_JTAC = TRUE, SQUAD_MARINE_1 = FALSE, SQUAD_MARINE_2 = FALSE, SQUAD_MARINE_3 = FALSE, SQUAD_MARINE_4 = FALSE, SQUAD_MARINE_5 = FALSE, SQUAD_MARINE_CRYO = FALSE) +/obj/item/device/encryptionkey/soc/forecon + name = "\improper SOF Radio Encryption Key" + icon_state = "binary_key" + channels = list(RADIO_CHANNEL_COLONY= TRUE) + //ERT, PMC /obj/item/device/encryptionkey/dutch diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index c3b1eee806c5..0bd0fae364e5 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -1002,6 +1002,17 @@ volume = RADIO_VOLUME_IMPORTANT ignore_z = TRUE +/obj/item/device/radio/headset/almayer/sof/survivor_forecon + name = "USCM SOF headset" + desc = "Issued exclusively to Marine Raiders and members of the USCM's Force Reconnaissance." + icon_state = "soc_headset" + frequency = SOF_FREQ + initial_keys = list(/obj/item/device/encryptionkey/soc/forecon) + volume = RADIO_VOLUME_QUIET + ignore_z = FALSE + has_hud = TRUE + hud_type = MOB_HUD_FACTION_USCM + /obj/item/device/radio/headset/almayer/mcom/vc name = "marine vehicle crew radio headset" desc = "Used by USCM vehicle crew, features a non-standard brace. Channels are as follows: :v - marine command, :n - engineering, :m - medbay, :u - requisitions" diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 1a91650c620a..c71f9b227668 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -837,8 +837,8 @@ icon_state = "van" bound_height = 64 bound_width = 64 - unslashable = TRUE - unacidable = TRUE + unslashable = FALSE + unacidable = FALSE /obj/structure/prop/vehicles/crawler name = "colony crawler" @@ -1144,3 +1144,11 @@ /obj/structure/prop/wooden_cross/update_icon() if(tagged) overlays += mutable_appearance('icons/obj/structures/props/crosses.dmi', "cross_overlay") + + +/obj/structure/prop/invuln/rope + name = "rope" + desc = "A secure rope looks like someone might've been hiding out on those rocks." + icon = 'icons/obj/structures/props/almayer_props.dmi' + icon_state = "rope" + density = FALSE diff --git a/code/modules/clothing/suits/marine_armor.dm b/code/modules/clothing/suits/marine_armor.dm index c78e6782a833..713b6df355c2 100644 --- a/code/modules/clothing/suits/marine_armor.dm +++ b/code/modules/clothing/suits/marine_armor.dm @@ -993,6 +993,12 @@ #undef FULL_CAMOUFLAGE_ALPHA +/obj/item/clothing/suit/storage/marine/ghillie/forecon + name = "UDEP Thermal Poncho" + desc = "UDEP or the Ultra Diffusive Environmental Poncho is a camouflaged rain-cover worn to protect against the elements and chemical spills. It's commonly treated with an infrared absorbing coating, making a marine almost invisible in the rain. Favoured by USCM specialists for it's comfort and practicality." + icon_state = "mercenary_miner_armor" + flags_atom = MOB_LOCK_ON_EQUIP|NO_SNOW_TYPE|NO_NAME_OVERRIDE + /obj/item/clothing/suit/storage/marine/sof name = "\improper SOF Armor" desc = "A heavily customized suit of M3 armor. Used by Marine Raiders." diff --git a/code/modules/gear_presets/corpses.dm b/code/modules/gear_presets/corpses.dm index 7e9dd5b841a0..18903ef491ee 100644 --- a/code/modules/gear_presets/corpses.dm +++ b/code/modules/gear_presets/corpses.dm @@ -1035,3 +1035,43 @@ /datum/equipment_preset/corpse/gladiator/burst name = "Corpse - Burst Gladiator" xenovictim = TRUE + + +//FORECON + +/datum/equipment_preset/corpse/forecon_spotter + name = "Corpse - USCM Reconnaissance Spotter" + assignment = "Reconnaissance Spotter" + xenovictim = FALSE + paygrade = "ME5" + idtype = /obj/item/card/id/dogtag + role_comm_title = "FORECON" + faction_group = list(FACTION_USCM, FACTION_SURVIVOR) + access = list( + ACCESS_CIVILIAN_PUBLIC, + ACCESS_CIVILIAN_ENGINEERING, + ACCESS_CIVILIAN_LOGISTICS, + ) + +/datum/equipment_preset/corpse/forecon_spotter/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/reconnaissance/uniform = new() + var/obj/item/clothing/accessory/storage/droppouch/pouch = new() + var/obj/item/clothing/accessory/ranks/marine/e5/pin = new() + var/obj/item/clothing/accessory/patch/patch_uscm = new() + var/obj/item/clothing/accessory/patch/forecon/patch_forecon = new() + uniform.attach_accessory(new_human,pouch) + uniform.attach_accessory(new_human,patch_uscm) + uniform.attach_accessory(new_human,pin) + uniform.attach_accessory(new_human,patch_forecon) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/flask/marine(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/facepaint/sniper(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) diff --git a/code/modules/gear_presets/forcon_survivors.dm b/code/modules/gear_presets/forcon_survivors.dm index a883759a2f7f..825228f29735 100644 --- a/code/modules/gear_presets/forcon_survivors.dm +++ b/code/modules/gear_presets/forcon_survivors.dm @@ -1,6 +1,5 @@ ///*****************************LV-522 Force Recon Survivors*******************************************************/ //Nanu told me to put them here so they dont clutter up survivors.dm - /datum/equipment_preset/survivor/forecon paygrade = "ME5" idtype = /obj/item/card/id/dogtag @@ -36,6 +35,7 @@ new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical(new_human), WEAR_IN_JACKET) new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/sof/survivor_forecon(new_human), WEAR_L_EAR) GLOB.character_traits[/datum/character_trait/skills/spotter].apply_trait(new_human) /datum/equipment_preset/survivor/forecon/add_survivor_weapon_security(mob/living/carbon/human/new_human) @@ -102,7 +102,7 @@ /datum/equipment_preset/survivor/forecon/standard name = "Survivor - USCM Reconnaissance Marine" - assignment = "Reconnaissance Rifleman" + assignment = JOB_FORECON_RIFLEMAN skills = /datum/skills/military/survivor/forecon_standard /datum/equipment_preset/survivor/forecon/standard/load_gear(mob/living/carbon/human/new_human) @@ -116,7 +116,7 @@ /datum/equipment_preset/survivor/forecon/tech name = "Survivor - USCM Reconnaissance Support Technician" - assignment = "Reconnaissance Support Technician" + assignment = JOB_FORECON_SUPPORT skills = /datum/skills/military/survivor/forecon_techician /datum/equipment_preset/survivor/forecon/tech/load_gear(mob/living/carbon/human/new_human) @@ -138,7 +138,7 @@ /datum/equipment_preset/survivor/forecon/marksman name = "Survivor - USCM Reconnaissance Designated Marksman" - assignment = "Reconnaissance Marksman" + assignment = JOB_FORECON_MARKSMAN skills = /datum/skills/military/survivor/forecon_marksman /datum/equipment_preset/survivor/forecon/marksman/load_gear(mob/living/carbon/human/new_human) @@ -154,7 +154,7 @@ /datum/equipment_preset/survivor/forecon/smartgunner name = "Survivor - USCM Reconnaissance Smartgunner" - assignment = "Reconnaissance Smartgunner" + assignment = JOB_FORECON_SMARTGUNNER skills = /datum/skills/military/survivor/forecon_smartgunner /datum/equipment_preset/survivor/forecon/smartgunner/load_gear(mob/living/carbon/human/new_human) @@ -163,33 +163,50 @@ new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_IN_BELT) new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BELT) new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BELT) + new_human.equip_to_slot(new /obj/item/smartgun_battery(new_human), WEAR_IN_BACK) add_forecon_weapon(new_human) spawn_random_headgear(new_human) add_forecon_equipment(new_human) ///*****************************// -/datum/equipment_preset/survivor/forecon/grenadier - name = "Survivor - USCM Reconnaissance Grenadier" - assignment = "Reconnaissance Grenadier" - skills = /datum/skills/military/survivor/forecon_grenadier +/datum/equipment_preset/survivor/forecon/sniper + name = "Survivor - USCM Reconnaissance Sniper" + assignment = JOB_FORECON_SNIPER + skills = /datum/skills/military/survivor/forecon_sniper -/datum/equipment_preset/survivor/forecon/grenadier/load_gear(mob/living/carbon/human/new_human) - new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/launcher/grenade/m81/m79(new_human), WEAR_L_HAND) - new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/pistol/m1911(new_human), WEAR_R_HAND) - ..() - new_human.equip_to_slot_or_del(new /obj/item/storage/belt/grenade(new_human), WEAR_WAIST) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BACK) - new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/pistol/m1911(new_human), WEAR_IN_BACK) - new_human.equip_to_slot_or_del(new /obj/item/storage/box/packet/incendiary(new_human), WEAR_IN_BACK) +/datum/equipment_preset/survivor/forecon/sniper/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/reconnaissance/uniform = new() + var/obj/item/clothing/accessory/storage/droppouch/pouch = new() + var/obj/item/clothing/accessory/ranks/marine/e5/pin = new() + var/obj/item/clothing/accessory/patch/patch_uscm = new() + var/obj/item/clothing/accessory/patch/forecon/patch_forecon = new() + uniform.attach_accessory(new_human,pouch) + uniform.attach_accessory(new_human,patch_uscm) + uniform.attach_accessory(new_human,pin) + uniform.attach_accessory(new_human,patch_forecon) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot(new /obj/item/clothing/suit/storage/marine/ghillie/forecon(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/satchel(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full(new_human), WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/firstaid/full/alternate(new_human), WEAR_L_STORE) + new_human.equip_to_slot_or_del(new /obj/item/reagent_container/food/drinks/flask/marine(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/facepaint/sniper(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/box/MRE(new_human), WEAR_IN_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/general_belt(new_human), WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar/tactical(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/device/radio(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/sof/survivor_forecon(new_human), WEAR_L_EAR) spawn_random_headgear(new_human) add_forecon_equipment(new_human) + add_forecon_weapon_pistol(new_human) //---------------------------\\ /datum/equipment_preset/survivor/forecon/squad_leader name = "Survivor - USCM Reconnaissance Squad Leader" - assignment = "Reconnaissance Squad Leader" + assignment = JOB_FORECON_SL skills = /datum/skills/military/survivor/forecon_squad_leader paygrade = "MO1" @@ -215,7 +232,7 @@ /datum/equipment_preset/survivor/forecon/major name = "Survivor - USCM Reconnaissance Major" - assignment = "Reconnaissance Commander" + assignment = JOB_FORECON_CO skills = /datum/skills/commander paygrade = "MO4" idtype = /obj/item/card/id/gold @@ -248,7 +265,7 @@ /datum/equipment_preset/synth/survivor/forecon name = "Survivor - USCM Synthetic" - assignment = "Reconnaissance Synthetic" + assignment = JOB_FORECON_SYN faction_group = list(FACTION_MARINE, FACTION_SURVIVOR) idtype = /obj/item/card/id/gold @@ -261,3 +278,4 @@ preset_human.equip_to_slot_or_del(new /obj/item/storage/firstaid/regular(preset_human), WEAR_R_HAND) preset_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/full(preset_human), WEAR_R_STORE) preset_human.equip_to_slot_or_del(new /obj/item/storage/pouch/survival/synth/full(preset_human), WEAR_L_STORE) + preset_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/almayer/sof/survivor_forecon(preset_human), WEAR_L_EAR) diff --git a/maps/lv522_chances_claim.json b/maps/lv522_chances_claim.json index 077596d14eca..ac7dfa5f1dcd 100644 --- a/maps/lv522_chances_claim.json +++ b/maps/lv522_chances_claim.json @@ -22,7 +22,7 @@ 580, 0.0 ], - "survivor_message": "You are USCM Force Reconnaissance (FORECON) marine from the USS Hanyut, stranded on this planet after your team was wiped out while investigating the distress signal. With your pilot dead along with the majority of your unit, you and your team have been running and gunning to survive... until now.", + "survivor_message": "You are USCM Force Reconnaissance (FORECON) marine from the USS Hanyut, stranded on this planet after your team was wiped out while investigating the distress signal. With your pilot dead along with the majority of your unit, you and your team have been running and gunning to survive... but with supplies low and food running out maybe your only means of survival is to move west to the crashed dropship to salvage anything useful.", "announce_text": "Pan-Pan. This is the commanding officer of the USS Hanyut, USCMC FORECON. We are currently grounded on planet LV-522 in the immediate area of Chance's Claim. We are unable to contact the Hanyut and our dropships are unable to take off at this time. We are requesting assistance from any nearby vessels; this broadcast is set to repeat every 24 hours.", "map_item_type": "/obj/item/map/lv522_map", "monkey_types": [ diff --git a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm index cb5f023d59fa..a961b1aa6ddb 100644 --- a/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm +++ b/maps/map_files/LV522_Chances_Claim/LV522_Chances_Claim.dmm @@ -41,6 +41,18 @@ icon_state = "cement1" }, /area/lv522/outdoors/colony_streets/north_east_street) +"abL" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform_decoration{ + dir = 9 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "abS" = ( /obj/effect/acid_hole, /turf/closed/wall/strata_ice/dirty, @@ -76,14 +88,33 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/executive) -"acp" = ( -/turf/open/floor/corsat{ - icon_state = "marked" +"acn" = ( +/obj/structure/largecrate/random/secure, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, +/area/lv522/atmos/way_in_command_centre) +"acp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, /area/lv522/landing_zone_2/ceiling) "acq" = ( -/turf/open/asphalt/cement, -/area/lv522/outdoors/nw_rockies) +/obj/structure/largecrate/random{ + layer = 2.9 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) +"acD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "acE" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, @@ -107,6 +138,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"adl" = ( +/obj/item/storage/box/MRE{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/MRE{ + pixel_x = -1; + pixel_y = -6 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "adG" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/item/reagent_container/food/condiment/saltshaker, @@ -131,13 +173,17 @@ }, /turf/open/gm/river, /area/lv522/oob) +"aea" = ( +/obj/structure/largecrate/random, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/n_rockies) "aee" = ( /obj/effect/decal/cleanable/dirt, /turf/closed/wall/strata_outpost, /area/lv522/indoors/b_block/bridge) -"aep" = ( -/turf/closed/wall/shiva/prefabricated, -/area/lv522/landing_zone_2/ceiling) "aeD" = ( /obj/structure/largecrate/random, /obj/effect/decal/cleanable/dirt, @@ -152,13 +198,14 @@ }, /area/lv522/indoors/c_block/mining) "afn" = ( -/obj/item/lightstick/red/spoke/planted{ - pixel_x = -10; - pixel_y = 5 +/obj/item/reagent_container/spray/cleaner/drone{ + pixel_x = -3; + pixel_y = 6 }, -/obj/structure/prop/ice_colony/ground_wire, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/central_streets) +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "afp" = ( /obj/structure/platform, /turf/open/gm/river, @@ -170,14 +217,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/b_block/bridge) -"afs" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 - }, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/filt) "aft" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -193,16 +232,6 @@ icon_state = "squares" }, /area/lv522/atmos/north_command_centre) -"afB" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) "afI" = ( /obj/item/reagent_container/food/drinks/cans/beer{ pixel_x = -21; @@ -215,6 +244,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"afL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_x = -1; + pixel_y = 2 + }, +/turf/closed/wall/mineral/bone_resin, +/area/lv522/oob) "afX" = ( /obj/effect/decal/cleanable/dirt, /turf/open/asphalt/cement{ @@ -226,7 +263,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "agM" = ( /obj/effect/decal/cleanable/generic, @@ -234,17 +271,25 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) -"ahH" = ( -/obj/structure/machinery/door/poddoor/almayer{ - id = "E_B_Door"; - name = "\improper Emergency Blast Door"; - unacidable = 1 +"ahs" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/obj/structure/blocker/invisible_wall, +/area/lv522/atmos/reactor_garage) +"ahH" = ( /turf/open/floor/corsat{ - icon_state = "marked" + dir = 9; + icon_state = "brown" }, /area/lv522/atmos/east_reactor/east) +"ahJ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "ahP" = ( /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_street) @@ -275,7 +320,7 @@ dir = 10; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "aio" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -295,6 +340,10 @@ /obj/structure/barricade/handrail/wire, /turf/open/floor/wood, /area/lv522/indoors/a_block/fitness/glass) +"aiO" = ( +/obj/structure/window_frame/corsat, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "aiP" = ( /obj/structure/machinery/camera/autoname/lz_camera, /turf/open/floor/plating, @@ -302,9 +351,6 @@ "aiQ" = ( /turf/closed/wall/strata_outpost, /area/lv522/outdoors/colony_streets/central_streets) -"ajm" = ( -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/outdoors/nw_rockies) "ajw" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -323,6 +369,13 @@ }, /turf/closed/wall/strata_outpost, /area/lv522/oob) +"ajY" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "akh" = ( /obj/structure/foamed_metal, /obj/structure/pipes/standard/simple/hidden/green, @@ -340,6 +393,16 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/oob) +"akn" = ( +/obj/structure/machinery/door/airlock/almayer/maint, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) +"akp" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/prison, +/area/lv522/atmos/outdoor) "akM" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/oob) @@ -347,6 +410,12 @@ /obj/structure/prop/invuln/ice_prefab, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_west_street) +"alx" = ( +/obj/structure/platform{ + dir = 1 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "alI" = ( /turf/closed/wall/strata_outpost/reinforced/hull, /area/lv522/oob) @@ -355,10 +424,33 @@ icon_state = "floor_plate" }, /area/lv522/oob) +"ama" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "amc" = ( /obj/structure/cargo_container/kelland/left, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"ame" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor) +"amy" = ( +/obj/item/toy/farwadoll{ + desc = "A Farwa plush doll. Once soft and comforting now just really wet."; + name = "Soaked farwa plush doll" + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "amC" = ( /obj/structure/bed/roller, /obj/effect/landmark/objective_landmark/medium, @@ -380,13 +472,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms/glass) -"amS" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/prop/ice_colony/ground_wire{ - dir = 8 - }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/central_streets) "amY" = ( /obj/structure/cargo_container/horizontal/blue/top, /obj/structure/flora/pottedplant{ @@ -406,6 +491,11 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor/east) +"anb" = ( +/turf/open/floor/prison{ + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "ann" = ( /obj/structure/barricade/wooden{ dir = 4 @@ -419,9 +509,6 @@ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) -"ant" = ( -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/outdoors/n_rockies) "anv" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/reagent_container/food/drinks/cans/souto/cranberry{ @@ -470,6 +557,19 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) +"aoi" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 1 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_east_street) +"aox" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "aoH" = ( /obj/structure/machinery/light, /obj/structure/machinery/disposal, @@ -485,6 +585,12 @@ icon_state = "cyan2" }, /area/lv522/indoors/a_block/medical) +"apd" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/sewer) "ape" = ( /obj/structure/bed/chair{ dir = 4 @@ -492,12 +598,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/a_block/security) -"api" = ( -/turf/open/floor/prison{ - dir = 4; - icon_state = "cell_stripe" - }, -/area/lv522/outdoors/n_rockies) "apt" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, @@ -512,6 +612,13 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) +"aqo" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "aqH" = ( /obj/structure/prop/vehicles/crawler{ icon_state = "crawler_crate_alt2"; @@ -519,12 +626,6 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/garage) -"aqI" = ( -/obj/structure/cargo_container/grant/left, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/north_command_centre) "aqT" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/corsat{ @@ -553,12 +654,20 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/bridges/op_centre) +"arN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/rack, +/obj/item/clothing/head/welding, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "arP" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -9; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "arV" = ( /obj/structure/surface/table/almayer, @@ -581,6 +690,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) +"asH" = ( +/obj/structure/machinery/vending/coffee, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "asI" = ( /obj/structure/prop/invuln/overhead_pipe{ dir = 4; @@ -613,6 +728,14 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/hallway) +"atz" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "atL" = ( /obj/structure/closet/crate, /obj/structure/machinery/light/double{ @@ -625,6 +748,19 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"atO" = ( +/obj/structure/prop/vehicles/crawler{ + dir = 8; + layer = 3.1; + pixel_x = 5; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "atV" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/warning_stripes{ @@ -670,6 +806,12 @@ }, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) +"awI" = ( +/obj/item/explosive/plastic/breaching_charge{ + unacidable = 1 + }, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "awK" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -699,6 +841,20 @@ /obj/effect/decal/cleanable/blood/drip, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/op_centre) +"axN" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) +"axS" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "ayn" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -707,6 +863,12 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/hallway) +"ayX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "aza" = ( /obj/structure/platform{ dir = 1 @@ -724,6 +886,19 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) +"azE" = ( +/obj/structure/bed/chair, +/turf/open/floor/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) +"azF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/indoors/a_block/corpo/glass) "azJ" = ( /obj/structure/surface/table/almayer, /obj/item/clothing/head/helmet/marine/grenadier{ @@ -751,7 +926,7 @@ /obj/structure/cargo_container/wy/mid{ health = 5000 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "aAW" = ( /obj/effect/spawner/gibspawner/xeno, @@ -787,6 +962,12 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor) +"aCR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "aCS" = ( /obj/structure/surface/rack, /obj/item/clothing/suit/storage/hazardvest, @@ -852,14 +1033,11 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) "aEL" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" + icon_state = "plate" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor) "aEM" = ( /obj/structure/machinery/atm{ name = "Weyland-Yutani Automatic Teller Machine"; @@ -926,8 +1104,7 @@ dir = 1 }, /turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" + icon_state = "plate" }, /area/lv522/atmos/north_command_centre) "aGy" = ( @@ -949,14 +1126,12 @@ /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) "aGI" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, +/obj/structure/largecrate/random/case/double, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 1; - icon_state = "browncorner" + icon_state = "plate" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor) "aGQ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/drip, @@ -1019,6 +1194,14 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"aIM" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/reactor_garage) "aIY" = ( /obj/structure/prop/invuln/lattice_prop{ icon_state = "lattice3"; @@ -1030,32 +1213,43 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/hallway) -"aJh" = ( -/obj/structure/barricade/handrail{ - dir = 8 +"aJg" = ( +/obj/structure/fence{ + layer = 2.9 }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/area/lv522/atmos/east_reactor) +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/lv522/outdoors/colony_streets/north_east_street) +"aJr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y2" + }, +/area/lv522/oob/w_y_vault) "aJS" = ( /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/far, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "aJT" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 4; - icon_state = "browncorner" + icon_state = "plate" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor) "aKf" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ @@ -1080,8 +1274,7 @@ dir = 4 }, /turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" + icon_state = "plate" }, /area/lv522/atmos/north_command_centre) "aKO" = ( @@ -1093,6 +1286,20 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"aKQ" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/lv522/atmos/cargo_intake) +"aLf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "aLy" = ( /obj/structure/machinery/light{ dir = 4 @@ -1105,15 +1312,16 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/hallway) -"aLJ" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" +"aLG" = ( +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y0" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/oob/w_y_vault) +"aLJ" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor) "aMI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed{ @@ -1126,6 +1334,18 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"aNn" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Corporate"; + pixel_y = 26 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/indoors/a_block/corpo) "aNr" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -1135,7 +1355,7 @@ /area/lv522/indoors/c_block/mining) "aNw" = ( /obj/item/prop/colony/used_flare, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "aNI" = ( /obj/structure/bed/chair{ @@ -1157,7 +1377,7 @@ /obj/item/lightstick/red/spoke/planted{ pixel_x = -14 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "aOP" = ( /obj/effect/spawner/gibspawner/xeno, @@ -1180,7 +1400,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "aPu" = ( /obj/effect/decal/cleanable/dirt, @@ -1199,16 +1419,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) -"aPP" = ( -/obj/structure/barricade/handrail{ - dir = 4 - }, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - dir = 4; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) "aPS" = ( /obj/structure/stairs/perspective{ dir = 10; @@ -1244,14 +1454,15 @@ }, /area/lv522/landing_zone_1/tunnel) "aQU" = ( -/obj/structure/machinery/door/airlock/almayer/maint, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 +/obj/structure/machinery/computer/cameras{ + dir = 4; + network = null; + pixel_x = -16 }, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "plate" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor/north) "aRd" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -1270,7 +1481,7 @@ icon_state = "SE-out"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "aRM" = ( /obj/structure/stairs/perspective{ @@ -1331,14 +1542,14 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "aTK" = ( /obj/structure/prop/dam/truck/cargo{ layer = 3.1 }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/east) "aTP" = ( @@ -1396,8 +1607,18 @@ /obj/structure/platform{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) +"aVg" = ( +/obj/structure/platform/strata, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) +"aVj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "aVo" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC, @@ -1414,6 +1635,9 @@ "aVt" = ( /obj/item/pamphlet/skill/powerloader, /obj/structure/surface/table/almayer, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -1510,6 +1734,13 @@ icon_state = "blue_plate" }, /area/lv522/indoors/c_block/mining) +"aWX" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "aXa" = ( /turf/open/floor/corsat{ dir = 6; @@ -1528,6 +1759,12 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) +"aYd" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "aYg" = ( /obj/effect/decal/cleanable/blood/oil, /obj/structure/surface/rack, @@ -1537,6 +1774,40 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) +"aYF" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal8"; + pixel_x = -16; + pixel_y = -16 + }, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal7"; + pixel_x = 16; + pixel_y = -16 + }, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal6"; + pixel_x = 16; + pixel_y = 16 + }, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal5"; + pixel_x = -16; + pixel_y = 16 + }, +/obj/structure/holohoop{ + density = 0; + pixel_y = 27 + }, +/obj/item/toy/beach_ball/holoball{ + pixel_x = 8; + pixel_y = 5 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "aYO" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -1581,11 +1852,26 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo) +"bag" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "ban" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/blocker/invisible_wall, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"baG" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "baN" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/metal/large_stack, @@ -1659,14 +1945,14 @@ /area/lv522/oob) "bcf" = ( /obj/effect/spawner/gibspawner/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "bcl" = ( /obj/structure/stairs/perspective{ dir = 6; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "bco" = ( /turf/open/floor/corsat{ @@ -1703,11 +1989,12 @@ }, /area/lv522/outdoors/colony_streets/north_west_street) "bdv" = ( +/obj/structure/largecrate/random/case, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 4; - icon_state = "browncorner" + icon_state = "plate" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor) "bdH" = ( /obj/structure/bed/chair{ dir = 4 @@ -1748,8 +2035,8 @@ /area/lv522/outdoors/colony_streets/south_street) "bel" = ( /obj/structure/machinery/computer/crew/colony, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "ben" = ( @@ -1774,6 +2061,12 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/bridges/corpo) +"bet" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/west_reactor) "bex" = ( /obj/effect/decal/cleanable/blood, /turf/open/floor/prison, @@ -1795,9 +2088,7 @@ }, /area/lv522/atmos/east_reactor/north) "bgc" = ( -/turf/open/floor/corsat{ - icon_state = "browncorner" - }, +/turf/open/floor/plating, /area/lv522/atmos/cargo_intake) "bgg" = ( /turf/open/floor/corsat{ @@ -1830,14 +2121,15 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) -"bgS" = ( -/turf/open/auto_turf/shale/layer0, -/area/lv522/landing_zone_2/ceiling) "bgV" = ( /turf/open/asphalt/cement{ icon_state = "cement2" }, /area/lv522/outdoors/n_rockies) +"bha" = ( +/obj/item/stack/rods, +/turf/open/floor/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "bhd" = ( /turf/open/floor/corsat{ dir = 5; @@ -1921,6 +2213,15 @@ icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) +"bjd" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/sewer) +"bjC" = ( +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "bjF" = ( /obj/effect/decal/cleanable/blood/xeno, /obj/effect/decal/cleanable/liquid_fuel, @@ -1939,7 +2240,7 @@ icon_state = "SE-out"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "bka" = ( /obj/item/clothing/shoes/jackboots{ @@ -2039,21 +2340,24 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) -"bnd" = ( -/obj/structure/prop/turbine_extras, -/obj/effect/decal/warning_stripes{ - icon_state = "W" - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/landing_zone_2/ceiling) "bnf" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) +"bny" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Reactor Garage"; + pixel_y = 26 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "bnz" = ( /obj/structure/surface/table/almayer, /obj/structure/flora/pottedplant{ @@ -2091,7 +2395,7 @@ pixel_y = 1 }, /obj/item/prop/colony/used_flare, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "bow" = ( /obj/structure/machinery/light, @@ -2137,6 +2441,15 @@ /obj/structure/cargo_container/grant/rightmid, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"bry" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/lv522/outdoors/colony_streets/north_west_street) "bsx" = ( /obj/structure/cargo_container/kelland/right, /turf/open/floor/corsat{ @@ -2149,7 +2462,7 @@ pixel_x = 1; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "bsG" = ( /turf/open/floor/plating/plating_catwalk/prison, @@ -2163,8 +2476,8 @@ "btP" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "buD" = ( @@ -2180,6 +2493,16 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/bridges/garden_bridge) +"bvI" = ( +/obj/structure/surface/table/almayer, +/obj/structure/prop/server_equipment/laptop, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "bvK" = ( /obj/structure/machinery/door/airlock/almayer/medical/glass{ dir = 1; @@ -2215,7 +2538,7 @@ pixel_x = -12; pixel_y = -4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "bwy" = ( /obj/structure/prop/ice_colony/dense/planter_box{ @@ -2231,6 +2554,10 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"bwF" = ( +/obj/item/stack/rods, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/south_street) "bwH" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/surface/rack, @@ -2248,7 +2575,7 @@ }, /area/lv522/indoors/c_block/t_comm) "bwU" = ( -/obj/structure/largecrate/random/case/double, +/obj/structure/largecrate/random, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -2286,6 +2613,7 @@ /area/lv522/atmos/east_reactor) "bye" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "brown" }, @@ -2319,6 +2647,14 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"bzv" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "bzC" = ( /turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/atmos/cargo_intake) @@ -2395,6 +2731,13 @@ }, /turf/open/floor/wood, /area/lv522/indoors/a_block/fitness/glass) +"bBB" = ( +/obj/structure/prop/invuln/ice_prefab/trim{ + dir = 8 + }, +/obj/structure/cargo_container/grant/left, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "bBF" = ( /obj/item/ammo_box/magazine/misc/mre, /obj/item/prop/colony/usedbandage{ @@ -2418,6 +2761,28 @@ }, /turf/open/gm/river, /area/lv522/indoors/a_block/kitchen/damage) +"bBJ" = ( +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/reactor_garage) +"bBW" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/lv522/outdoors/colony_streets/north_east_street) +"bCd" = ( +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "bCh" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ @@ -2440,6 +2805,16 @@ icon_state = "cement9" }, /area/lv522/outdoors/colony_streets/south_street) +"bCX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "bDk" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -2463,13 +2838,15 @@ /turf/open/floor/prison, /area/lv522/indoors/lone_buildings/storage_blocks) "bDw" = ( -/obj/structure/machinery/computer/cameras{ +/obj/vehicle/powerloader{ dir = 4; - network = null; - pixel_x = -16 + layer = 3.5 + }, +/obj/structure/machinery/light{ + dir = 8 }, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "marked" }, /area/lv522/atmos/east_reactor/north) "bDI" = ( @@ -2562,6 +2939,9 @@ /obj/structure/machinery/cm_vending/sorted/tech/comp_storage{ req_access = list(7,23,27) }, +/obj/structure/machinery/light{ + dir = 4 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -2571,6 +2951,17 @@ icon_state = "white_cyan3" }, /area/lv522/indoors/a_block/medical) +"bHA" = ( +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = -4; + pixel_y = 6 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_west_street) "bHF" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 @@ -2589,7 +2980,7 @@ /area/lv522/indoors/c_block/t_comm) "bIe" = ( /obj/item/stack/sheet/metal, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "bIh" = ( /obj/structure/surface/table/almayer, @@ -2634,11 +3025,23 @@ /turf/closed/wall/shiva/prefabricated/reinforced, /area/lv522/atmos/cargo_intake) "bIQ" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_3" +/obj/structure/largecrate/random/case/double, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) +"bIY" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/west_reactor) +"bJa" = ( +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/indoors/a_block/corpo/glass) "bJp" = ( /obj/item/storage/backpack/marine/satchel{ desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; @@ -2659,11 +3062,21 @@ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) +"bJy" = ( +/obj/structure/surface/table/almayer, +/obj/effect/landmark/objective_landmark/far, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "bJE" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 9 +/obj/structure/prop/vehicles/crawler{ + icon_state = "crawler_fuel"; + pixel_y = 5 + }, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "bJG" = ( /obj/effect/decal/cleanable/dirt, @@ -2677,6 +3090,10 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) +"bJN" = ( +/obj/item/stack/folding_barricade, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "bJZ" = ( /obj/structure/barricade/wooden{ dir = 4 @@ -2684,11 +3101,15 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "bKb" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 8 +/obj/structure/surface/rack, +/obj/item/clothing/head/hardhat/dblue{ + pixel_x = 6; + pixel_y = 11 + }, +/obj/item/clothing/head/hardhat/white, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "bKk" = ( /turf/open/floor/corsat{ @@ -2696,6 +3117,21 @@ icon_state = "browncorner" }, /area/lv522/atmos/cargo_intake) +"bKn" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_garage_1" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) +"bKq" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "bKO" = ( /obj/effect/decal/warning_stripes{ icon_state = "N"; @@ -2706,16 +3142,24 @@ }, /area/lv522/outdoors/colony_streets/central_streets) "bLh" = ( -/obj/structure/largecrate/random{ - layer = 2.9 +/obj/structure/surface/table/almayer, +/obj/structure/prop/server_equipment/laptop/on{ + pixel_x = 1; + pixel_y = 6 + }, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "bLk" = ( -/obj/item/reagent_container/spray/cleaner/drone{ - pixel_x = -3; +/obj/structure/surface/table/almayer, +/obj/item/tool/wirecutters{ pixel_y = 6 }, +/obj/item/weapon/wirerod{ + pixel_x = -3; + pixel_y = 3 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -2749,24 +3193,23 @@ }, /area/lv522/indoors/c_block/casino) "bMa" = ( -/obj/structure/largecrate/random/case/double, +/obj/structure/largecrate/random/case, /turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" + icon_state = "plate" }, /area/lv522/atmos/east_reactor) "bMB" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "bMN" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = 12; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "bMX" = ( /turf/closed/shuttle{ @@ -2803,10 +3246,18 @@ }, /area/lv522/indoors/a_block/dorms) "bNE" = ( -/obj/structure/largecrate/random/case, -/turf/open/floor/corsat{ - icon_state = "squares" +/obj/item/tank/oxygen{ + pixel_x = 4; + pixel_y = 19 }, +/obj/item/tool/mop{ + desc = "Unlock the power of Mop-Fu!"; + force = 35; + pixel_x = -12; + pixel_y = 24 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "bNJ" = ( /obj/structure/prop/invuln/lattice_prop{ @@ -2824,9 +3275,19 @@ }, /area/lv522/indoors/a_block/dorms) "bNT" = ( -/obj/structure/largecrate/random, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) +"bOv" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" }, /area/lv522/atmos/east_reactor) "bOE" = ( @@ -2849,7 +3310,7 @@ /obj/structure/prop/invuln/ice_prefab/roof_greeble{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "bPJ" = ( /turf/closed/wall/strata_outpost, @@ -2888,18 +3349,26 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/fitness/glass) +"bQq" = ( +/obj/structure/cargo_container/wy/mid{ + layer = 5 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/w_rockies) "bQC" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ +/obj/structure/bed/chair{ dir = 1 }, -/turf/open/floor/corsat, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, /area/lv522/atmos/east_reactor) "bQG" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "bQN" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -2966,12 +3435,25 @@ icon_state = "radiator_tile2" }, /area/lv522/indoors/a_block/bridges/op_centre) +"bSM" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/west_reactor) +"bSU" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "bTo" = ( /obj/structure/stairs/perspective{ dir = 9; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "bTA" = ( /obj/structure/surface/table/gamblingtable, @@ -3060,7 +3542,7 @@ layer = 3.1; pixel_y = 24 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "bVA" = ( /obj/structure/bed/chair{ @@ -3083,6 +3565,14 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/oob) +"bVX" = ( +/obj/structure/machinery/door/airlock/almayer/engineering/colony{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/filt) "bWd" = ( /obj/structure/flora/jungle/planttop1, /obj/structure/flora/bush/ausbushes/ppflowers, @@ -3103,6 +3593,10 @@ icon_state = "radiator_tile2" }, /area/lv522/oob) +"bWt" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/w_rockies) "bWA" = ( /obj/structure/prop/ice_colony/flamingo{ dir = 4; @@ -3114,6 +3608,15 @@ }, /turf/open/organic/grass, /area/lv522/indoors/a_block/garden) +"bWQ" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "bWX" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -3166,7 +3669,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "bXU" = ( /obj/structure/machinery/door/airlock/almayer/generic{ @@ -3215,12 +3718,21 @@ pixel_x = 6; pixel_y = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "bYV" = ( /obj/structure/platform, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_street) +"bYZ" = ( +/obj/structure/bookcase{ + density = 0; + icon_state = "book-5"; + pixel_y = 16 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "bZd" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, @@ -3231,6 +3743,10 @@ icon_state = "browncorner" }, /area/lv522/atmos/east_reactor/north) +"bZB" = ( +/obj/structure/girder/displaced, +/turf/open/floor/corsat, +/area/lv522/atmos/outdoor) "bZF" = ( /obj/structure/fence, /obj/effect/decal/warning_stripes{ @@ -3308,6 +3824,21 @@ icon_state = "plate" }, /area/lv522/atmos/east_reactor/north) +"caE" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) +"caN" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/west) "caP" = ( /obj/effect/decal/cleanable/blood/xeno{ icon_state = "xgibleg" @@ -3324,6 +3855,24 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen/damage) +"caV" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) +"cbn" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "cbp" = ( /obj/structure/machinery/squeezer, /turf/open/floor{ @@ -3361,23 +3910,23 @@ dir = 8; icon_state = "flammable_pipe_3" }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ icon_state = "plate" }, /area/lv522/atmos/east_reactor) "cce" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 4; - icon_state = "flammable_pipe_3" +/obj/structure/surface/table/almayer, +/obj/item/device/analyzer{ + pixel_x = -9; + pixel_y = 3 }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) -"ccg" = ( -/obj/structure/barricade/handrail{ - dir = 8 +/obj/item/clipboard{ + pixel_x = 5; + pixel_y = 3 }, /turf/open/floor/corsat{ - dir = 8; + dir = 1; icon_state = "brown" }, /area/lv522/atmos/east_reactor) @@ -3387,10 +3936,11 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) "ccu" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_2" +/obj/structure/largecrate/random/case, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "ccN" = ( /obj/item/reagent_container/glass/bucket, @@ -3408,19 +3958,19 @@ /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "cdj" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 8; - icon_state = "flammable_pipe_3" - }, +/obj/structure/largecrate/random, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "cdP" = ( -/obj/structure/prop/vehicles/crawler{ - icon_state = "crawler_fuel"; - pixel_y = 5 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/north_command_centre) "cem" = ( /obj/structure/bed/chair/comfy{ dir = 4 @@ -3448,15 +3998,12 @@ }, /area/lv522/indoors/lone_buildings/engineering) "cfg" = ( -/obj/item/clothing/head/hardhat/white, -/obj/structure/surface/rack, -/obj/item/clothing/head/hardhat/dblue{ - pixel_x = 6; - pixel_y = 11 +/obj/structure/prop/vehicles/crawler{ + dir = 8; + layer = 3.1 }, /turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" + icon_state = "plate" }, /area/lv522/atmos/east_reactor) "cfv" = ( @@ -3476,8 +4023,14 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) +"cgn" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "cgB" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -3494,15 +4047,9 @@ }, /area/lv522/indoors/c_block/bridge) "chm" = ( -/obj/structure/surface/table/almayer, -/obj/structure/prop/server_equipment/laptop/on{ - pixel_x = 1; - pixel_y = 6 - }, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/east_reactor) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat, +/area/lv522/atmos/west_reactor) "cho" = ( /obj/item/weapon/gun/rifle/mar40/carbine, /turf/open/floor/plating{ @@ -3516,24 +4063,53 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) +"chT" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "cia" = ( /turf/open/floor/strata{ icon_state = "white_cyan1" }, /area/lv522/indoors/lone_buildings/chunk) "cil" = ( -/obj/structure/surface/table/almayer, -/obj/item/weapon/wirerod{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/tool/wirecutters{ - pixel_y = 6 - }, +/obj/effect/landmark/queen_spawn, /turf/open/floor/corsat{ icon_state = "squares" }, /area/lv522/atmos/east_reactor) +"cim" = ( +/obj/structure/pipes/vents/pump, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 2 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"ciw" = ( +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "ciA" = ( /obj/structure/cargo_container/kelland/right, /turf/open/asphalt/cement{ @@ -3552,7 +4128,7 @@ "ciL" = ( /obj/item/tool/pen/clicky, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor) "ciS" = ( @@ -3578,8 +4154,18 @@ icon_state = "NW-out"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) +"ckK" = ( +/obj/structure/prop/invuln/ice_prefab{ + dir = 1; + icon_state = "fab_2" + }, +/obj/structure/prop/invuln/ice_prefab{ + icon_state = "fab_2" + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "ckT" = ( /obj/item/weapon/gun/revolver/cmb, /obj/structure/pipes/standard/simple/hidden/green{ @@ -3599,12 +4185,7 @@ }, /area/lv522/indoors/c_block/mining) "clf" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_2" - }, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "clR" = ( @@ -3641,6 +4222,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "cmF" = ( @@ -3653,7 +4235,7 @@ dir = 8; layer = 2.9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "cnw" = ( /obj/structure/bed/chair{ @@ -3664,6 +4246,13 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) +"cnA" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "cnN" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -3769,6 +4358,14 @@ }, /turf/open/floor/prison, /area/lv522/indoors/b_block/bridge) +"cpZ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "cqb" = ( /obj/structure/stairs/perspective{ dir = 8; @@ -3776,6 +4373,12 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) +"cqe" = ( +/obj/structure/prop/invuln/ice_prefab{ + dir = 1 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "cqh" = ( /obj/structure/surface/table/almayer, /obj/item/newspaper, @@ -3863,18 +4466,12 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) "crX" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 8; - id = "Containers_west_LV522"; - name = "Emergency Lockdown" - }, +/obj/structure/prop/ice_colony/ground_wire, +/obj/effect/landmark/structure_spawner/xvx_hive/xeno_core, /turf/open/floor/corsat{ icon_state = "marked" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor) "csv" = ( /obj/structure/platform{ dir = 1 @@ -3884,6 +4481,14 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen) +"csy" = ( +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "csK" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -3892,6 +4497,16 @@ icon_state = "browncorner" }, /area/lv522/atmos/north_command_centre) +"csS" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "csU" = ( /obj/effect/decal/warning_stripes{ icon_state = "SW-out" @@ -3919,12 +4534,28 @@ icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) +"cuu" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/xeno_spawn, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "cuF" = ( -/obj/structure/machinery/door/airlock/almayer/maint, +/obj/item/tool/warning_cone{ + pixel_x = -10; + pixel_y = 11 + }, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "plate" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor/west) "cuY" = ( /obj/structure/machinery/cm_vending/sorted/tech/electronics_storage, /turf/open/floor/prison{ @@ -3959,22 +4590,34 @@ /area/lv522/indoors/c_block/mining) "cwq" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ icon_state = "plate" }, /area/lv522/atmos/east_reactor/north) -"cwL" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, +"cwr" = ( +/obj/structure/machinery/deployable/barrier, /obj/effect/decal/warning_stripes{ - icon_state = "W" + icon_state = "W"; + pixel_x = -1 }, /turf/open/floor/prison{ icon_state = "floor_plate" }, -/area/lv522/landing_zone_2/ceiling) +/area/lv522/atmos/way_in_command_centre) +"cwE" = ( +/obj/structure/largecrate/random/secure, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_west_street) +"cwL" = ( +/turf/closed/wall/shiva/prefabricated, +/area/lv522/landing_zone_2) +"cwN" = ( +/obj/structure/prop/invuln/ice_prefab{ + dir = 10 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "cwO" = ( /obj/effect/decal/cleanable/blood/oil/streak, /turf/open/floor/corsat, @@ -4049,20 +4692,21 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/medical/glass) -"cyv" = ( -/obj/item/tool/mop{ - desc = "Unlock the power of Mop-Fu!"; - force = 35; - pixel_x = -12; - pixel_y = 24 - }, -/obj/item/tank/oxygen{ - pixel_x = 4; - pixel_y = 19 +"cyu" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/light, /turf/open/floor/corsat{ icon_state = "plate" }, +/area/lv522/atmos/cargo_intake) +"cyv" = ( +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat{ + icon_state = "squares" + }, /area/lv522/atmos/east_reactor) "cyH" = ( /obj/structure/machinery/space_heater/radiator/red{ @@ -4072,6 +4716,13 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) +"cyO" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/west_reactor) "cyV" = ( /obj/structure/machinery/light{ dir = 1 @@ -4099,13 +4750,8 @@ }, /area/lv522/indoors/c_block/mining) "czC" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/east_reactor) +/turf/closed/wall/strata_outpost, +/area/lv522/atmos/east_reactor/east) "czG" = ( /obj/structure/sign/safety/radio_rad{ pixel_y = 26 @@ -4114,7 +4760,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "czO" = ( /obj/structure/blocker/invisible_wall, @@ -4143,17 +4789,9 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_west_street) "cAp" = ( -/obj/structure/surface/table/almayer, -/obj/item/device/analyzer{ - pixel_x = -9; - pixel_y = 3 - }, -/obj/item/clipboard{ - pixel_x = 5; - pixel_y = 3 - }, +/obj/effect/landmark/xeno_spawn, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "browncorner" }, /area/lv522/atmos/east_reactor) "cAx" = ( @@ -4217,6 +4855,10 @@ icon_state = "plate" }, /area/lv522/atmos/north_command_centre) +"cCH" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "cCK" = ( /obj/structure/machinery/disposal, /turf/open/floor/prison{ @@ -4224,6 +4866,12 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) +"cCL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "cCN" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/generic, @@ -4249,7 +4897,7 @@ dir = 10; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "cDo" = ( /turf/open/floor/corsat{ @@ -4291,6 +4939,7 @@ /area/lv522/indoors/c_block/mining) "cEw" = ( /obj/structure/surface/table/almayer, +/obj/structure/machinery/light, /turf/open/floor/corsat{ icon_state = "brown" }, @@ -4352,13 +5001,11 @@ }, /area/lv522/indoors/b_block/bridge) "cGd" = ( -/obj/structure/surface/table/almayer, -/obj/structure/prop/server_equipment/laptop/on, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" }, -/area/lv522/outdoors/colony_streets/windbreaker/observation) +/area/lv522/atmos/east_reactor/east) "cGw" = ( /obj/structure/machinery/light{ dir = 8 @@ -4407,6 +5054,15 @@ }, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) +"cHu" = ( +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1; + welded = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "cHw" = ( /obj/structure/largecrate/random, /turf/open/asphalt/cement{ @@ -4435,9 +5091,9 @@ }, /area/lv522/indoors/a_block/dorms) "cHL" = ( -/obj/structure/largecrate/random, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 4; + dir = 8; icon_state = "brown" }, /area/lv522/atmos/east_reactor) @@ -4472,16 +5128,15 @@ }, /area/lv522/indoors/b_block/hydro) "cIm" = ( -/obj/structure/largecrate/random/case, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/east) "cIr" = ( /obj/structure/bed/chair{ dir = 4 }, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_2" - }, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "cIs" = ( @@ -4501,14 +5156,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/garage) -"cIC" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/floor/corsat{ - icon_state = "brown" - }, -/area/lv522/atmos/cargo_intake) "cIQ" = ( /obj/structure/surface/table/almayer, /obj/item/trash/plate{ @@ -4577,6 +5224,12 @@ icon_state = "brown" }, /area/lv522/oob) +"cJm" = ( +/obj/structure/prop/invuln/ice_prefab{ + dir = 1 + }, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/w_rockies) "cJo" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -4585,25 +5238,15 @@ /area/lv522/atmos/north_command_centre) "cJy" = ( /obj/effect/decal/cleanable/blood/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "cJA" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/fence{ - layer = 2.9 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "floor3" +/obj/item/device/flashlight/lamp/tripod{ + layer = 6; + pixel_y = 11 }, -/area/lv522/outdoors/nw_rockies) +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "cJW" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -4637,8 +5280,8 @@ /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) "cKp" = ( -/obj/structure/window/framed/colony, -/turf/open/floor/corsat, +/obj/structure/window/framed/strata/reinforced, +/turf/open/floor/plating, /area/lv522/atmos/east_reactor/north) "cKw" = ( /obj/structure/girder, @@ -4646,18 +5289,24 @@ /area/lv522/atmos/east_reactor/west) "cKy" = ( /obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/west) "cKC" = ( /obj/structure/girder/displaced, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/west) "cKF" = ( -/obj/item/explosive/plastic/breaching_charge{ - unacidable = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/n_rockies) +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/nw_rockies) "cKG" = ( /turf/closed/wall/strata_ice/dirty, /area/lv522/outdoors/nw_rockies) @@ -4681,12 +5330,11 @@ /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "cLb" = ( -/obj/structure/largecrate/random/case/double, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_2" +/turf/open/floor/corsat{ + dir = 4; + icon_state = "browncorner" }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/east) "cLi" = ( /obj/structure/barricade/deployable{ dir = 8 @@ -4720,6 +5368,14 @@ }, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) +"cLH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "cLQ" = ( /obj/structure/largecrate/random/secure, /turf/open/floor/prison{ @@ -4770,12 +5426,24 @@ icon_state = "white_cyan4" }, /area/lv522/indoors/a_block/medical/glass) -"cNB" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ +"cMW" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) +"cNB" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/east) "cNO" = ( /obj/structure/machinery/colony_floodlight_switch{ pixel_y = 30 @@ -4796,7 +5464,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/hallway/damage) "cNV" = ( -/turf/closed/wall, +/turf/closed/wall/strata_outpost, /area/lv522/atmos/north_command_centre) "cOA" = ( /obj/structure/machinery/light{ @@ -4807,8 +5475,17 @@ icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"cOJ" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "cOZ" = ( /obj/structure/prop/invuln/overhead/flammable_pipe/fly, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -4816,13 +5493,11 @@ "cPi" = ( /obj/effect/spawner/gibspawner/xeno, /obj/effect/decal/cleanable/blood/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "cPx" = ( -/obj/structure/blocker/forcefield/vehicles, -/turf/open/floor/corsat{ - icon_state = "marked" - }, +/obj/structure/window/framed/corsat, +/turf/open/floor/corsat, /area/lv522/atmos/filt) "cPy" = ( /turf/open/floor/corsat{ @@ -4830,13 +5505,6 @@ icon_state = "brown" }, /area/lv522/atmos/filt) -"cPH" = ( -/obj/structure/blocker/forcefield/vehicles, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" - }, -/area/lv522/atmos/filt) "cPN" = ( /obj/structure/prop/invuln/overhead/flammable_pipe/fly{ dir = 1; @@ -4945,6 +5613,13 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/central_streets) +"cRD" = ( +/obj/structure/blocker/forcefield/vehicles, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "cRG" = ( /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/corsat{ @@ -4968,14 +5643,13 @@ }, /area/lv522/atmos/north_command_centre) "cRT" = ( -/obj/structure/prop/vehicles/crawler{ - dir = 8; - layer = 3.1 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "brown" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/east) "cSb" = ( /obj/structure/largecrate, /turf/open/floor/corsat{ @@ -5014,6 +5688,10 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen/glass) +"cTU" = ( +/obj/structure/curtain/red, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "cTX" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/corsat, @@ -5044,11 +5722,11 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 1 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor) "cUl" = ( @@ -5066,6 +5744,26 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor/east) +"cUA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/vents/pump, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 2 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "cUG" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/c_block/garage) @@ -5123,14 +5821,8 @@ icon_state = "darkredfull2" }, /area/lv522/outdoors/colony_streets/north_street) -"cWc" = ( -/obj/structure/blocker/forcefield/vehicles, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/filt) "cWf" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/atmos/cargo_intake) "cWg" = ( /obj/item/clothing/shoes/jackboots{ @@ -5159,6 +5851,15 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"cWH" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor) "cWL" = ( /turf/open/floor/corsat{ dir = 8; @@ -5201,8 +5902,7 @@ "cWZ" = ( /obj/structure/blocker/forcefield/vehicles, /turf/open/floor/corsat{ - dir = 4; - icon_state = "brown" + icon_state = "marked" }, /area/lv522/atmos/filt) "cXf" = ( @@ -5210,6 +5910,14 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) +"cXi" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/machinery/photocopier, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "cXm" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -5230,6 +5938,14 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, /area/lv522/indoors/a_block/security) +"cYe" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "cYf" = ( /obj/structure/closet/secure_closet/freezer/fridge/full, /obj/item/reagent_container/food/condiment/enzyme, @@ -5241,7 +5957,7 @@ /area/lv522/indoors/a_block/kitchen) "cYn" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "cYE" = ( /obj/structure/surface/table/almayer, @@ -5306,6 +6022,10 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor/east) +"cZH" = ( +/obj/structure/blocker/invisible_wall, +/turf/open/floor/plating, +/area/lv522/atmos/sewer) "cZM" = ( /obj/structure/cargo_container/horizontal/blue/top, /turf/open/floor/prison{ @@ -5484,12 +6204,18 @@ icon_state = "brown" }, /area/lv522/oob) -"dcm" = ( -/obj/structure/largecrate/random/barrel/yellow, +"dck" = ( +/obj/structure/surface/table/almayer, +/obj/item/trash/ceramic_plate{ + pixel_y = 6 + }, +/obj/item/trash/ceramic_plate{ + pixel_y = 8 + }, /turf/open/floor/corsat{ icon_state = "plate" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor/south) "dco" = ( /obj/structure/cargo_container/grant/right, /turf/open/floor/plating, @@ -5502,13 +6228,8 @@ icon_state = "marked" }, /area/lv522/atmos/east_reactor/west) -"dcB" = ( -/obj/structure/cargo_container/grant/rightmid, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/north_command_centre) "dcD" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ dir = 9; icon_state = "brown" @@ -5536,6 +6257,13 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) +"dcM" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/alien/resin/sticky, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "ddo" = ( /obj/structure/surface/rack, /obj/item/stack/sheet/metal{ @@ -5658,7 +6386,7 @@ pixel_x = 1 }, /obj/structure/cargo_container/ferret/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "del" = ( /turf/open/floor/corsat{ @@ -5677,7 +6405,7 @@ /obj/structure/prop/structure_lattice{ layer = 2.9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "dfk" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -5721,10 +6449,23 @@ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) +"dfK" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "dgb" = ( /obj/structure/cryofeed, /turf/open/floor/bluegrid, /area/lv522/atmos/east_reactor) +"dgd" = ( +/turf/open/asphalt/cement{ + icon_state = "cement15" + }, +/area/lv522/outdoors/colony_streets/north_east_street) "dgj" = ( /obj/structure/machinery/light{ dir = 1 @@ -5735,18 +6476,24 @@ }, /area/lv522/indoors/a_block/dorms) "dgq" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 10 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/east) "dgI" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 8 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/west_reactor) "dgJ" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ @@ -5784,6 +6531,11 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/hallway) +"dhH" = ( +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/lv522/landing_zone_2) "dhJ" = ( /turf/open/floor/corsat{ dir = 8; @@ -5807,9 +6559,8 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, -/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor) "dhX" = ( @@ -5827,6 +6578,14 @@ icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"dio" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "dip" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 4 @@ -5869,6 +6628,12 @@ }, /turf/open/floor/prison, /area/lv522/indoors/lone_buildings/storage_blocks) +"djq" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/filt) "djD" = ( /obj/structure/surface/table/almayer, /obj/item/device/flashlight/lamp/on{ @@ -5948,7 +6713,10 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/landing_zone_2/ceiling) "dkL" = ( -/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, /area/lv522/atmos/east_reactor/east) "dkP" = ( /obj/structure/prop/invuln/overhead/flammable_pipe/fly{ @@ -5962,8 +6730,15 @@ /area/lv522/oob) "dkX" = ( /obj/structure/platform_decoration, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) +"dli" = ( +/obj/structure/blocker/forcefield/vehicles, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "dlC" = ( /obj/structure/prop/invuln/fire{ pixel_x = 8; @@ -6023,6 +6798,19 @@ icon_state = "plate" }, /area/lv522/indoors/c_block/mining) +"dmE" = ( +/obj/structure/surface/table/almayer, +/obj/structure/flora/pottedplant{ + desc = "It is made of Fiberbush(tm). It contains asbestos. Studies say that greenery calms the mind due to some sort evolved mechanism in the brain. This plant is not calming."; + icon_state = "pottedplant_21"; + layer = 3.1; + name = "synthethic potted plant"; + pixel_y = 12 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "dmG" = ( /obj/structure/barricade/deployable{ dir = 1 @@ -6082,10 +6870,6 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) -"dnA" = ( -/obj/structure/girder, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/north_east_street) "dnB" = ( /obj/item/clothing/head/helmet/marine/pilot, /turf/open/floor/corsat{ @@ -6162,7 +6946,7 @@ /obj/structure/prop/invuln/ice_prefab{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "doC" = ( /obj/effect/landmark/xeno_spawn, @@ -6182,6 +6966,12 @@ icon_state = "browncorner" }, /area/lv522/atmos/west_reactor) +"dpg" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/west_reactor) "dpj" = ( /obj/structure/cargo_container/hd/mid/alt, /turf/open/floor/corsat{ @@ -6193,8 +6983,20 @@ dir = 1; icon_state = "fab_2" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"dpz" = ( +/obj/item/clothing/mask/facehugger{ + desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; + icon_state = "facehugger_impregnated"; + layer = 3; + name = "????"; + stat = 2 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "dqn" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" @@ -6259,13 +7061,26 @@ }, /area/lv522/indoors/b_block/hydro) "dsa" = ( +/obj/structure/fence, /obj/effect/decal/warning_stripes{ - icon_state = "W" + icon_state = "N"; + pixel_y = 1 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" }, /area/lv522/landing_zone_2/ceiling) +"dsc" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) "dsl" = ( /obj/effect/decal/warning_stripes{ icon_state = "NE-out"; @@ -6367,6 +7182,12 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) +"dtR" = ( +/obj/structure/surface/table/almayer, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "dua" = ( /obj/effect/decal/cleanable/dirt, /obj/item/prop/colony/used_flare, @@ -6402,15 +7223,30 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/op_centre) "dvO" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat, -/area/lv522/atmos/outdoor) +/obj/structure/platform_decoration/strata, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) +"dwd" = ( +/obj/item/lightstick/red/spoke/planted{ + pixel_x = -9; + pixel_y = 25 + }, +/obj/structure/prop/ice_colony/ground_wire{ + dir = 4 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/central_streets) "dwG" = ( -/obj/structure/largecrate/random/barrel/yellow, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "marked" + dir = 4; + icon_state = "browncorner" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/west_reactor) +"dwI" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "dwO" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/standard/simple/hidden/green, @@ -6430,11 +7266,10 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/t_comm) "dwP" = ( -/obj/structure/cargo_container/grant/rightmid{ - layer = 3.1 - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "plate" + dir = 1; + icon_state = "brown" }, /area/lv522/atmos/north_command_centre) "dwX" = ( @@ -6444,15 +7279,36 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) +"dxc" = ( +/obj/structure/prop/invuln/overhead_pipe{ + name = "overhead pipe"; + pixel_x = -20; + pixel_y = 13 + }, +/turf/closed/wall/mineral/bone_resin, +/area/lv522/atmos/east_reactor/south) "dxl" = ( /obj/effect/decal/cleanable/flour, /turf/open/floor/prison{ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) +"dxJ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "dxU" = ( -/turf/closed/wall, -/area/lv522/atmos/east_reactor/west) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/west_reactor) "dxY" = ( /obj/structure/machinery/computer/telecomms/server{ pixel_y = 16 @@ -6465,7 +7321,7 @@ }, /area/lv522/indoors/c_block/mining) "dya" = ( -/obj/structure/largecrate/random/barrel, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -6494,7 +7350,7 @@ /area/lv522/indoors/a_block/medical) "dyS" = ( /obj/item/stack/sheet/wood, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "dzd" = ( /obj/structure/closet/secure_closet/marshal, @@ -6514,6 +7370,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -6525,6 +7382,19 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/casino) +"dAf" = ( +/obj/structure/surface/table/almayer, +/obj/item/paper_bin{ + pixel_y = 5 + }, +/obj/item/tool/pen/blue/clicky, +/obj/structure/machinery/power/apc/weak{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "dAm" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -6532,6 +7402,15 @@ icon_state = "brown" }, /area/lv522/atmos/north_command_centre) +"dAG" = ( +/obj/structure/pipes/vents/pump, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "dAQ" = ( /obj/structure/platform_decoration{ dir = 1 @@ -6586,6 +7465,15 @@ }, /turf/open/floor/plating, /area/lv522/outdoors/colony_streets/north_east_street) +"dBe" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "dBi" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, @@ -6635,7 +7523,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "dDp" = ( /obj/structure/surface/table/almayer, @@ -6650,16 +7538,7 @@ }, /area/lv522/indoors/c_block/mining) "dDq" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, +/turf/closed/wall/shiva/prefabricated, /area/lv522/landing_zone_2/ceiling) "dDC" = ( /turf/open/floor/corsat{ @@ -6667,6 +7546,12 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor/west) +"dDF" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/filt) "dDS" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -6678,11 +7563,11 @@ /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "dEk" = ( -/obj/structure/closet/crate, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "squares" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/atmos/north_command_centre) "dEm" = ( /obj/structure/closet, /turf/open/floor/prison, @@ -6757,7 +7642,7 @@ /area/lv522/indoors/a_block/admin) "dFg" = ( /obj/structure/cargo_container/horizontal/blue/bottom, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "dFn" = ( /obj/structure/bed, @@ -6788,7 +7673,7 @@ layer = 3.1; pixel_y = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "dFR" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -6797,11 +7682,20 @@ /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "dFT" = ( -/obj/structure/largecrate, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor) +"dFY" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 1 + }, +/obj/structure/machinery/light, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "plate" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/atmos/command_centre) "dGp" = ( /obj/structure/cargo_container/horizontal/blue/middle{ layer = 3.1 @@ -6852,8 +7746,12 @@ /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "dHk" = ( -/obj/structure/prop/turbine_extras/left, -/turf/open/floor/corsat, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, /area/lv522/atmos/east_reactor) "dHx" = ( /obj/structure/largecrate/random/barrel/red, @@ -6896,7 +7794,7 @@ /obj/structure/cargo_container/horizontal/blue/top{ pixel_x = 16 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "dIi" = ( /obj/structure/cargo_container/horizontal/blue/middle, @@ -6957,14 +7855,9 @@ dir = 1 }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor) -"dJn" = ( -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/outdoors/nw_rockies) "dJp" = ( /obj/structure/bed/chair/comfy{ dir = 1 @@ -6979,8 +7872,7 @@ /area/lv522/atmos/east_reactor) "dJt" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/girder, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "dJB" = ( /obj/effect/decal/cleanable/dirt, @@ -6995,7 +7887,7 @@ /obj/structure/cargo_container/horizontal/blue/middle{ pixel_x = 16 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "dJN" = ( /turf/open/floor/corsat{ @@ -7042,10 +7934,6 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo/glass) -"dLh" = ( -/obj/structure/largecrate/random, -/turf/open/floor/prison, -/area/lv522/outdoors/nw_rockies) "dLq" = ( /obj/item/prop/colony/proptag{ desc = "A fallen marine's information dog tag. It reads, Staff Sergeant Thomas 'Dog' Smith" @@ -7117,6 +8005,13 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/executive) +"dMu" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/west_reactor) "dMy" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ @@ -7150,12 +8045,32 @@ icon_state = "marked" }, /area/lv522/atmos/north_command_centre) +"dNe" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + layer = 2.5; + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "dNm" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms) +"dNn" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "dNK" = ( /obj/structure/machinery/door/airlock/almayer/engineering{ name = "\improper Workshop Storage"; @@ -7178,8 +8093,17 @@ }, /area/lv522/indoors/a_block/security/glass) "dOa" = ( -/turf/closed/wall, +/turf/closed/wall/strata_outpost, /area/lv522/atmos/east_reactor/north) +"dOt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "dOw" = ( /turf/open/floor/corsat{ dir = 4; @@ -7221,6 +8145,12 @@ icon_state = "plate" }, /area/lv522/atmos/east_reactor/north) +"dPl" = ( +/obj/structure/largecrate/random, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "dPq" = ( /turf/open/floor/corsat{ dir = 1; @@ -7273,11 +8203,11 @@ }, /area/lv522/indoors/a_block/medical/glass) "dQg" = ( -/obj/structure/closet/crate, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/atmos/east_reactor/north) "dQh" = ( /obj/structure/machinery/light{ dir = 1 @@ -7305,18 +8235,6 @@ }, /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) -"dQv" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, -/obj/structure/barricade/handrail{ - dir = 8 - }, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) "dQM" = ( /obj/structure/machinery/vending/dinnerware, /obj/effect/decal/cleanable/dirt, @@ -7341,12 +8259,6 @@ icon_state = "cement12" }, /area/lv522/outdoors/colony_streets/south_street) -"dRf" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/atmos/east_reactor) "dRn" = ( /obj/structure/machinery/door/airlock/almayer/secure/colony{ icon_state = "door_locked"; @@ -7361,24 +8273,30 @@ "dRy" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 1; + icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) -"dRD" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, -/obj/structure/barricade/handrail{ - dir = 4 +"dRK" = ( +/obj/structure/stairs/perspective{ + dir = 9; + icon_state = "p_stair_full" }, -/turf/open/floor/corsat{ - dir = 4; - icon_state = "brown" +/turf/open/asphalt/cement{ + icon_state = "cement4" }, -/area/lv522/atmos/east_reactor) +/area/lv522/outdoors/colony_streets/north_west_street) "dRL" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/dorm_north) +"dRS" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "dSt" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -7389,7 +8307,7 @@ "dSy" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "brown" }, /area/lv522/atmos/east_reactor/east) "dSW" = ( @@ -7486,6 +8404,21 @@ /obj/structure/surface/table/almayer, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"dUY" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/south_east_street) +"dVo" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + dir = 1; + name = "\improper Dormitories"; + welded = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/indoors/a_block/dorm_north) "dVD" = ( /obj/structure/surface/rack, /obj/item/tool/pickaxe, @@ -7493,6 +8426,10 @@ icon_state = "cement12" }, /area/lv522/outdoors/colony_streets/south_east_street) +"dVM" = ( +/obj/structure/curtain/red, +/turf/open/floor/prison, +/area/lv522/indoors/a_block/dorm_north) "dVU" = ( /obj/structure/machinery/power/apc/weak{ dir = 1 @@ -7502,6 +8439,10 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical) +"dWc" = ( +/obj/structure/closet/crate/trashcart, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_west_street) "dWn" = ( /obj/effect/spawner/random/toolbox, /turf/open/floor/plating/plating_catwalk/prison, @@ -7513,7 +8454,7 @@ /area/lv522/landing_zone_forecon/UD6_Tornado) "dWD" = ( /obj/structure/cargo_container/kelland/left, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) "dWE" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, @@ -7555,6 +8496,16 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor) +"dXo" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/xeno_spawn, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "dXq" = ( /obj/effect/landmark/monkey_spawn, /obj/structure/pipes/standard/simple/hidden/green, @@ -7567,6 +8518,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/security) +"dXB" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "dXI" = ( /obj/structure/surface/table/woodentable/fancy, /obj/item/reagent_container/food/drinks/flask/detflask{ @@ -7584,6 +8543,13 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor/east) +"dXX" = ( +/obj/structure/surface/table/almayer, +/obj/item/storage/belt/utility, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "dYb" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -7607,16 +8573,25 @@ /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "dYX" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 6 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "brown" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "dZd" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe{ - dir = 6 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "dZr" = ( /obj/structure/ore_box, @@ -7629,6 +8604,7 @@ }, /area/lv522/indoors/c_block/mining) "dZs" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/west) "dZw" = ( @@ -7653,12 +8629,15 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/security) -"dZA" = ( -/obj/structure/largecrate/random/barrel/yellow, +"dZG" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 6; + icon_state = "brown" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/atmos/east_reactor/south) "dZM" = ( /obj/item/ammo_magazine/rifle/heap{ current_rounds = 0 @@ -7701,13 +8680,6 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) -"eai" = ( -/obj/structure/largecrate/random/case/double, -/turf/open/floor/prison{ - dir = 10; - icon_state = "floor_marked" - }, -/area/lv522/atmos/outdoor) "eam" = ( /obj/structure/blocker/forcefield/vehicles, /turf/open/floor/corsat{ @@ -7715,7 +8687,7 @@ }, /area/lv522/atmos/command_centre) "ear" = ( -/obj/structure/largecrate, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -7734,15 +8706,6 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security/glass) -"ebr" = ( -/obj/structure/barricade/handrail{ - dir = 4 - }, -/turf/open/floor/corsat{ - dir = 4; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) "ebt" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/asphalt/cement{ @@ -7761,7 +8724,13 @@ /area/lv522/oob) "ebR" = ( /obj/structure/surface/table/almayer, -/obj/effect/landmark/objective_landmark/close, +/obj/structure/transmitter/colony_net{ + dir = 1; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Engineering"; + pixel_y = -6 + }, /turf/open/floor/prison{ dir = 4; icon_state = "darkyellowfull2" @@ -7787,11 +8756,27 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) +"ecK" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "ecP" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "25" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"ecU" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "edk" = ( /turf/open/floor/corsat{ dir = 8; @@ -7826,7 +8811,7 @@ /obj/structure/prop/invuln/ice_prefab{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "eeb" = ( /obj/structure/prop/invuln/overhead_pipe{ @@ -7856,7 +8841,7 @@ /area/lv522/indoors/b_block/bridge) "eeY" = ( /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "efk" = ( /obj/structure/machinery/light, @@ -7877,9 +8862,6 @@ icon_state = "marked" }, /area/lv522/atmos/east_reactor) -"efH" = ( -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/w_rockies) "efK" = ( /obj/item/stack/tile/plasteel{ name = "ceiling tile"; @@ -7895,6 +8877,17 @@ }, /turf/open/gm/river, /area/lv522/indoors/a_block/kitchen/damage) +"efM" = ( +/obj/structure/platform, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform_decoration{ + dir = 10; + layer = 3.51 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "efR" = ( /obj/effect/decal/hefa_cult_decals/d32{ desc = "You think you can make out the iconography of a Xenomorph." @@ -7906,12 +8899,12 @@ }, /area/lv522/oob) "efS" = ( -/obj/structure/barricade/handrail{ - dir = 1 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 9; - icon_state = "brown" + icon_state = "marked" }, /area/lv522/atmos/east_reactor) "efT" = ( @@ -7966,9 +8959,6 @@ }, /area/lv522/indoors/a_block/kitchen) "egd" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ dir = 1; @@ -7976,9 +8966,6 @@ }, /area/lv522/atmos/east_reactor) "egt" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, /obj/structure/powerloader_wreckage, /turf/open/floor/corsat{ dir = 1; @@ -8023,6 +9010,13 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) +"egK" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "egP" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 1 @@ -8067,6 +9061,21 @@ /obj/effect/acid_hole, /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/hallway) +"ehM" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/alien/resin/sticky, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"ehO" = ( +/obj/effect/alien/resin/sticky, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "eil" = ( /obj/effect/landmark/item_pool_spawner/survivor_ammo/buckshot, /turf/open/floor/corsat{ @@ -8097,6 +9106,13 @@ "eiZ" = ( /turf/open/floor/prison, /area/lv522/outdoors/colony_streets/north_west_street) +"ejo" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/north_command_centre) "eju" = ( /obj/item/storage/backpack/marine/satchel{ desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; @@ -8126,8 +9142,8 @@ }, /area/lv522/indoors/a_block/dorms) "ejN" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 4 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 }, /turf/open/floor/corsat{ icon_state = "squares" @@ -8184,14 +9200,14 @@ pixel_x = 6; pixel_y = 7 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "elx" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" }, -/turf/open/floor/prison, -/area/lv522/indoors/a_block/dorm_north) +/area/lv522/atmos/east_reactor) "elS" = ( /obj/item/stack/rods, /turf/open/floor/prison{ @@ -8202,8 +9218,8 @@ "elX" = ( /obj/structure/surface/table/almayer, /obj/item/clothing/suit/storage/CMB, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "emb" = ( @@ -8226,6 +9242,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, +/obj/structure/machinery/light, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -8260,12 +9277,6 @@ icon_state = "cement3" }, /area/lv522/outdoors/colony_streets/north_street) -"emW" = ( -/obj/effect/landmark/queen_spawn, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) "ene" = ( /turf/open/floor/shiva{ icon_state = "radiator_tile2" @@ -8278,11 +9289,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/b_block/bridge) -"enr" = ( -/obj/structure/pipes/standard/manifold/hidden/green, +"enk" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/corsat{ icon_state = "plate" }, +/area/lv522/atmos/east_reactor/south) +"enr" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, /area/lv522/atmos/east_reactor) "enD" = ( /obj/structure/curtain/red, @@ -8315,7 +9336,10 @@ /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "enT" = ( -/obj/vehicle/powerloader{ +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/vehicle/powerloader/ft{ dir = 4 }, /turf/open/floor/corsat{ @@ -8350,6 +9374,13 @@ name = "\improper Secure Blast Door"; unacidable = 1 }, +/obj/structure/machinery/door/poddoor/almayer{ + id = "Marked_6"; + indestructible = 1; + layer = 3.3; + name = "\improper Secure Blast Door"; + unacidable = 1 + }, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -8363,6 +9394,27 @@ icon_state = "marked" }, /area/lv522/atmos/west_reactor) +"eoA" = ( +/obj/item/prop/colony/used_flare, +/obj/item/clothing/mask/facehugger{ + desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; + icon_state = "facehugger_impregnated"; + layer = 3; + name = "????"; + stat = 2 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "eoH" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -8393,6 +9445,15 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"ept" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) "epI" = ( /turf/open/floor/corsat{ dir = 8; @@ -8405,9 +9466,13 @@ /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) "epS" = ( -/obj/structure/prop/dam/truck/cargo, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/atmos/north_command_centre) +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/east) "epX" = ( /obj/item/storage/firstaid/toxin/empty, /obj/effect/decal/cleanable/dirt, @@ -8453,6 +9518,13 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor) +"eqD" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/filt) "eqE" = ( /turf/open/floor/prison{ dir = 10; @@ -8509,6 +9581,13 @@ "eso" = ( /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"esw" = ( +/obj/structure/surface/table/almayer, +/obj/item/storage/box/matches{ + pixel_y = 8 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_west_street) "esx" = ( /obj/structure/platform_decoration{ dir = 8 @@ -8519,10 +9598,8 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/north_command_centre) +/turf/closed/wall/mineral/bone_resin, +/area/lv522/oob) "esF" = ( /obj/structure/surface/rack, /turf/open/floor/prison{ @@ -8593,10 +9670,8 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/north_command_centre) +/turf/closed/wall/mineral/bone_resin, +/area/lv522/oob) "evu" = ( /obj/structure/prop/maintenance_hatch{ pixel_y = 6 @@ -8631,6 +9706,15 @@ icon_state = "plate" }, /area/lv522/atmos/east_reactor) +"evN" = ( +/obj/structure/window/framed/strata/reinforced, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/indoors/a_block/corpo/glass) "evS" = ( /obj/structure/platform, /obj/structure/platform{ @@ -8655,7 +9739,9 @@ /area/lv522/oob) "ewf" = ( /obj/structure/platform, -/turf/open/auto_turf/shale/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, /area/lv522/outdoors/colony_streets/south_east_street) "ewm" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -8697,14 +9783,8 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) -"ewY" = ( -/obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/atmos/east_reactor) "exu" = ( /obj/structure/surface/rack, /obj/item/tool/minihoe{ @@ -8767,6 +9847,18 @@ icon_state = "marked" }, /area/lv522/atmos/north_command_centre) +"eym" = ( +/obj/structure/surface/rack, +/obj/item/storage/toolbox/mechanical/green{ + pixel_y = 13 + }, +/obj/item/storage/toolbox/mechanical/green{ + pixel_y = -3 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "eyn" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/asphalt/cement{ @@ -8782,7 +9874,7 @@ /obj/item/stack/tile/wood{ layer = 2.5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "eyY" = ( /obj/structure/stairs/perspective{ @@ -8827,6 +9919,12 @@ /obj/structure/pipes/vents/pump, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/east) +"ezB" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "ezC" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -8849,8 +9947,10 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, +/obj/effect/landmark/xeno_hive_spawn, +/obj/effect/landmark/ert_spawns/groundside_xeno, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor) "eAg" = ( @@ -8894,12 +9994,11 @@ }, /area/lv522/indoors/a_block/fitness/glass) "eAF" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 1; - icon_state = "flammable_pipe_3" +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "brown" }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/east) "eAX" = ( /obj/structure/surface/table/almayer, /obj/item/reagent_container/glass/fertilizer, @@ -8916,6 +10015,12 @@ /obj/item/stack/cable_coil/cut, /turf/open/floor/plating, /area/lv522/atmos/east_reactor) +"eBm" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "eBu" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -8927,12 +10032,6 @@ icon_state = "blue_plate" }, /area/lv522/indoors/c_block/mining) -"eBy" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/east_reactor) "eBA" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -8952,7 +10051,7 @@ /area/lv522/atmos/east_reactor) "eCe" = ( /obj/effect/alien/resin/sticky, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "eCO" = ( /obj/structure/largecrate/random, @@ -8966,12 +10065,6 @@ }, /turf/open/floor/corsat, /area/lv522/atmos/cargo_intake) -"eCP" = ( -/obj/effect/landmark/structure_spawner/xvx_hive/xeno_core, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/atmos/east_reactor) "eDc" = ( /obj/structure/bed/chair, /obj/structure/machinery/space_heater/radiator/red{ @@ -9008,6 +10101,18 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) +"eDD" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "eDI" = ( /obj/structure/machinery/light, /turf/open/floor/prison{ @@ -9025,6 +10130,12 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) +"eDS" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/n_rockies) "eEv" = ( /turf/open/floor/prison{ icon_state = "kitchen" @@ -9057,12 +10168,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) -"eFk" = ( -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/atmos/east_reactor) "eFt" = ( /obj/vehicle/train/cargo/engine, /turf/open/floor/prison, @@ -9078,7 +10183,7 @@ /area/lv522/indoors/a_block/medical/glass) "eFP" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/closed/wall, +/turf/closed/wall/strata_outpost, /area/lv522/atmos/east_reactor) "eFT" = ( /obj/item/stack/tile/plasteel{ @@ -9086,10 +10191,10 @@ pixel_x = -2; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "eGs" = ( -/obj/structure/cargo_container/grant/right, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -9111,6 +10216,12 @@ icon_state = "whiteyellowfull" }, /area/lv522/indoors/a_block/corpo/glass) +"eHp" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor) "eHu" = ( /obj/structure/closet/secure_closet/miner, /turf/open/floor/prison{ @@ -9134,6 +10245,11 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) +"eHE" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/outdoors/n_rockies) "eHF" = ( /obj/structure/cargo_container/kelland/right, /turf/open/floor/plating, @@ -9195,6 +10311,13 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness) +"eIT" = ( +/obj/structure/bed/chair/comfy, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "eJc" = ( /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/close, @@ -9229,6 +10352,16 @@ /obj/item/prop/alien/hugger, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"eJq" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 8; + pixel_y = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "eJw" = ( /obj/item/clothing/mask/rebreather{ pixel_x = -7; @@ -9279,12 +10412,30 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/b_block/bar) +"eKK" = ( +/obj/structure/blocker/forcefield/vehicles, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "eKL" = ( /obj/structure/bed/chair{ dir = 1 }, /turf/open/floor/prison, /area/lv522/indoors/b_block/hydro) +"eLf" = ( +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/lv522/landing_zone_2) +"eLx" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor) "eLG" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -19; @@ -9299,15 +10450,15 @@ icon_state = "whiteyellowfull" }, /area/lv522/indoors/a_block/corpo/glass) +"eLU" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/reactor_garage) "eLV" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, -/turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat, +/area/lv522/oob) "eLZ" = ( /obj/structure/machinery/door/airlock/almayer/engineering{ name = "\improper Cargo Bay Quartermaster" @@ -9342,10 +10493,11 @@ }, /area/lv522/atmos/east_reactor) "eMm" = ( -/obj/structure/largecrate/random/case, +/obj/structure/prop/invuln/fusion_reactor, +/obj/structure/prop/turbine_extras, +/obj/structure/prop/turbine_extras, /turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" + icon_state = "plate" }, /area/lv522/atmos/east_reactor) "eMz" = ( @@ -9412,9 +10564,6 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_2" - }, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "eOj" = ( @@ -9453,8 +10602,19 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) +"eOT" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/structure/machinery/power/apc/weak{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "eOU" = ( /obj/structure/machinery/light{ dir = 4 @@ -9488,7 +10648,7 @@ /obj/structure/prop/invuln/ice_prefab{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "ePK" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -9547,13 +10707,12 @@ }, /area/lv522/indoors/a_block/hallway) "eRg" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 1; - icon_state = "flammable_pipe_3" +/obj/structure/prop/turbine, +/obj/structure/prop/turbine_extras/border, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/area/lv522/oob) "eRI" = ( /obj/structure/barricade/deployable{ dir = 8 @@ -9613,6 +10772,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/cargo) +"eTn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "eTu" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" @@ -9636,6 +10801,12 @@ }, /turf/open/floor/plating, /area/lv522/landing_zone_forecon/UD6_Tornado) +"eTQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "eTZ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -9668,6 +10839,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -9714,12 +10886,11 @@ }, /area/lv522/atmos/north_command_centre) "eVi" = ( -/obj/structure/barricade/handrail, -/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "brown" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/north) "eVW" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/corsat{ @@ -9731,6 +10902,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -9763,10 +10935,16 @@ dir = 4 }, /turf/open/floor/corsat{ - dir = 8; + dir = 10; icon_state = "brown" }, /area/lv522/atmos/east_reactor/east) +"eWR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/landing_zone_2) "eWW" = ( /obj/structure/window_frame/strata, /obj/structure/pipes/standard/simple/hidden/green{ @@ -9792,13 +10970,11 @@ }, /area/lv522/indoors/a_block/kitchen) "eXe" = ( -/obj/structure/cargo_container/grant/right{ - layer = 3.1 - }, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/atmos/north_command_centre) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/west) "eXG" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "eXO" = ( /obj/structure/prop/invuln/ice_prefab{ @@ -9828,7 +11004,7 @@ /obj/structure/cargo_container/horizontal/blue/bottom{ pixel_x = 16 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "eYh" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -9841,9 +11017,6 @@ }, /area/lv522/indoors/a_block/medical/glass) "eYA" = ( -/obj/item/weapon/gun/rifle/sniper/M42A{ - current_mag = null - }, /obj/item/clothing/head/headband/tan{ pixel_x = -10; pixel_y = 13 @@ -9854,25 +11027,29 @@ /turf/closed/wall/strata_outpost/reinforced, /area/lv522/landing_zone_1/tunnel) "eYT" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) +"eZb" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/reactor_garage) "eZe" = ( /turf/open/asphalt/cement{ icon_state = "cement14" }, /area/lv522/outdoors/colony_streets/south_east_street) "eZq" = ( -/obj/structure/cargo_container/kelland/left, +/obj/structure/prop/turbine_extras/left, +/obj/structure/prop/invuln/fusion_reactor, /turf/open/floor/corsat{ icon_state = "plate" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/oob) "eZv" = ( /obj/structure/fence, /obj/effect/decal/warning_stripes{ @@ -9882,6 +11059,14 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/n_rockies) +"eZF" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "eZK" = ( /turf/open/floor/prison{ icon_state = "floor_plate" @@ -9941,7 +11126,7 @@ dir = 8; pixel_x = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "faZ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -9968,7 +11153,6 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) "fbC" = ( -/obj/structure/barricade/handrail, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ icon_state = "brown" @@ -9989,7 +11173,9 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, /area/lv522/outdoors/colony_streets/south_east_street) "fbY" = ( /obj/structure/stairs/perspective{ @@ -10037,6 +11223,11 @@ icon_state = "brown" }, /area/lv522/atmos/north_command_centre) +"fdf" = ( +/turf/open/asphalt/cement{ + icon_state = "cement15" + }, +/area/lv522/landing_zone_2) "fdh" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = 11; @@ -10055,10 +11246,22 @@ }, /turf/open/floor/plating, /area/shuttle/drop2/lv522) +"fdC" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/filt) "fdE" = ( -/obj/structure/blocker/invisible_wall, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "fdR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -10067,6 +11270,11 @@ icon_state = "plate" }, /area/lv522/atmos/north_command_centre) +"fdS" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/item/stack/rods, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "fdT" = ( /obj/structure/closet/crate, /turf/open/floor/prison{ @@ -10099,6 +11307,20 @@ icon_state = "plate" }, /area/lv522/atmos/east_reactor/west) +"feS" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) +"feZ" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/east) "ffb" = ( /turf/open/floor/prison{ icon_state = "darkbrownfull2" @@ -10124,6 +11346,18 @@ icon_state = "floor3" }, /area/lv522/outdoors/colony_streets/south_street) +"ffr" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/west) +"ffG" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/girder, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "ffL" = ( /obj/item/clothing/mask/facehugger{ desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; @@ -10134,6 +11368,20 @@ }, /turf/open/floor/prison, /area/lv522/landing_zone_2) +"ffO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/transmitter/colony_net{ + dir = 8; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Medical"; + pixel_x = 16 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/indoors/a_block/medical/glass) "fgf" = ( /obj/item/ammo_magazine/m2c{ current_rounds = 0; @@ -10154,7 +11402,7 @@ pixel_x = 1; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "fgB" = ( /obj/item/lightstick/red/spoke/planted{ @@ -10206,10 +11454,8 @@ }, /area/lv522/atmos/cargo_intake) "fib" = ( -/obj/structure/barricade/handrail, -/turf/open/floor/corsat{ - icon_state = "plate" - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "fiu" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -10219,12 +11465,20 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "fiA" = ( -/obj/structure/barricade/handrail, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - dir = 10; - icon_state = "brown" + icon_state = "plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/east_reactor/east) +"fiB" = ( +/obj/structure/prop/invuln/ice_prefab{ + dir = 9 + }, +/obj/structure/prop/invuln/ice_prefab/roof_greeble{ + icon_state = "solarpanel1" + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/w_rockies) "fiG" = ( /obj/effect/decal/cleanable/blood/gibs, /obj/effect/decal/cleanable/dirt, @@ -10302,24 +11556,15 @@ /obj/structure/window, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) -"fkq" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/floor/corsat{ - icon_state = "browncorner" - }, -/area/lv522/atmos/east_reactor) "fkB" = ( /obj/structure/barricade/deployable, /obj/effect/decal/cleanable/blood, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) -"fkL" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor/south) +"fkD" = ( +/obj/structure/largecrate/random/barrel/blue, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/colony_streets/north_west_street) "fkP" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -10331,21 +11576,12 @@ }, /area/lv522/indoors/b_block/bridge) "fkW" = ( -/obj/structure/barricade/handrail, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/corsat{ - dir = 6; + dir = 1; icon_state = "brown" }, /area/lv522/atmos/east_reactor) -"fla" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor/east) "fld" = ( /mob/living/simple_animal/mouse, /turf/open/floor/prison, @@ -10402,15 +11638,15 @@ dir = 10 }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/east) "fmB" = ( -/obj/structure/cargo_container/kelland/right, /turf/open/floor/corsat{ - icon_state = "plate" + dir = 1; + icon_state = "brown" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/oob) "fmH" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, @@ -10442,7 +11678,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "fnm" = ( /obj/structure/surface/table/almayer, @@ -10456,19 +11692,31 @@ "fnA" = ( /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_west_street) +"fnF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/almayer, +/obj/item/toy/beach_ball, +/obj/item/reagent_container/food/drinks/bottle/sake{ + pixel_x = 9; + pixel_y = 17 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "fol" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, /turf/open/floor/corsat{ dir = 9; icon_state = "brown" }, /area/lv522/atmos/filt) "fop" = ( -/obj/item/clipboard, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_2" - }, /turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/west_reactor) "foO" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/corsat, @@ -10513,6 +11761,12 @@ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) +"fpm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "fpn" = ( /obj/item/device/analyzer, /turf/open/floor/corsat, @@ -10573,6 +11827,16 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/dorms/glass) +"fqU" = ( +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "frc" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic, /obj/structure/pipes/standard/simple/hidden/green, @@ -10602,8 +11866,8 @@ }, /area/lv522/atmos/east_reactor/west) "frZ" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 4 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 }, /turf/open/floor/corsat{ icon_state = "squares" @@ -10621,6 +11885,7 @@ /obj/structure/machinery/power/apc/weak{ dir = 1 }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -10655,15 +11920,19 @@ /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "fsV" = ( -/obj/structure/surface/table/almayer, +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "marked" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/north_command_centre) "ftd" = ( /obj/structure/bed/chair{ dir = 1 }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/outdoors/colony_streets/windbreaker/observation) "ftl" = ( @@ -10675,8 +11944,21 @@ /obj/structure/barricade/wooden{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) +"fts" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/effect/decal/cleanable/dirt, +/obj/item/paper_bin{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/tool/pen/blue/clicky, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "ftA" = ( /obj/structure/surface/table/almayer, /obj/structure/platform{ @@ -10703,7 +11985,7 @@ dir = 5 }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/east) "ful" = ( @@ -10723,7 +12005,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "fuQ" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -10771,17 +12053,18 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "fvQ" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 5 +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "fvV" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "fvX" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -10856,11 +12139,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - icon_state = "squares" - }, +/turf/open/floor/plating/plating_catwalk/prison, /area/lv522/atmos/east_reactor/south) "fxl" = ( /obj/vehicle/train/cargo/engine, @@ -10869,9 +12148,9 @@ }, /area/lv522/indoors/c_block/cargo) "fxq" = ( -/obj/structure/closet/crate/radiation, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/west) "fxZ" = ( @@ -10955,31 +12234,33 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/b_block/bridge) -"fzx" = ( -/obj/structure/barricade/handrail{ - dir = 8 - }, -/obj/structure/barricade/handrail, +"fzu" = ( /turf/open/floor/corsat{ - dir = 10; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor) -"fzz" = ( -/obj/structure/barricade/handrail{ - dir = 4 - }, -/obj/structure/barricade/handrail, -/turf/open/floor/corsat{ - dir = 6; + dir = 9; icon_state = "brown" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/reactor_garage) "fzC" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "28" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"fzE" = ( +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/indoors/a_block/dorm_north) +"fzK" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "fzL" = ( /turf/open/floor/corsat{ dir = 4; @@ -11000,6 +12281,12 @@ }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_east_street) +"fAt" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "fAx" = ( /obj/structure/filingcabinet{ density = 0; @@ -11041,6 +12328,11 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"fBg" = ( +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "fBp" = ( /turf/open/asphalt/cement{ icon_state = "cement15" @@ -11064,10 +12356,19 @@ icon_state = "fake_wood" }, /area/lv522/atmos/east_reactor/east) +"fBR" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/south_east_street) "fBU" = ( -/obj/structure/cargo_container/kelland/right, +/obj/structure/cargo_container/horizontal/blue/top, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/cargo_intake) "fCb" = ( @@ -11185,11 +12486,11 @@ }, /area/lv522/indoors/b_block/hydro) "fDC" = ( -/obj/structure/prop/server_equipment/laptop/on{ - layer = 3.1; - pixel_y = 10 +/obj/structure/prop/ice_colony/ground_wire, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" }, -/turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "fDF" = ( /obj/structure/surface/rack, @@ -11213,14 +12514,18 @@ }, /area/lv522/atmos/east_reactor) "fDS" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 +/obj/structure/machinery/conveyor{ + dir = 5; + id = "cargo_container" + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light{ + dir = 8 }, /turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" + icon_state = "plate" }, -/area/lv522/atmos/west_reactor) +/area/lv522/atmos/cargo_intake) "fEe" = ( /obj/structure/platform, /obj/effect/decal/cleanable/dirt, @@ -11253,6 +12558,7 @@ /area/lv522/outdoors/colony_streets/south_east_street) "fFp" = ( /obj/item/clothing/gloves/yellow, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "fFw" = ( @@ -11334,6 +12640,16 @@ icon_state = "plate" }, /area/lv522/atmos/north_command_centre) +"fHf" = ( +/obj/structure/platform, +/obj/structure/reagent_dispensers/watertank{ + layer = 2.9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "fHy" = ( /obj/structure/barricade/wooden{ dir = 4 @@ -11358,6 +12674,16 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/executive) +"fHH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "fIa" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -11399,6 +12725,7 @@ /area/lv522/indoors/a_block/kitchen/glass) "fIQ" = ( /obj/structure/blocker/forcefield/vehicles, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -11409,35 +12736,38 @@ icon_state = "brown" }, /area/lv522/atmos/north_command_centre) +"fJg" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/indoors/a_block/corpo/glass) "fJq" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) "fKf" = ( +/obj/structure/platform{ + dir = 1 + }, /turf/open/asphalt/cement{ icon_state = "cement12" }, /area/lv522/outdoors/colony_streets/north_east_street) "fKt" = ( -/obj/structure/largecrate/random/barrel, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, /area/lv522/atmos/east_reactor/west) "fKu" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/barricade/handrail/wire{ - layer = 3.1 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +/obj/structure/largecrate, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/cargo_intake) "fLa" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "47" @@ -11456,9 +12786,13 @@ }, /area/lv522/indoors/a_block/admin) "fLi" = ( +/obj/item/tool/warning_cone{ + pixel_x = -10; + pixel_y = 11 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 4; - icon_state = "browncorner" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/west) "fLz" = ( @@ -11482,6 +12816,12 @@ }, /turf/closed/wall/strata_ice/dirty, /area/lv522/oob) +"fLA" = ( +/obj/structure/surface/table/almayer, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "fLF" = ( /obj/structure/machinery/door/poddoor/almayer/closed{ dir = 4; @@ -11510,9 +12850,7 @@ /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) "fLP" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ dir = 1; icon_state = "brown" @@ -11527,7 +12865,9 @@ dir = 8; pixel_x = -20 }, -/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -11538,6 +12878,9 @@ icon_state = "flammable_pipe_3"; pixel_x = -20 }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -11592,6 +12935,16 @@ icon_state = "browncorner" }, /area/lv522/atmos/east_reactor) +"fNk" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/bed/chair, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "fNm" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/carpet, @@ -11694,6 +13047,24 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"fQi" = ( +/obj/item/prop/colony/canister{ + dir = 8; + layer = 3.1; + pixel_y = 16 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/reactor_garage) +"fQD" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "fRc" = ( /obj/structure/machinery/mill, /turf/open/floor/prison{ @@ -11733,7 +13104,7 @@ desc = "This barricade is heavily reinforced. Nothing short of blasting it open seems like it'll do the trick, that or melting the breams supporting it..."; dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "fRS" = ( /obj/effect/decal/cleanable/dirt, @@ -11751,6 +13122,18 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor/east) +"fSf" = ( +/obj/structure/blocker/invisible_wall, +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/sewer) +"fSj" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "fSo" = ( /obj/effect/landmark/lv624/fog_blocker/short, /obj/structure/machinery/landinglight/ds1, @@ -11910,6 +13293,16 @@ icon_state = "cement3" }, /area/lv522/outdoors/colony_streets/central_streets) +"fWD" = ( +/obj/item/stack/folding_barricade, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "fWG" = ( /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) @@ -11925,7 +13318,7 @@ pixel_x = 7; pixel_y = 17 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "fXa" = ( /obj/structure/machinery/vending/snack, @@ -11939,6 +13332,13 @@ icon_state = "19" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"fXs" = ( +/obj/structure/blocker/forcefield/vehicles, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/filt) "fXv" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 8 @@ -11983,11 +13383,12 @@ }, /area/lv522/atmos/cargo_intake) "fXU" = ( -/turf/open/floor/corsat{ - dir = 10; - icon_state = "brown" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/area/lv522/atmos/east_reactor/west) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor) "fXZ" = ( /obj/structure/curtain/medical, /turf/open/floor/strata{ @@ -12032,7 +13433,7 @@ /turf/open/gm/river, /area/lv522/landing_zone_1/tunnel) "fYP" = ( -/obj/structure/largecrate/random/barrel, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "brown" }, @@ -12049,11 +13450,26 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/t_comm) +"fZl" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/computer/cameras/wooden_tv{ + desc = "An old TV hooked up to a video cassette recorder, you can even use it to time shift WOW."; + layer = 3.2; + name = "Television set"; + network = null; + pixel_x = -3; + pixel_y = 6 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "fZy" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "fZA" = ( /obj/structure/largecrate/random/barrel/red, @@ -12071,9 +13487,12 @@ }, /area/lv522/indoors/c_block/mining) "gat" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/obj/structure/cargo_container/horizontal/blue/middle, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) "gaw" = ( /obj/structure/barricade/deployable{ dir = 1 @@ -12135,6 +13554,13 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) +"gbo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "gbq" = ( /obj/structure/stairs/perspective{ dir = 10; @@ -12166,11 +13592,12 @@ /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "gbQ" = ( -/obj/structure/largecrate, -/turf/open/floor/corsat{ - icon_state = "brown" +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 }, -/area/lv522/atmos/east_reactor/west) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor) "gbR" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/strata{ @@ -12187,7 +13614,7 @@ pixel_x = -2; pixel_y = 16 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "gck" = ( /obj/structure/pipes/standard/manifold/hidden/green, @@ -12209,6 +13636,12 @@ icon_state = "marked" }, /area/lv522/atmos/north_command_centre) +"gcr" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "gcv" = ( /obj/structure/foamed_metal, /obj/structure/pipes/standard/simple/hidden/green, @@ -12232,7 +13665,7 @@ /area/lv522/indoors/lone_buildings/engineering) "gcY" = ( /obj/structure/cargo_container/ferret/left, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "gdk" = ( /obj/structure/surface/table/almayer, @@ -12250,8 +13683,9 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) "gdJ" = ( -/obj/structure/largecrate/guns/merc, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ + dir = 1; icon_state = "brown" }, /area/lv522/atmos/east_reactor/west) @@ -12270,11 +13704,12 @@ }, /area/lv522/indoors/a_block/admin) "gdX" = ( -/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light, /turf/open/floor/corsat{ - icon_state = "brown" + icon_state = "squares" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/atmos/east_reactor) "gej" = ( /obj/structure/platform, /obj/effect/landmark/lv624/fog_blocker/short, @@ -12297,6 +13732,13 @@ icon_state = "cement2" }, /area/lv522/outdoors/colony_streets/central_streets) +"gem" = ( +/obj/structure/surface/rack, +/obj/item/clothing/head/welding, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "geq" = ( /obj/structure/prop/invuln/overhead/flammable_pipe/fly{ dir = 4; @@ -12342,6 +13784,14 @@ }, /turf/open/floor/carpet, /area/lv522/indoors/b_block/bar) +"geP" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "geT" = ( /obj/structure/prop/invuln/overhead_pipe{ dir = 8; @@ -12357,7 +13807,7 @@ /obj/item/prop/alien/hugger{ pixel_y = 14 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "gfu" = ( /obj/structure/surface/table/woodentable/fancy, @@ -12373,7 +13823,7 @@ pixel_y = 1 }, /obj/structure/cargo_container/ferret/mid, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "gfU" = ( /obj/effect/decal/cleanable/dirt, @@ -12437,6 +13887,12 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"gha" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "ghr" = ( /obj/structure/machinery/door/airlock/almayer/engineering, /turf/open/floor/corsat{ @@ -12475,6 +13931,19 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor/east) +"gib" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "gif" = ( /obj/item/stack/sheet/metal, /turf/open/floor/prison{ @@ -12492,6 +13961,16 @@ icon_state = "marked" }, /area/lv522/atmos/west_reactor) +"giV" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "giX" = ( /obj/structure/curtain/red, /turf/open/floor/wood, @@ -12513,8 +13992,21 @@ "gjA" = ( /obj/item/prop/alien/hugger, /obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/outdoors/colony_streets/windbreaker/observation) +"gjB" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 1; + pixel_y = 2 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "gjF" = ( /obj/effect/decal/cleanable/dirt, /obj/item/prop/colony/used_flare, @@ -12580,18 +14072,29 @@ /obj/structure/closet/bombcloset, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_east_street) +"glj" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "gll" = ( -/obj/structure/largecrate, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/corsat{ icon_state = "plate" }, -/area/lv522/atmos/command_centre) +/area/lv522/atmos/cargo_intake) "glO" = ( /obj/item/stack/sheet/wood, /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "glQ" = ( /obj/structure/stairs/perspective{ @@ -12610,11 +14113,19 @@ icon_state = "cement12" }, /area/lv522/outdoors/colony_streets/south_street) +"gmb" = ( +/obj/structure/prop/vehicles/crawler{ + layer = 2.9 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "gme" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "gmt" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -12631,11 +14142,11 @@ /turf/open/gm/river, /area/lv522/outdoors/colony_streets/south_street) "gnd" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/machinery/light, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "squares" }, -/area/lv522/atmos/east_reactor/west) +/area/lv522/atmos/east_reactor) "gnf" = ( /obj/structure/machinery/landinglight/ds1/delaythree{ dir = 1 @@ -12657,6 +14168,13 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) +"gnx" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "gny" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ @@ -12681,7 +14199,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "gou" = ( /turf/open/floor/prison{ @@ -12733,8 +14251,12 @@ dir = 10; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) +"goY" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/w_rockies) "gpi" = ( /obj/structure/reagent_dispensers/fueltank, /obj/effect/decal/cleanable/dirt, @@ -12767,10 +14289,6 @@ icon_state = "cement12" }, /area/lv522/outdoors/colony_streets/south_west_street) -"gpM" = ( -/obj/structure/girder/displaced, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/north_east_street) "gpN" = ( /obj/effect/spawner/gibspawner/xeno, /turf/open/auto_turf/shale/layer1, @@ -12814,6 +14332,12 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical) +"grq" = ( +/obj/structure/barricade/wooden{ + dir = 4 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/central_streets) "grw" = ( /obj/effect/decal/cleanable/dirt, /obj/item/shard{ @@ -12873,15 +14397,15 @@ icon_state = "SE-out"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "gsS" = ( /obj/effect/decal/cleanable/blood/drip, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "gsZ" = ( /obj/structure/cargo_container/horizontal/blue/top, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "gtr" = ( /obj/structure/machinery/light{ @@ -12896,7 +14420,7 @@ /area/lv522/indoors/c_block/t_comm) "gts" = ( /obj/structure/tunnel, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "gtt" = ( /obj/structure/filingcabinet{ @@ -12913,6 +14437,29 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) +"gtH" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/machinery/disposal, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) +"gtS" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/n_rockies) +"gtX" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "gug" = ( /obj/structure/cargo_container/horizontal/blue/bottom, /turf/open/floor/plating{ @@ -12946,6 +14493,18 @@ icon_state = "kitchen" }, /area/lv522/indoors/b_block/bar) +"guE" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform_decoration{ + dir = 9 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/north_east_street) "guH" = ( /obj/structure/machinery/light{ dir = 4 @@ -12967,6 +14526,16 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) +"gvk" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "gvr" = ( /obj/structure/closet/bodybag, /obj/structure/curtain/medical, @@ -12976,18 +14545,18 @@ }, /area/lv522/indoors/a_block/medical/glass) "gvs" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 1; - pixel_y = 6 +/obj/structure/machinery/space_heater, +/obj/item/reagent_container/food/drinks/coffee{ + pixel_x = 5; + pixel_y = 9 }, /turf/open/floor/corsat{ - dir = 8; - icon_state = "brown" + icon_state = "plate" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/cargo_intake) "gvG" = ( /obj/item/toy/beach_ball/holoball, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "gvH" = ( /obj/structure/machinery/door/poddoor/shutters/almayer/open{ @@ -13017,18 +14586,20 @@ }, /area/lv522/indoors/b_block/bridge) "gwk" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - pixel_y = 6 - }, -/turf/open/floor/corsat{ - dir = 4; - icon_state = "brown" +/obj/structure/cable/heavyduty{ + icon_state = "4-8" }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating, /area/lv522/atmos/east_reactor) "gwt" = ( /obj/structure/cargo_container/wy/right, /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) +"gwC" = ( +/obj/effect/alien/resin/sticky, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "gwK" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -13056,6 +14627,17 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/security) +"gxb" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 8; + pixel_y = 3 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "gxc" = ( /obj/structure/surface/table/almayer, /obj/item/reagent_container/food/snacks/cheeseburger, @@ -13113,7 +14695,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "gyb" = ( /obj/effect/decal/cleanable/dirt, @@ -13129,6 +14711,31 @@ icon_state = "plate" }, /area/lv522/atmos/command_centre) +"gyB" = ( +/obj/item/prop/colony/used_flare, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"gyC" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) +"gyK" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/north_command_centre) "gzk" = ( /obj/structure/prop/almayer/computers/sensor_computer2, /turf/open/floor/corsat{ @@ -13142,6 +14749,18 @@ /obj/structure/barricade/deployable, /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) +"gzw" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1; + pixel_y = -1 + }, +/obj/effect/landmark/corpsespawner/wy/manager, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "gzD" = ( /obj/structure/prop/almayer/computers/sensor_computer3, /turf/open/floor/corsat{ @@ -13173,6 +14792,12 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/north_east_street) +"gzY" = ( +/obj/structure/largecrate/random, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "gAa" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 4 @@ -13181,7 +14806,7 @@ pixel_x = -9; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "gAJ" = ( /obj/structure/surface/table/almayer, @@ -13194,8 +14819,15 @@ /obj/structure/prop/invuln/ice_prefab{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"gAS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "gAU" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -13226,7 +14858,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "gBi" = ( /obj/structure/cargo_container/watatsumi/right, @@ -13236,7 +14868,7 @@ /obj/item/seeds/riceseed, /obj/structure/closet/crate, /obj/item/seeds/riceseed, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "gBy" = ( /obj/effect/decal/warning_stripes{ @@ -13286,14 +14918,14 @@ /turf/open/floor/wood, /area/lv522/indoors/a_block/executive) "gCV" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 +/obj/structure/machinery/conveyor{ + dir = 10; + id = "cargo_container" }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/floor/corsat, /area/lv522/atmos/cargo_intake) "gDz" = ( /obj/structure/barricade/wooden{ @@ -13356,7 +14988,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "gEQ" = ( /obj/structure/surface/table/almayer, @@ -13451,6 +15083,13 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) +"gGg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "gGk" = ( /obj/structure/prop/server_equipment/yutani_server, /turf/open/floor/corsat{ @@ -13513,6 +15152,14 @@ icon_state = "cement2" }, /area/lv522/outdoors/colony_streets/north_west_street) +"gHD" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/asphalt/cement{ + icon_state = "cement1" + }, +/area/lv522/outdoors/colony_streets/north_street) "gHF" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" @@ -13556,7 +15203,9 @@ /area/lv522/outdoors/colony_streets/south_east_street) "gIr" = ( /obj/structure/platform_decoration, -/turf/open/auto_turf/shale/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement2" + }, /area/lv522/outdoors/colony_streets/south_east_street) "gIv" = ( /obj/structure/cargo_container/ferret/left, @@ -13571,6 +15220,15 @@ icon_state = "brown" }, /area/lv522/atmos/cargo_intake) +"gIZ" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "gJm" = ( /obj/structure/cargo_container/ferret/mid, /turf/open/floor/prison, @@ -13595,6 +15253,13 @@ icon_state = "cement3" }, /area/lv522/outdoors/nw_rockies) +"gJK" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "gJL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spider/spiderling/nogrow, @@ -13634,6 +15299,15 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor) +"gKM" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor) "gKO" = ( /obj/structure/machinery/colony_floodlight{ layer = 4.3 @@ -13714,7 +15388,19 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/n_rockies) +"gMe" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform_decoration{ + dir = 9 + }, +/turf/open/asphalt/cement, /area/lv522/outdoors/n_rockies) "gMy" = ( /obj/structure/stairs/perspective{ @@ -13756,6 +15442,9 @@ /area/lv522/indoors/a_block/dorms) "gNe" = ( /obj/structure/prop/server_equipment/yutani_server/off, +/obj/structure/machinery/light{ + dir = 8 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -13774,12 +15463,30 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/op_centre) +"gNs" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "gNJ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /turf/open/floor/plating, /area/lv522/indoors/a_block/bridges/op_centre) +"gNN" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "gOb" = ( /obj/structure/closet/emcloset, /obj/effect/decal/cleanable/dirt, @@ -13790,7 +15497,7 @@ /area/lv522/indoors/b_block/hydro) "gOj" = ( /obj/structure/cargo_container/horizontal/blue/middle, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "gOo" = ( /obj/structure/prop/invuln/fusion_reactor, @@ -13831,6 +15538,13 @@ icon_state = "plate" }, /area/lv522/atmos/east_reactor) +"gOJ" = ( +/obj/item/tool/wirecutters{ + pixel_x = -1; + pixel_y = -6 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/nw_rockies) "gOS" = ( /obj/structure/largecrate/random, /obj/structure/largecrate/random{ @@ -13841,10 +15555,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) -"gOX" = ( -/obj/structure/girder/reinforced, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/north_east_street) "gOZ" = ( /obj/structure/platform_decoration{ dir = 8 @@ -13878,7 +15588,7 @@ /obj/structure/platform_decoration{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "gPw" = ( /obj/effect/decal/cleanable/dirt, @@ -13890,12 +15600,22 @@ }, /area/lv522/indoors/lone_buildings/outdoor_bot) "gPQ" = ( -/obj/structure/prop/turbine_extras, -/obj/structure/prop/invuln/fusion_reactor, +/obj/structure/machinery/conveyor{ + dir = 5; + id = "cargo_container" + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "plate" + dir = 9; + icon_state = "brown" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/cargo_intake) +"gQu" = ( +/mob/living/simple_animal/cat/kitten{ + dir = 8 + }, +/turf/open/floor/prison, +/area/lv522/indoors/a_block/dorm_north) "gQy" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/cameras/wooden_tv{ @@ -13908,9 +15628,6 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) -"gQN" = ( -/turf/open/auto_turf/shale/layer0_plate, -/area/lv522/outdoors/w_rockies) "gQV" = ( /obj/structure/platform{ dir = 4 @@ -13933,7 +15650,7 @@ dir = 4 }, /obj/item/prop/colony/used_flare, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "gRp" = ( /obj/structure/machinery/floodlight/landing, @@ -13943,7 +15660,7 @@ /area/lv522/landing_zone_2) "gRs" = ( /obj/structure/cargo_container/watatsumi/leftmid, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "gRw" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -13955,8 +15672,16 @@ /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"gRJ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "gRK" = ( /obj/structure/bed/chair/comfy, /turf/open/floor/prison{ @@ -13998,18 +15723,20 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) +"gTc" = ( +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "gTw" = ( /turf/open/floor/corsat{ dir = 6; icon_state = "brown" }, /area/lv522/atmos/north_command_centre) -"gTJ" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/n_rockies) "gTM" = ( /obj/structure/girder, /turf/open/floor/plating, @@ -14092,6 +15819,11 @@ }, /turf/closed/wall/shiva/prefabricated/reinforced, /area/lv522/atmos/cargo_intake) +"gVf" = ( +/obj/structure/machinery/landinglight/ds2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/lv522/landing_zone_2) "gVg" = ( /obj/effect/decal/cleanable/blood/drip, /obj/effect/decal/cleanable/dirt, @@ -14101,7 +15833,7 @@ /obj/structure/platform_decoration{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "gVr" = ( /obj/effect/decal/cleanable/dirt, @@ -14120,7 +15852,10 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_west_street) "gVA" = ( -/turf/closed/wall/solaris/reinforced/hull/lv522, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, /area/lv522/landing_zone_2/ceiling) "gWb" = ( /obj/structure/surface/table/almayer, @@ -14134,6 +15869,14 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"gWg" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "gWh" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -14148,6 +15891,13 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical) +"gWu" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "gWx" = ( /obj/structure/closet/secure_closet/miner{ pixel_x = 4 @@ -14214,6 +15964,13 @@ }, /turf/closed/wall/shiva/prefabricated/reinforced, /area/lv522/atmos/cargo_intake) +"gXI" = ( +/obj/structure/pipes/vents/pump, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "gXL" = ( /obj/item/prop/alien/hugger, /obj/effect/decal/cleanable/dirt, @@ -14222,10 +15979,11 @@ }, /area/lv522/indoors/lone_buildings/chunk) "gXR" = ( +/obj/structure/cargo_container/horizontal/blue/bottom, /turf/open/floor/corsat{ - icon_state = "browncorner" + icon_state = "squares" }, -/area/lv522/atmos/east_reactor/east) +/area/lv522/atmos/cargo_intake) "gXT" = ( /obj/item/shard{ icon_state = "medium" @@ -14246,6 +16004,10 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) +"gYc" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/corsat, +/area/lv522/atmos/reactor_garage) "gYs" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/door_control/brbutton/alt{ @@ -14265,12 +16027,21 @@ icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) +"gYK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "gYM" = ( -/obj/structure/blocker/forcefield/vehicles, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor/corsat, +/turf/closed/wall/strata_outpost/reinforced, /area/lv522/atmos/cargo_intake) "gYO" = ( /turf/open/floor/prison{ @@ -14293,7 +16064,7 @@ }, /area/lv522/indoors/a_block/kitchen/glass) "gZd" = ( -/obj/structure/machinery/power/apc/weak{ +/obj/structure/machinery/light{ dir = 1 }, /turf/open/floor/corsat{ @@ -14367,15 +16138,30 @@ icon_state = "plate" }, /area/lv522/atmos/command_centre) +"ham" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "han" = ( /obj/structure/cargo_container/horizontal/blue/bottom, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) +"hao" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat, +/area/lv522/atmos/cargo_intake) "haq" = ( /turf/open/floor/strata{ icon_state = "white_cyan3" }, /area/lv522/indoors/a_block/medical/glass) +"har" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "hat" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -14410,6 +16196,16 @@ /obj/structure/largecrate/random/barrel/blue, /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) +"haG" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "haR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -14423,6 +16219,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"hbj" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/filt) "hbk" = ( /obj/effect/spawner/gibspawner/robot, /turf/open/floor/corsat{ @@ -14501,16 +16303,17 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) "hcv" = ( +/obj/structure/fence, /obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 + icon_state = "W" }, /obj/effect/decal/warning_stripes{ icon_state = "E"; pixel_x = 1 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" }, /area/lv522/landing_zone_2/ceiling) "hcx" = ( @@ -14519,6 +16322,11 @@ icon_state = "brown" }, /area/lv522/atmos/command_centre) +"hcE" = ( +/obj/item/stack/sheet/metal, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "hcG" = ( /obj/structure/stairs/perspective{ dir = 10; @@ -14541,7 +16349,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "hcZ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -14551,6 +16359,9 @@ /area/lv522/atmos/command_centre) "hdd" = ( /obj/item/prop/alien/hugger, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -14578,6 +16389,12 @@ icon_state = "wood" }, /area/lv522/indoors/b_block/bar) +"hdu" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/n_rockies) "hdG" = ( /obj/effect/decal/warning_stripes{ icon_state = "N"; @@ -14602,10 +16419,13 @@ }, /area/lv522/atmos/east_reactor/south) "hdR" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" }, -/turf/open/floor/corsat, /area/lv522/atmos/cargo_intake) "hef" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -14671,6 +16491,10 @@ /area/lv522/indoors/a_block/bridges/op_centre) "hfi" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/prop/server_equipment/laptop/on{ + layer = 3.1; + pixel_y = 10 + }, /turf/open/floor/corsat{ dir = 1; icon_state = "brown" @@ -14729,7 +16553,7 @@ /area/lv522/indoors/b_block/hydro) "hgr" = ( /obj/structure/girder/reinforced, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "hgy" = ( /obj/structure/surface/rack, @@ -14762,15 +16586,32 @@ }, /area/lv522/atmos/east_reactor/west) "hgQ" = ( -/obj/structure/largecrate/random/case/double, -/turf/open/floor/corsat, +/obj/structure/prop/ice_colony/ground_wire{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "brown" + }, /area/lv522/atmos/east_reactor) +"hhb" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/lv522/landing_zone_2) "hhu" = ( -/turf/open/floor/corsat{ +/obj/structure/machinery/conveyor{ dir = 8; - icon_state = "browncorner" + id = "cargo_container" }, -/area/lv522/atmos/east_reactor/east) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "hhD" = ( /turf/open/asphalt/cement{ icon_state = "cement1" @@ -14782,12 +16623,50 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"hhJ" = ( +/obj/structure/surface/rack, +/obj/item/tool/crowbar, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) +"hhK" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_entry_2" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) +"hhQ" = ( +/obj/structure/closet/radiation, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "hig" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, /area/lv522/atmos/east_reactor/east) +"hij" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) +"hip" = ( +/obj/structure/pipes/vents/pump, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/lv522/outdoors/colony_streets/north_west_street) "hix" = ( /obj/structure/platform{ dir = 4 @@ -15006,10 +16885,22 @@ "hll" = ( /obj/structure/surface/table/almayer, /obj/item/device/binoculars, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) +"hlp" = ( +/obj/structure/machinery/conveyor{ + dir = 8; + id = "cargo_container" + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "hlH" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/handcuffs/cable/white, @@ -15098,6 +16989,15 @@ icon_state = "brown" }, /area/lv522/atmos/west_reactor) +"hnG" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ + name = "\improper Corporation Dome"; + req_access_txt = "100" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "hnX" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 2 @@ -15117,7 +17017,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "hov" = ( /obj/effect/decal/warning_stripes{ @@ -15194,6 +17094,14 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) +"hpI" = ( +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "hpO" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 1; @@ -15248,6 +17156,23 @@ icon_state = "cement2" }, /area/lv522/outdoors/colony_streets/east_central_street) +"hrl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/vending/coffee, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"hrw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/almayer, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "hrx" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -15259,14 +17184,25 @@ }, /area/lv522/indoors/a_block/dorms) "hry" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 +/obj/structure/machinery/conveyor{ + dir = 10; + id = "cargo_container" }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 1; + icon_state = "browncorner" }, /area/lv522/atmos/cargo_intake) +"hrH" = ( +/obj/structure/platform_decoration, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "hrU" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ @@ -15313,7 +17249,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "htA" = ( /obj/structure/barricade/wooden{ @@ -15376,10 +17312,21 @@ "huX" = ( /obj/structure/surface/table/almayer, /obj/effect/decal/cleanable/dirt, +/obj/structure/transmitter/colony_net{ + dir = 1; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Kitchen"; + pixel_y = -6 + }, /turf/open/floor/prison{ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) +"hvh" = ( +/obj/structure/platform, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "hvD" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 1 @@ -15387,6 +17334,22 @@ /obj/structure/bed/chair, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/mining) +"hvE" = ( +/obj/structure/fence, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/outdoors/nw_rockies) "hwa" = ( /obj/structure/platform/stair_cut{ icon_state = "platform_stair_alt" @@ -15436,7 +17399,7 @@ pixel_x = -3; pixel_y = -10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "hwG" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, @@ -15448,29 +17411,21 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor/south) -"hxh" = ( -/turf/closed/wall, -/area/lv522/atmos/east_reactor/south) "hxn" = ( /obj/effect/decal/warning_stripes{ icon_state = "SW-out" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "hxt" = ( /obj/structure/surface/table/almayer, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms) -"hxu" = ( -/turf/open/asphalt/cement{ - icon_state = "cement4" - }, -/area/lv522/outdoors/n_rockies) "hxy" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "hxV" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -15542,9 +17497,6 @@ }, /area/lv522/indoors/c_block/mining) "hzk" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/fitness) @@ -15563,11 +17515,21 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) +"hzw" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/barricade/deployable{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "hzA" = ( /obj/item/ammo_magazine/rifle/heap{ current_rounds = 0 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "hzM" = ( /obj/structure/fence{ @@ -15599,11 +17561,25 @@ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) +"hzV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "hAg" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "hAi" = ( /obj/structure/surface/table/almayer, @@ -15637,7 +17613,7 @@ /obj/structure/bed/chair{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "hAw" = ( /obj/structure/prop/invuln/ice_prefab/standalone{ @@ -15663,6 +17639,13 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"hAD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "hAE" = ( /obj/structure/fence{ layer = 2.9 @@ -15697,11 +17680,10 @@ }, /area/lv522/atmos/command_centre) "hBg" = ( -/obj/structure/prop/dam/truck/damaged, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/north_command_centre) +/obj/structure/cryofeed, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/bluegrid, +/area/lv522/atmos/east_reactor) "hBp" = ( /obj/structure/dispenser/oxygen, /obj/effect/decal/cleanable/dirt, @@ -15754,6 +17736,10 @@ icon_state = "browncorner" }, /area/lv522/atmos/command_centre) +"hCH" = ( +/obj/structure/surface/table/almayer, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "hCU" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /obj/structure/pipes/standard/simple/hidden/green, @@ -15777,7 +17763,7 @@ }, /area/lv522/atmos/command_centre) "hDy" = ( -/turf/closed/wall, +/turf/closed/wall/strata_outpost, /area/lv522/atmos/command_centre) "hDE" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -15811,6 +17797,12 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/admin) +"hEJ" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "hES" = ( /obj/structure/bed/chair{ dir = 4 @@ -15842,6 +17834,12 @@ icon_state = "browncorner" }, /area/lv522/atmos/command_centre) +"hFA" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/sewer) "hFG" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ @@ -15852,6 +17850,9 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, +/obj/structure/platform{ + dir = 8 + }, /turf/open/asphalt/cement{ icon_state = "cement1" }, @@ -15862,6 +17863,9 @@ icon_state = "brown" }, /area/lv522/atmos/command_centre) +"hFX" = ( +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/colony_streets/south_street) "hGg" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/bed/sofa/vert/white, @@ -15870,6 +17874,18 @@ icon_state = "whiteyellowfull" }, /area/lv522/indoors/a_block/corpo/glass) +"hGm" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) +"hGJ" = ( +/obj/structure/platform_decoration/strata{ + dir = 1 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "hGU" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/corsat{ @@ -15887,6 +17903,10 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"hHd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/atmos/outdoor) "hHh" = ( /obj/structure/machinery/colony_floodlight{ layer = 4.3 @@ -15896,14 +17916,11 @@ }, /area/lv522/outdoors/colony_streets/north_east_street) "hHj" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/obj/structure/largecrate, +/turf/open/floor/corsat{ + icon_state = "squares" }, -/area/lv522/outdoors/colony_streets/windbreaker/observation) +/area/lv522/atmos/cargo_intake) "hHN" = ( /obj/structure/bed/chair/comfy, /turf/open/floor/corsat{ @@ -15926,7 +17943,7 @@ /obj/item/weapon/gun/rifle/m41a{ current_mag = null }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "hIx" = ( /obj/structure/machinery/light{ @@ -15966,7 +17983,7 @@ /area/lv522/atmos/command_centre) "hIZ" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "hJp" = ( /obj/structure/machinery/light{ @@ -15978,25 +17995,12 @@ }, /area/lv522/indoors/a_block/dorms/glass) "hJq" = ( -/obj/structure/fence{ - layer = 2.9 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "floor3" +/obj/structure/platform/strata, +/obj/structure/platform/strata{ + dir = 4 }, -/area/lv522/outdoors/nw_rockies) +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "hJB" = ( /turf/open/floor/corsat{ icon_state = "brown" @@ -16017,7 +18021,7 @@ }, /area/lv522/indoors/lone_buildings/storage_blocks) "hJZ" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "hKj" = ( /obj/effect/decal/cleanable/dirt, @@ -16032,8 +18036,8 @@ /obj/structure/surface/table/almayer, /obj/item/trash/ceramic_plate, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "hKy" = ( @@ -16054,18 +18058,34 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "hKG" = ( /obj/structure/prop/invuln/ice_prefab/standalone, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) +"hKI" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/sewer) "hKJ" = ( /turf/open/floor/prison{ dir = 5; icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"hKK" = ( +/obj/item/clothing/mask/facehugger{ + desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; + icon_state = "facehugger_impregnated"; + layer = 3; + name = "????"; + stat = 2 + }, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "hKO" = ( /obj/structure/prop/invuln/lattice_prop{ icon_state = "lattice3"; @@ -16137,6 +18157,12 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen/glass) +"hLT" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "hLY" = ( /turf/open/floor/corsat{ icon_state = "brown" @@ -16185,7 +18211,7 @@ /area/lv522/outdoors/colony_streets/north_east_street) "hMN" = ( /obj/structure/cargo_container/kelland/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) "hMR" = ( /obj/effect/decal/cleanable/dirt, @@ -16201,8 +18227,16 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) +"hNf" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/blood, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "hNj" = ( /obj/item/stack/sheet/metal, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "hNk" = ( @@ -16232,11 +18266,17 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/dorms) +"hNP" = ( +/obj/structure/platform{ + dir = 8 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "hNR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "hNV" = ( /obj/item/stack/rods, @@ -16291,6 +18331,7 @@ "hOI" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /obj/structure/blocker/forcefield/vehicles, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -16353,7 +18394,7 @@ /area/lv522/indoors/b_block/bar) "hPM" = ( /obj/item/stack/sheet/metal, -/turf/open/auto_turf/shale/layer0_plate, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "hPO" = ( /obj/item/ammo_magazine/rifle/heap{ @@ -16362,6 +18403,21 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) +"hPQ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/transmitter/colony_net/rotary{ + phone_category = "LV522 Chances Claim"; + phone_id = "Chief Engineer Office"; + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/reagent_container/food/drinks/coffeecup/wy{ + pixel_x = 3; + pixel_y = -1 + }, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "hPT" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 2 @@ -16418,7 +18474,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "hRy" = ( /obj/structure/prop/invuln/fusion_reactor, @@ -16451,7 +18507,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "hSs" = ( /obj/structure/cargo_container/kelland/left{ @@ -16469,6 +18525,13 @@ icon_state = "brown" }, /area/lv522/atmos/command_centre) +"hSQ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "hTd" = ( /obj/structure/window/reinforced{ dir = 1; @@ -16482,6 +18545,10 @@ "hTe" = ( /turf/open/gm/river, /area/lv522/landing_zone_1/tunnel) +"hTf" = ( +/obj/structure/platform_decoration, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "hTg" = ( /obj/structure/surface/table/almayer, /turf/open/floor/corsat{ @@ -16529,7 +18596,7 @@ "hTW" = ( /obj/structure/largecrate/random/secure, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "hTX" = ( /obj/structure/machinery/light{ @@ -16645,6 +18712,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/garage) +"hWC" = ( +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/prop/almayer/computers/sensor_computer2{ + layer = 2.0 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "hWD" = ( /obj/structure/barricade/deployable, /turf/open/floor/prison{ @@ -16653,10 +18731,10 @@ }, /area/lv522/indoors/a_block/admin) "hWI" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 4 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "hWJ" = ( /obj/structure/machinery/light{ @@ -16676,44 +18754,17 @@ /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "hXt" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/cargo_intake) -"hXy" = ( -/obj/structure/window/reinforced{ - dir = 4; - pixel_x = -2; - pixel_y = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - layer = 3.3; - pixel_y = 4 - }, -/obj/structure/bed{ - can_buckle = 0 - }, -/obj/structure/bed{ - buckling_y = 13; - layer = 3.5; - pixel_y = 13 - }, -/obj/item/bedsheet/brown{ - pixel_y = 13 - }, -/obj/item/bedsheet/brown{ - layer = 3.1 - }, -/turf/open/floor/strata{ - icon_state = "blue1" +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_x = -1; + pixel_y = 2 }, -/area/lv522/indoors/a_block/dorm_north) +/turf/closed/wall/mineral/bone_resin, +/area/lv522/oob) "hXA" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ dir = 9; icon_state = "brown" @@ -16764,6 +18815,13 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"hYg" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/surface/table/almayer, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "hYk" = ( /obj/structure/window/reinforced{ dir = 4 @@ -16820,6 +18878,14 @@ }, /turf/open/floor/bluegrid, /area/lv522/indoors/a_block/corpo/glass) +"hZg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/prop/server_equipment/laptop/closed, +/obj/structure/surface/table/almayer, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "hZn" = ( /obj/structure/prop/server_equipment/yutani_server{ pixel_x = -4 @@ -16848,6 +18914,13 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) +"hZO" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "hZR" = ( /obj/structure/closet/firecloset/full, /obj/effect/decal/cleanable/dirt, @@ -16887,6 +18960,11 @@ icon_state = "plate" }, /area/lv522/atmos/filt) +"iaM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "iaY" = ( /obj/item/prop/alien/hugger, /obj/structure/pipes/standard/simple/hidden/green{ @@ -16906,6 +18984,17 @@ /obj/effect/decal/cleanable/blood/xeno, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/nw_rockies) +"iby" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "ibE" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "23" @@ -16965,6 +19054,25 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/lone_buildings/storage_blocks) +"icM" = ( +/obj/structure/machinery/door_control{ + id = "Marked_6"; + name = "Cargo Shutter Control"; + pixel_y = 10 + }, +/obj/structure/surface/table/almayer, +/obj/item/prop{ + desc = "The first page reads. 'Classified Weyland Bio-Weapons Division level eight clearance required.' The rest talks about some sort of XX-121 combat stim?"; + icon = 'icons/obj/items/paper.dmi'; + icon_state = "folder_black"; + name = "Weyland classified intelligence folder"; + pixel_y = -2 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "icT" = ( /obj/structure/machinery/light{ dir = 1 @@ -16984,6 +19092,18 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) +"idk" = ( +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) +"idn" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/west) "idq" = ( /obj/structure/machinery/power/apc/weak{ dir = 1 @@ -17002,25 +19122,22 @@ }, /area/lv522/indoors/a_block/medical) "idH" = ( -/obj/structure/fence{ - layer = 2.9 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/strata{ - dir = 4; - icon_state = "floor3" +/obj/item/device/flashlight/flare/on, +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_magazine/rifle/extended{ + current_rounds = 0; + pixel_x = 6; + pixel_y = 17 }, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "idL" = ( /turf/closed/wall/shiva/prefabricated/reinforced/hull, /area/lv522/oob) +"idX" = ( +/obj/structure/window/framed/corsat, +/turf/open/floor/plating, +/area/lv522/atmos/east_reactor/south) "iee" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -17058,13 +19175,13 @@ layer = 2.0; pixel_y = -13 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "iff" = ( /obj/structure/prop/invuln/ice_prefab/trim{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "ifh" = ( /obj/structure/prop/invuln/overhead/flammable_pipe/fly{ @@ -17176,6 +19293,13 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/hallway) +"ihf" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "ihs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -17186,7 +19310,7 @@ /area/lv522/indoors/a_block/dorms) "ihy" = ( /obj/structure/barricade/deployable, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "ihI" = ( /obj/structure/fence, @@ -17228,7 +19352,7 @@ dir = 8; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/indoors/a_block/bridges/dorms_fitness) "iiL" = ( /obj/structure/machinery/light{ @@ -17243,14 +19367,14 @@ icon_state = "SE-out"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "ijv" = ( /obj/structure/barricade/deployable{ dir = 4 }, /obj/structure/barricade/deployable, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "ijB" = ( /obj/structure/machinery/shower{ @@ -17304,14 +19428,27 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) +"ike" = ( +/obj/item/prop/alien/hugger, +/obj/structure/transmitter/colony_net{ + dir = 4; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Bar & Grill"; + pixel_x = -16 + }, +/turf/open/floor{ + icon_state = "wood" + }, +/area/lv522/indoors/b_block/bar) "ikr" = ( -/obj/structure/prop/turbine_extras, -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - dir = 8; - icon_state = "flammable_pipe_3" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "ikw" = ( /obj/item/stack/sheet/metal, /turf/open/asphalt/cement{ @@ -17352,7 +19489,7 @@ /area/lv522/indoors/b_block/hydro) "ilK" = ( /obj/item/stack/sheet/metal, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "ilR" = ( /obj/effect/decal/cleanable/dirt, @@ -17398,16 +19535,6 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) -"imA" = ( -/obj/structure/pipes/vents/pump, -/obj/structure/machinery/camera/autoname, -/obj/structure/machinery/light/small{ - dir = 1 - }, -/turf/open/floor/strata{ - icon_state = "blue1" - }, -/area/lv522/indoors/a_block/dorm_north) "imJ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -17438,7 +19565,7 @@ /area/lv522/landing_zone_1/ceiling) "inp" = ( /obj/item/prop/colony/used_flare, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "inA" = ( /obj/effect/decal/cleanable/dirt, @@ -17455,11 +19582,11 @@ /area/lv522/outdoors/n_rockies) "iod" = ( /obj/structure/cargo_container/ferret/mid, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "ioA" = ( /obj/structure/cargo_container/ferret/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "ioD" = ( /obj/structure/prop/structure_lattice, @@ -17476,10 +19603,9 @@ }, /area/lv522/indoors/c_block/t_comm) "ipf" = ( -/obj/structure/machinery/light{ - dir = 1 - }, -/obj/structure/machinery/disposal, +/obj/structure/pipes/standard/simple/hidden/green, +/obj/item/tool/weldingtool/simple, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/strata{ icon_state = "blue1" }, @@ -17497,10 +19623,11 @@ /turf/open/auto_turf/sand/layer1, /area/lv522/indoors/b_block/bridge) "ipB" = ( -/obj/structure/prop/turbine_extras/border, -/obj/structure/prop/turbine, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/cargo_intake) "ipC" = ( /obj/structure/toilet{ pixel_y = 16 @@ -17518,6 +19645,21 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/toilet) +"ipH" = ( +/obj/structure/surface/table/almayer, +/obj/item/stack/sheet/mineral/gold{ + amount = 60; + pixel_y = 6 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 60; + pixel_y = 12 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "ipN" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 @@ -17560,17 +19702,33 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"iqz" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "iqQ" = ( /obj/structure/prop/invuln/ice_prefab{ icon_state = "fab_2" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "iqV" = ( /obj/structure/prop/invuln/minecart_tracks, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"iqX" = ( +/obj/structure/machinery/landinglight/ds2{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/lv522/landing_zone_2) "iqZ" = ( /obj/structure/machinery/light, /turf/open/floor/prison{ @@ -17584,9 +19742,6 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/casino) -"irx" = ( -/turf/closed/wall, -/area/lv522/atmos/cargo_intake) "irH" = ( /obj/structure/surface/table/woodentable/fancy, /obj/item/reagent_container/food/drinks/drinkingglass{ @@ -17667,6 +19822,23 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"isL" = ( +/obj/structure/surface/table/almayer, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/obj/item/spacecash/c1000, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "iti" = ( /obj/structure/machinery/power/monitor{ name = "Main Power Grid Monitoring" @@ -17684,12 +19856,11 @@ }, /area/lv522/indoors/a_block/corpo/glass) "itp" = ( -/obj/structure/prop/turbine_extras/left, -/obj/structure/prop/invuln/fusion_reactor, +/obj/structure/pipes/standard/manifold/fourway/hidden/green, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "squares" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/cargo_intake) "its" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/corsat{ @@ -17757,6 +19928,14 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/hallway) +"iuC" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "iuK" = ( /obj/effect/landmark/survivor_spawner, /obj/effect/decal/cleanable/dirt, @@ -17811,7 +19990,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "ivz" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -17851,7 +20030,7 @@ dir = 8; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "iwF" = ( /obj/structure/machinery/conveyor{ @@ -17874,7 +20053,7 @@ pixel_x = -6; pixel_y = 7 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "ixf" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -17882,6 +20061,16 @@ icon_state = "marked" }, /area/lv522/atmos/command_centre) +"ixs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/indoors/a_block/corpo/glass) +"ixD" = ( +/turf/open/floor/corsat, +/area/lv522/atmos/north_command_centre) "ixO" = ( /obj/structure/prop/invuln/minecart_tracks/bumper{ dir = 1 @@ -17890,7 +20079,7 @@ /area/lv522/indoors/c_block/mining) "ixP" = ( /obj/structure/prop/ice_colony/ground_wire, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "ixQ" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -17946,6 +20135,29 @@ icon_state = "plate" }, /area/lv522/atmos/cargo_intake) +"iyE" = ( +/obj/structure/largecrate/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) +"iyQ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) +"iyS" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "iyT" = ( /obj/structure/platform_decoration, /obj/effect/decal/cleanable/dirt, @@ -18018,6 +20230,9 @@ icon_state = "plate" }, /area/lv522/atmos/cargo_intake) +"iAv" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/reactor_garage) "iAU" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -18055,8 +20270,11 @@ }, /area/lv522/indoors/c_block/mining) "iBl" = ( -/obj/structure/largecrate/supply/supplies/metal, -/turf/open/auto_turf/shale/layer0, +/obj/structure/largecrate/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, /area/lv522/landing_zone_2/ceiling) "iBo" = ( /obj/structure/surface/rack, @@ -18105,14 +20323,14 @@ dir = 8; pixel_y = 29 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "iCb" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -9; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "iCk" = ( /obj/structure/surface/table/almayer, @@ -18173,19 +20391,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/outdoors/colony_streets/windbreaker/observation) -"iDO" = ( -/obj/item/reagent_container/food/drinks/cans/waterbottle{ - pixel_x = 10; - pixel_y = 5 - }, -/obj/item/reagent_container/food/snacks/wishsoup{ - pixel_x = -4; - pixel_y = -7 - }, -/turf/open/floor/strata{ - icon_state = "blue1" +"iEn" = ( +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" }, -/area/lv522/indoors/a_block/dorm_north) +/area/lv522/atmos/reactor_garage) "iEq" = ( /obj/structure/cargo_container/lockmart/mid, /turf/open/floor/prison{ @@ -18193,6 +20404,15 @@ icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) +"iFk" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "iFB" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC, @@ -18225,11 +20445,12 @@ }, /area/lv522/atmos/east_reactor/south) "iGc" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 + dir = 4 }, /turf/open/floor/corsat{ - icon_state = "brown" + icon_state = "squares" }, /area/lv522/atmos/cargo_intake) "iGl" = ( @@ -18344,6 +20565,7 @@ /area/lv522/indoors/c_block/mining) "iHD" = ( /obj/item/prop/alien/hugger, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, /area/lv522/outdoors/colony_streets/windbreaker/observation) "iIa" = ( @@ -18375,7 +20597,7 @@ dir = 4; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/indoors/a_block/bridges/dorms_fitness) "iIG" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -18401,7 +20623,7 @@ /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "iIY" = ( /obj/item/shard{ @@ -18470,6 +20692,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"iKo" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_street) "iKw" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -18484,6 +20712,10 @@ icon_state = "squares" }, /area/lv522/atmos/command_centre) +"iKF" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_street) "iKJ" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -18505,7 +20737,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "iLc" = ( /obj/structure/closet/secure_closet/freezer/fridge/full, @@ -18524,6 +20756,15 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo) +"iLn" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "iLq" = ( /obj/structure/surface/table/almayer{ dir = 1; @@ -18567,7 +20808,6 @@ }, /area/lv522/atmos/west_reactor) "iMC" = ( -/obj/structure/largecrate/random, /obj/effect/decal/warning_stripes{ icon_state = "N"; pixel_y = 1 @@ -18590,8 +20830,8 @@ "iMQ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/space_heater/radiator/red, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "iMS" = ( @@ -18643,7 +20883,7 @@ /obj/structure/prop/invuln/ice_prefab{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "iOl" = ( /turf/open/floor/corsat{ @@ -18651,10 +20891,35 @@ icon_state = "browncorner" }, /area/lv522/atmos/cargo_intake) +"iOt" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) +"iOw" = ( +/obj/item/storage/toolbox/electrical{ + pixel_y = -6 + }, +/obj/item/storage/toolbox/mechanical/green{ + pixel_x = -11; + pixel_y = 9 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "iOx" = ( -/obj/structure/girder, -/turf/open/floor/corsat, -/area/lv522/atmos/north_command_centre) +/obj/effect/landmark/xeno_spawn, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor) "iOG" = ( /turf/open/floor/corsat{ dir = 5; @@ -18686,7 +20951,7 @@ layer = 4.1; pixel_x = 15 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "iPb" = ( /obj/structure/cargo_container/lockmart/right, @@ -18699,7 +20964,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "iPD" = ( /obj/structure/machinery/door/poddoor/almayer/closed{ @@ -18736,13 +21001,11 @@ }, /area/lv522/indoors/a_block/corpo) "iQb" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/way_in_command_centre) "iQe" = ( /turf/open/floor/corsat{ dir = 9; @@ -18853,15 +21116,19 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/admin) "iTI" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/obj/structure/platform, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "iTS" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "iTW" = ( /obj/item/stack/tile/plasteel{ @@ -18869,8 +21136,18 @@ pixel_x = -2; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) +"iTX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 2 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "iTY" = ( /obj/structure/surface/rack, /obj/item/clothing/suit/storage/hazardvest, @@ -18891,7 +21168,7 @@ pixel_x = 13; pixel_y = -1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "iUo" = ( /obj/effect/decal/cleanable/dirt, @@ -18984,6 +21261,14 @@ icon_state = "whitegreenfull" }, /area/lv522/oob) +"iWg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/almayer, +/obj/structure/prop/server_equipment/laptop/on, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "iWh" = ( /obj/structure/machinery/portable_atmospherics/canister/empty/oxygen, /turf/open/asphalt/cement{ @@ -19029,7 +21314,7 @@ /obj/structure/platform_decoration{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "iWZ" = ( /obj/structure/machinery/conveyor{ @@ -19048,6 +21333,12 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"iXI" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/w_rockies) "iXM" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -19061,6 +21352,16 @@ /obj/structure/barricade/deployable, /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) +"iYa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/lv522/indoors/a_block/fitness) "iYc" = ( /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, @@ -19149,17 +21450,9 @@ /turf/open/floor/corsat, /area/lv522/atmos/east_reactor) "iZS" = ( -/obj/structure/safe{ - spawnkey = 0 - }, -/obj/item/stack/sheet/mineral/gold{ - amount = 60 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, -/area/lv522/oob/w_y_vault) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "jab" = ( /obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ @@ -19174,7 +21467,7 @@ dir = 10; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "jas" = ( /turf/closed/wall/strata_outpost, @@ -19254,17 +21547,12 @@ }, /area/lv522/indoors/c_block/cargo) "jbn" = ( -/obj/structure/safe, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/area/lv522/oob/w_y_vault) +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "jbs" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -19385,6 +21673,14 @@ icon_state = "squares" }, /area/lv522/atmos/cargo_intake) +"jdv" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/outdoor) "jdD" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -19399,6 +21695,14 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/t_comm) +"jeb" = ( +/obj/vehicle/powerloader{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "jef" = ( /turf/open/floor/corsat{ dir = 8; @@ -19447,6 +21751,49 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"jfx" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 16 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 16 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"jfG" = ( +/obj/item/reagent_container/food/drinks/cans/waterbottle{ + pixel_x = 10; + pixel_y = 5 + }, +/obj/item/reagent_container/food/snacks/wishsoup{ + pixel_x = -4; + pixel_y = -7 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) +"jfH" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "jfK" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -19479,6 +21826,13 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) +"jgI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "jgV" = ( /obj/structure/surface/table/almayer, /obj/effect/decal/cleanable/dirt, @@ -19526,8 +21880,15 @@ pixel_x = 1; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) +"jhS" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) "jhY" = ( /obj/structure/surface/table/almayer, /obj/item/clothing/glasses/meson, @@ -19629,6 +21990,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/strata{ dir = 4; icon_state = "floor3" @@ -19636,6 +21998,9 @@ /area/lv522/outdoors/nw_rockies) "jiY" = ( /obj/effect/decal/cleanable/blood/oil, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat, /area/lv522/atmos/cargo_intake) "jjc" = ( @@ -19654,6 +22019,23 @@ icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) +"jjj" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "Reactor_garage_2" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) +"jjl" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "jjo" = ( /obj/structure/surface/table/almayer, /obj/item/clothing/suit/storage/hazardvest{ @@ -19664,15 +22046,16 @@ pixel_x = 6; pixel_y = 3 }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ icon_state = "squares" }, /area/lv522/atmos/cargo_intake) "jjq" = ( -/obj/structure/machinery/space_heater/radiator/red{ - dir = 4 - }, -/obj/structure/machinery/light{ +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/power/apc/weak{ dir = 1 }, /turf/open/floor/strata{ @@ -19699,22 +22082,9 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) -"jjF" = ( -/obj/item/reagent_container/food/snacks/stewedsoymeat{ - pixel_y = -6 - }, -/obj/item/trash/sosjerky{ - pixel_x = 8; - pixel_y = 12 - }, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 - }, -/turf/open/floor/prison, -/area/lv522/indoors/a_block/dorm_north) "jjG" = ( /obj/structure/prop/ice_colony/ground_wire, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "jjP" = ( /obj/structure/pipes/vents/pump, @@ -19724,6 +22094,9 @@ "jjU" = ( /obj/structure/surface/table/almayer, /obj/structure/prop/server_equipment/laptop/closed, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -19735,6 +22108,18 @@ icon_state = "plate" }, /area/lv522/atmos/east_reactor/south) +"jjW" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_garage_1" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "jkp" = ( /obj/structure/fence{ layer = 2.9 @@ -19756,6 +22141,12 @@ /obj/structure/surface/table/almayer, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"jkJ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "jkL" = ( /obj/structure/machinery/recharge_station, /obj/item/shard{ @@ -19766,6 +22157,16 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) +"jkO" = ( +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform, +/obj/structure/platform_decoration{ + dir = 6 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "jlc" = ( /obj/structure/surface/rack, /obj/item/tool/minihoe{ @@ -19883,6 +22284,11 @@ icon_state = "floor_plate" }, /area/lv522/atmos/cargo_intake) +"jmX" = ( +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "jnb" = ( /obj/structure/machinery/light{ dir = 4 @@ -19932,6 +22338,14 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"jnE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal, +/obj/effect/decal/cleanable/generic, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "jnF" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; @@ -19957,6 +22371,12 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"joJ" = ( +/obj/structure/window/framed/strata/reinforced, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "joK" = ( /obj/structure/window/reinforced{ dir = 4 @@ -19984,6 +22404,13 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/structure/transmitter/colony_net{ + dir = 4; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Garage"; + pixel_x = -16 + }, /turf/open/floor/prison{ icon_state = "darkbrownfull2" }, @@ -20006,6 +22433,13 @@ /obj/effect/spawner/gibspawner/xeno, /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) +"jpm" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "jpx" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -20042,6 +22476,11 @@ icon_state = "cement9" }, /area/lv522/outdoors/colony_streets/north_west_street) +"jqL" = ( +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "jqO" = ( /obj/structure/platform{ dir = 4 @@ -20049,7 +22488,7 @@ /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "jqV" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -20064,6 +22503,12 @@ /obj/structure/girder/displaced, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) +"jri" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/west) "jrn" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/generic, @@ -20075,7 +22520,7 @@ /obj/structure/platform{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "jrB" = ( /obj/structure/machinery/vending/snack{ @@ -20117,7 +22562,7 @@ /area/lv522/indoors/c_block/t_comm) "jrL" = ( /obj/item/stack/sheet/metal, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "jrQ" = ( /obj/effect/decal/warning_stripes{ @@ -20154,14 +22599,14 @@ pixel_y = 25 }, /obj/effect/spawner/gibspawner/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "jsQ" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) "jtf" = ( -/obj/structure/cargo_container/horizontal/blue/top, +/obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -20213,6 +22658,14 @@ icon_state = "bcircuit" }, /area/lv522/indoors/a_block/admin) +"jue" = ( +/obj/structure/prop/ice_colony/ground_wire, +/obj/item/lightstick/red/spoke/planted{ + pixel_x = -10; + pixel_y = 5 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/central_streets) "jur" = ( /obj/item/tool/warning_cone{ pixel_x = -10; @@ -20235,7 +22688,8 @@ "juw" = ( /obj/item/prop/colony/used_flare, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 1; + icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) "juQ" = ( @@ -20254,7 +22708,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "jvf" = ( /obj/structure/cargo_container/arious/leftmid, @@ -20303,6 +22757,15 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) +"jwx" = ( +/obj/structure/reagent_dispensers/fueltank/gas, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "jwM" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -20317,6 +22780,19 @@ icon_state = "squares" }, /area/lv522/atmos/cargo_intake) +"jwV" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 16 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 16 + }, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "jxu" = ( /obj/item/reagent_container/glass/bucket/janibucket{ pixel_x = 6; @@ -20350,7 +22826,7 @@ /obj/structure/platform_decoration{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "jxF" = ( /obj/structure/largecrate/guns/russian, @@ -20421,6 +22897,22 @@ icon_state = "cement12" }, /area/lv522/outdoors/colony_streets/central_streets) +"jzB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/vents/pump, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/structure/machinery/light, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "jzC" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/surface/table/woodentable/fancy, @@ -20458,6 +22950,13 @@ /obj/item/reagent_container/food/drinks/cans/waterbottle, /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) +"jzZ" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/lv522/landing_zone_2) "jAd" = ( /obj/structure/prop/vehicles/crawler{ icon_state = "crawler_covered_bed" @@ -20482,10 +22981,12 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "jAV" = ( -/mob/living/simple_animal/cat/kitten{ - dir = 8 +/obj/item/prop/alien/hugger{ + pixel_x = -12; + pixel_y = 12 }, -/turf/open/floor/prison, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorm_north) "jBm" = ( /obj/structure/machinery/vending/hydronutrients, @@ -20495,11 +22996,19 @@ }, /area/lv522/indoors/b_block/bridge) "jBr" = ( -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/area/lv522/oob/w_y_vault) +/obj/item/stack/folding_barricade, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "jBs" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -20554,6 +23063,12 @@ }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_street) +"jBY" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison{ + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "jCb" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 10; @@ -20570,7 +23085,7 @@ pixel_x = 14; pixel_y = -4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "jCh" = ( /obj/structure/machinery/door/airlock/almayer/maint, @@ -20631,6 +23146,18 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/hallway) +"jDc" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/lv522/outdoors/colony_streets/north_west_street) "jDy" = ( /obj/structure/stairs/perspective{ dir = 4; @@ -20655,6 +23182,16 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"jDN" = ( +/obj/structure/filtration/machine_96x96/distribution{ + density = 0; + pixel_y = 16 + }, +/obj/structure/platform_decoration{ + dir = 4 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "jDO" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -20662,15 +23199,24 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "jEa" = ( -/turf/open/floor{ - dir = 4; - icon_state = "whiteyellowfull" +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 }, -/area/lv522/oob/w_y_vault) +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "jEk" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, /obj/effect/landmark/xeno_spawn, +/obj/structure/machinery/light{ + dir = 4 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -20688,11 +23234,16 @@ }, /turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/oob) -"jEQ" = ( -/obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor, -/obj/structure/pipes/standard/simple/hidden/green, +"jEF" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Reactor Meeting Room"; + pixel_y = 26 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/south) "jEW" = ( @@ -20702,6 +23253,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"jEX" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "jFa" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -20730,11 +23287,6 @@ /obj/structure/cargo_container/arious/rightmid, /turf/open/floor/prison, /area/lv522/atmos/cargo_intake) -"jFt" = ( -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/atmos/east_reactor/south) "jFu" = ( /obj/structure/morgue{ dir = 8 @@ -20753,7 +23305,7 @@ /area/lv522/indoors/a_block/dorms) "jFG" = ( /obj/structure/cargo_container/arious/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "jGa" = ( /obj/item/storage/backpack/marine/satchel{ @@ -20764,7 +23316,7 @@ pixel_x = -4; pixel_y = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "jGe" = ( /obj/structure/prop/invuln/overhead_pipe{ @@ -20805,12 +23357,18 @@ /obj/structure/platform_decoration{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "jGK" = ( /obj/structure/largecrate/random/secure, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"jHa" = ( +/obj/structure/cargo_container/wy/right{ + layer = 5 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/w_rockies) "jHb" = ( /turf/open/gm/river, /area/lv522/oob) @@ -20871,6 +23429,7 @@ }, /area/lv522/indoors/c_block/cargo) "jII" = ( +/obj/structure/largecrate/random, /turf/open/floor/prison{ dir = 10; icon_state = "floor_marked" @@ -20936,6 +23495,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) +"jJI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "jJO" = ( /obj/structure/surface/table/almayer, /turf/open/floor/corsat{ @@ -20985,6 +23553,9 @@ }, /area/lv522/atmos/north_command_centre) "jKB" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, /turf/open/asphalt/cement{ icon_state = "cement15" }, @@ -21074,6 +23645,18 @@ }, /turf/open/floor/plating, /area/lv522/oob) +"jMK" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) +"jMN" = ( +/turf/open/floor/corsat, +/area/lv522/oob) "jMZ" = ( /obj/structure/surface/table/almayer, /obj/item/tool/pen/blue/clicky{ @@ -21102,6 +23685,17 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo/glass) +"jNQ" = ( +/obj/structure/machinery/space_heater/radiator/red{ + dir = 4 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "jNV" = ( /obj/structure/surface/table/almayer, /obj/structure/flora/pottedplant{ @@ -21168,7 +23762,7 @@ pixel_x = 3; pixel_y = -2 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "jOF" = ( /obj/effect/acid_hole, @@ -21201,7 +23795,7 @@ icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "jPj" = ( /obj/structure/machinery/light{ @@ -21227,12 +23821,6 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo) -"jPr" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 5 - }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/central_streets) "jPv" = ( /turf/open/asphalt/cement{ icon_state = "cement14" @@ -21241,10 +23829,20 @@ "jPw" = ( /turf/open/floor/plating, /area/lv522/oob) -"jPI" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/outdoors/nw_rockies) +"jPz" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor) +"jPC" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/atmos/outdoor) "jQa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/prop/dam/crane{ @@ -21275,16 +23873,20 @@ /turf/open/floor/wood, /area/lv522/indoors/a_block/executive) "jRY" = ( -/obj/structure/blocker/invisible_wall, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/nw_rockies) -"jRZ" = ( -/obj/structure/largecrate/random, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" + icon_state = "squares" }, /area/lv522/atmos/cargo_intake) +"jRZ" = ( +/obj/structure/largecrate/random, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/cargo_intake) "jSk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/camera/autoname{ @@ -21308,10 +23910,18 @@ /area/lv522/indoors/a_block/dorms) "jSR" = ( /obj/structure/machinery/conveyor, +/obj/structure/machinery/light{ + dir = 8 + }, /turf/open/floor/corsat{ icon_state = "plate" }, /area/lv522/atmos/cargo_intake) +"jSU" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/indoors/a_block/corpo/glass) "jSW" = ( /obj/structure/prop/ice_colony/dense/planter_box{ dir = 9 @@ -21326,7 +23936,12 @@ }, /area/lv522/indoors/b_block/bridge) "jTb" = ( -/obj/structure/cargo_container/horizontal/blue/middle, +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -21362,15 +23977,13 @@ /turf/open/floor/plating, /area/lv522/atmos/cargo_intake) "jTB" = ( -/obj/structure/prop/invuln{ - desc = "big pile energy."; - icon = 'icons/obj/structures/props/ice_colony/barrel_yard.dmi'; - icon_state = "pile_0"; - name = "barrel pile" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 }, -/obj/structure/blocker/invisible_wall, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/nw_rockies) +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "jTH" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -21380,7 +23993,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "jTJ" = ( /obj/structure/cargo_container/watatsumi/leftmid, @@ -21466,15 +24079,17 @@ }, /area/lv522/indoors/lone_buildings/chunk) "jUY" = ( -/obj/structure/machinery/door/poddoor/almayer/closed{ - dir = 8; - id = "Containers_west_LV522"; - name = "Emergency Lockdown" +/obj/structure/machinery/door_control/brbutton{ + id = "Reactor_garage_2" }, +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/reactor_garage) +"jVa" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "marked" + icon_state = "plate" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor) "jVq" = ( /obj/structure/machinery/landinglight/ds2/delaytwo{ dir = 4 @@ -21520,7 +24135,7 @@ /area/lv522/indoors/a_block/dorms) "jVS" = ( /obj/structure/cargo_container/kelland/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "jWr" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, @@ -21536,14 +24151,6 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) -"jWJ" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - dir = 4; - icon_state = "browncorner" - }, -/area/lv522/atmos/east_reactor/south) "jWV" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/strata{ @@ -21560,6 +24167,15 @@ icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) +"jWZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "jXc" = ( /obj/structure/bed/chair{ dir = 1 @@ -21569,6 +24185,16 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness) +"jXp" = ( +/obj/structure/prop/invuln/rope{ + pixel_x = -5; + pixel_y = 26 + }, +/obj/item/weapon/ice_axe/red{ + pixel_y = 3 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/nw_rockies) "jXQ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -21580,13 +24206,10 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/nw_rockies) "jYj" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - dir = 1; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor/south) +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor) "jYp" = ( /obj/structure/prop/maintenance_hatch{ pixel_y = 6 @@ -21605,14 +24228,6 @@ /obj/structure/prop/invuln/ice_prefab, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/nw_rockies) -"jYv" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" - }, -/area/lv522/atmos/east_reactor/south) "jYy" = ( /obj/structure/machinery/power/smes/buildable{ capacity = 1e+006; @@ -21640,7 +24255,7 @@ icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "jYZ" = ( /obj/structure/filingcabinet, @@ -21682,6 +24297,12 @@ icon_state = "cement3" }, /area/lv522/landing_zone_1) +"jZE" = ( +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "jZI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/space_heater/radiator/red{ @@ -21709,6 +24330,13 @@ icon_state = "white_cyan3" }, /area/lv522/indoors/a_block/medical/glass) +"kaQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "kaV" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -21730,6 +24358,13 @@ }, /turf/open/gm/river, /area/lv522/oob) +"kbb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "kbg" = ( /obj/structure/surface/table/almayer, /obj/item/clothing/suit/storage/hazardvest, @@ -21764,6 +24399,13 @@ icon_state = "platebot" }, /area/lv522/indoors/c_block/cargo) +"kbH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "kbJ" = ( /obj/vehicle/train/cargo/trolley, /turf/open/floor/corsat{ @@ -21800,6 +24442,9 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor/east) +"kcb" = ( +/turf/closed/wall/mineral/bone_resin, +/area/lv522/atmos/west_reactor) "kcd" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, @@ -21853,13 +24498,17 @@ pixel_x = 6; pixel_y = 7 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) +"kcL" = ( +/obj/item/prop/colony/used_flare, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/n_rockies) "kcN" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "kcR" = ( /obj/structure/machinery/landinglight/ds2{ @@ -21872,6 +24521,23 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"kda" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) +"kdf" = ( +/obj/structure/stairs/perspective{ + dir = 8; + icon_state = "p_stair_full" + }, +/obj/structure/platform/stair_cut{ + icon_state = "platform_stair_alt" + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "kdi" = ( /obj/structure/platform{ dir = 8 @@ -21886,13 +24552,13 @@ /area/lv522/indoors/c_block/mining) "kdm" = ( /obj/structure/cargo_container/wy/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "kdo" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "kdr" = ( /obj/structure/filingcabinet{ @@ -21931,7 +24597,7 @@ "keb" = ( /obj/effect/decal/cleanable/blood/oil/streak, /obj/effect/spawner/gibspawner/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "kel" = ( /obj/structure/barricade/handrail{ @@ -21950,7 +24616,7 @@ dir = 6; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "kfa" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -21981,7 +24647,7 @@ pixel_x = -9; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "kfs" = ( /obj/structure/stairs/perspective{ @@ -21993,17 +24659,23 @@ }, /area/lv522/indoors/c_block/casino) "kfu" = ( -/obj/structure/prop/invuln/overhead_pipe{ - dir = 4; - name = "overhead pipe"; - pixel_x = -24; - pixel_y = -6 +/obj/structure/machinery/conveyor{ + dir = 8; + id = "cargo_container" + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" }, -/turf/closed/wall, /area/lv522/atmos/cargo_intake) "kfv" = ( -/turf/closed/wall/shiva/prefabricated, -/area/lv522/outdoors/colony_streets/south_east_street) +/obj/structure/largecrate/random/secure, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, +/area/lv522/landing_zone_2/ceiling) "kfw" = ( /obj/structure/prop/ice_colony/dense/planter_box{ dir = 5 @@ -22015,6 +24687,14 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen) +"kfA" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) "kfD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/shiva{ @@ -22022,39 +24702,11 @@ }, /area/lv522/indoors/a_block/kitchen) "kfF" = ( -/obj/structure/desertdam/decals/road_edge{ - icon_state = "road_edge_decal8"; - pixel_x = -16; - pixel_y = -16 - }, -/obj/structure/desertdam/decals/road_edge{ - icon_state = "road_edge_decal7"; - pixel_x = 16; - pixel_y = -16 - }, -/obj/structure/desertdam/decals/road_edge{ - icon_state = "road_edge_decal6"; - pixel_x = 16; - pixel_y = 16 - }, -/obj/structure/desertdam/decals/road_edge{ - icon_state = "road_edge_decal5"; - pixel_x = -16; - pixel_y = 16 - }, -/obj/structure/holohoop{ - density = 0; - pixel_y = 27 - }, -/obj/item/toy/beach_ball/holoball{ - pixel_x = 8; - pixel_y = 5 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "squares" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/cargo_intake) "kfG" = ( /obj/structure/prop/dam/crane/cargo{ dir = 1; @@ -22067,15 +24719,35 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/landing_zone_2) "kgb" = ( -/obj/structure/prop/invuln{ - desc = "big pile energy."; - icon = 'icons/obj/structures/props/ice_colony/barrel_yard.dmi'; - icon_state = "pile_0"; - name = "barrel pile" +/obj/item/weapon/twohanded/folded_metal_chair, +/turf/open/floor/corsat{ + icon_state = "squares" }, -/obj/structure/blocker/invisible_wall, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) +/area/lv522/atmos/cargo_intake) +"kgm" = ( +/obj/structure/surface/table/almayer, +/obj/structure/prop/server_equipment/laptop/on, +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"kgC" = ( +/obj/structure/machinery/conveyor{ + dir = 5; + id = "cargo_container" + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "kgQ" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -22083,6 +24755,15 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) +"kgR" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "khd" = ( /turf/closed/wall/strata_outpost/reinforced/hull, /area/lv522/indoors/c_block/cargo) @@ -22093,6 +24774,15 @@ icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/outdoor_bot) +"khm" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "kho" = ( /obj/structure/dispenser, /turf/open/floor/prison{ @@ -22113,11 +24803,6 @@ /obj/effect/landmark/objective_landmark/medium, /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) -"khB" = ( -/obj/structure/girder/reinforced, -/obj/structure/blocker/forcefield/vehicles, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) "khG" = ( /obj/structure/largecrate/random/barrel/yellow, /turf/open/auto_turf/shale/layer1, @@ -22134,9 +24819,15 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "kib" = ( -/obj/structure/blocker/invisible_wall, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) +/obj/item/clothing/head/hardhat/white, +/obj/item/prop/alien/hugger{ + pixel_x = 11; + pixel_y = -9 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "kie" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -22214,6 +24905,10 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"kiT" = ( +/obj/item/stack/medical/bruise_pack, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "kiY" = ( /obj/structure/ore_box{ pixel_x = -4 @@ -22244,7 +24939,7 @@ dir = 4; indestructible = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/oob) "kjs" = ( /obj/item/stack/sheet/metal, @@ -22260,7 +24955,7 @@ }, /area/lv522/indoors/a_block/kitchen/glass) "kjU" = ( -/obj/structure/cargo_container/horizontal/blue/bottom, +/obj/item/reagent_container/food/snacks/donut, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -22271,6 +24966,13 @@ icon_state = "squares" }, /area/lv522/atmos/west_reactor) +"kkq" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "kkr" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 8 @@ -22305,6 +25007,12 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) +"kkR" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "kkS" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/structure/prop/cash_register/off/open{ @@ -22346,6 +25054,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -22365,10 +25074,6 @@ /obj/item/trash/ceramic_plate{ pixel_y = 21 }, -/obj/item/storage/box/donkpockets{ - pixel_x = 13; - pixel_y = -11 - }, /turf/open/floor/corsat{ icon_state = "squares" }, @@ -22574,17 +25279,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) -"kpm" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/structure/prop/invuln/overhead_pipe{ - name = "overhead pipe"; - pixel_x = -20; - pixel_y = 13 - }, -/turf/open/floor/corsat{ - icon_state = "squares" - }, -/area/lv522/atmos/east_reactor/south) "kpo" = ( /turf/open/floor/corsat{ dir = 4; @@ -22611,6 +25305,17 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) "kpE" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/xeno_spawn, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"kpG" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/corsat{ dir = 1; icon_state = "browncorner" @@ -22641,16 +25346,12 @@ icon_state = "cement2" }, /area/lv522/outdoors/colony_streets/north_east_street) -"kqr" = ( -/obj/structure/blocker/forcefield/vehicles, -/turf/open/floor/corsat, -/area/lv522/atmos/cargo_intake) "kqJ" = ( /obj/structure/barricade/wooden{ dir = 4 }, /obj/item/stack/sheet/metal, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "kqT" = ( /obj/item/ammo_magazine/rifle/heap{ @@ -22659,11 +25360,20 @@ /turf/open/floor/prison, /area/lv522/outdoors/colony_streets/north_east_street) "kqX" = ( -/obj/structure/cargo_container/kelland/left, +/obj/item/clipboard, /turf/open/floor/corsat{ icon_state = "squares" }, /area/lv522/atmos/cargo_intake) +"kri" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "krj" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 1 @@ -22683,6 +25393,7 @@ /area/lv522/indoors/c_block/cargo) "krw" = ( /obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/monkey_spawn, /turf/open/floor/corsat, /area/lv522/atmos/cargo_intake) "kry" = ( @@ -22719,8 +25430,8 @@ pixel_y = 8 }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "ksf" = ( @@ -22731,8 +25442,8 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/nw_rockies) "ksk" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/outdoors/colony_streets/windbreaker/observation) @@ -22742,14 +25453,12 @@ icon_state = "brown" }, /area/lv522/atmos/north_command_centre) -"ksv" = ( -/obj/structure/prop/invuln/overhead_pipe{ - name = "overhead pipe"; - pixel_x = -20; - pixel_y = 13 - }, +"kss" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/south) "ksA" = ( @@ -22823,6 +25532,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) +"kuN" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "kvc" = ( /obj/structure/cargo_container/horizontal/blue/middle, /turf/open/floor/prison, @@ -22858,8 +25576,8 @@ "kvM" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kwc" = ( @@ -22871,6 +25589,9 @@ icon_state = "cement1" }, /area/lv522/outdoors/colony_streets/north_street) +"kwg" = ( +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "kwj" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -22912,11 +25633,6 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security/glass) -"kxh" = ( -/obj/structure/girder/displaced, -/obj/structure/blocker/forcefield/vehicles, -/turf/open/floor/corsat, -/area/lv522/atmos/cargo_intake) "kxm" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/corsat{ @@ -22961,12 +25677,14 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "kyz" = ( -/obj/item/lightstick/red/spoke/planted{ - pixel_x = -10; - pixel_y = 25 +/obj/item/storage/box/donkpockets{ + pixel_x = -14; + pixel_y = -2 }, -/turf/open/auto_turf/shale/layer2, -/area/lv522/outdoors/colony_streets/central_streets) +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "kyB" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -22998,20 +25716,25 @@ dir = 1 }, /turf/open/floor/corsat{ + dir = 10; icon_state = "brown" }, /area/lv522/atmos/cargo_intake) +"kzc" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "kzd" = ( -/obj/structure/machinery/door_control{ - id = "Corpo Vault"; - name = "Cargo Shutter Control"; - pixel_y = 29 +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 }, -/turf/open/floor{ - dir = 4; - icon_state = "whiteyellowfull" +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/oob/w_y_vault) +/area/lv522/atmos/way_in_command_centre) "kze" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ @@ -23042,8 +25765,14 @@ pixel_x = 8; pixel_y = -5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) +"kzG" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "kzR" = ( /obj/structure/machinery/door/airlock/almayer/generic{ name = "Bathroom" @@ -23086,7 +25815,7 @@ dir = 4 }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "brown" }, /area/lv522/atmos/cargo_intake) "kBj" = ( @@ -23100,26 +25829,18 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) "kBm" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/machinery/space_heater, -/obj/item/reagent_container/food/drinks/coffee{ - pixel_x = 5; - pixel_y = 9 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 }, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 10; + icon_state = "brown" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor/south) "kBq" = ( -/obj/structure/prop/ice_colony/ground_wire{ - dir = 1 - }, -/obj/item/lightstick/red/spoke/planted{ - pixel_x = -10; - pixel_y = 29 - }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/colony_streets/central_streets) +/obj/structure/girder, +/turf/open/floor/plating, +/area/lv522/atmos/cargo_intake) "kBv" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 10 @@ -23294,6 +26015,10 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) +"kEj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/reactor_garage) "kEl" = ( /obj/structure/platform_decoration{ dir = 4 @@ -23386,10 +26111,9 @@ /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) "kFo" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor/south) +/obj/item/clothing/suit/storage/marine/M3G, +/turf/closed/wall/mineral/bone_resin, +/area/lv522/oob) "kFx" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/strata{ @@ -23409,6 +26133,13 @@ icon_state = "cement9" }, /area/lv522/outdoors/colony_streets/north_street) +"kFP" = ( +/obj/structure/platform/strata{ + dir = 8 + }, +/obj/structure/platform/strata, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "kGa" = ( /obj/structure/largecrate/random{ pixel_x = -5 @@ -23434,15 +26165,17 @@ /area/lv522/indoors/b_block/hydro) "kGX" = ( /obj/structure/tunnel, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "kHd" = ( -/obj/effect/landmark/corpsespawner/wy/manager, -/turf/open/floor{ - dir = 4; - icon_state = "whiteyellowfull" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 }, -/area/lv522/oob/w_y_vault) +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y0" + }, +/area/lv522/atmos/way_in_command_centre) "kHy" = ( /obj/structure/surface/table/almayer, /obj/item/storage/box/flashbangs{ @@ -23535,21 +26268,8 @@ /obj/effect/decal/warning_stripes{ icon_state = "SW-out" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) -"kIY" = ( -/obj/structure/platform, -/obj/structure/safe, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/obj/item/spacecash/c1000, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, -/area/lv522/oob/w_y_vault) "kIZ" = ( /obj/structure/machinery/door/poddoor/shutters/almayer/open{ dir = 4; @@ -23574,6 +26294,17 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"kJc" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "kJh" = ( /obj/item/stack/rods, /obj/structure/platform, @@ -23648,15 +26379,6 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) -"kLk" = ( -/obj/structure/platform_decoration{ - dir = 1 - }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, -/area/lv522/oob/w_y_vault) "kLs" = ( /obj/item/clothing/mask/facehugger{ desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; @@ -23697,7 +26419,7 @@ /obj/structure/machinery/power/apc/weak{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/indoors/a_block/bridges/dorms_fitness) "kMr" = ( /obj/structure/coatrack{ @@ -23735,10 +26457,12 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/admin) "kNj" = ( -/obj/structure/prop/invuln/ice_prefab/trim{ - dir = 8 +/obj/structure/prop/vehicles/crawler{ + dir = 8; + icon_state = "crawler_crate_alt2"; + layer = 3.1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "kNw" = ( /obj/item/prop/alien/hugger, @@ -23761,7 +26485,7 @@ /obj/structure/machinery/door/airlock/almayer/generic{ dir = 1; name = "\improper Dormitories"; - welded = 1 + welded = null }, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -23794,8 +26518,8 @@ "kOz" = ( /obj/structure/machinery/vending/cigarette/colony, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kOE" = ( @@ -23804,6 +26528,15 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/atmos/cargo_intake) +"kOF" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "kOJ" = ( /obj/structure/machinery/conveyor{ dir = 8; @@ -23889,20 +26622,14 @@ /area/lv522/indoors/a_block/dorms) "kQc" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kQw" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 +/turf/open/floor/corsat{ + icon_state = "browncorner" }, -/turf/open/floor/corsat, /area/lv522/atmos/cargo_intake) "kQJ" = ( /obj/item/explosive/mine/active{ @@ -23932,7 +26659,7 @@ pixel_y = 1 }, /obj/effect/spawner/gibspawner/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "kQW" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -23958,7 +26685,8 @@ /obj/structure/prop/invuln/ice_prefab/trim{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/obj/structure/cargo_container/grant/rightmid, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "kRg" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -24056,7 +26784,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "kSs" = ( /obj/structure/filingcabinet/chestdrawer{ @@ -24080,9 +26808,10 @@ /area/lv522/atmos/cargo_intake) "kSR" = ( /obj/structure/prop/invuln/ice_prefab/trim{ - dir = 4 + dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/obj/structure/cargo_container/grant/right, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "kSS" = ( /obj/structure/cargo_container/horizontal/blue/middle, @@ -24111,6 +26840,7 @@ dir = 4 }, /obj/effect/decal/cleanable/blood/oil, +/obj/structure/machinery/light, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -24127,8 +26857,13 @@ }, /area/lv522/indoors/a_block/security/glass) "kTn" = ( -/obj/structure/cargo_container/kelland/left, -/turf/open/auto_turf/shale/layer0, +/obj/structure/prop/invuln/ice_prefab/trim{ + dir = 6 + }, +/obj/structure/cargo_container/kelland/left{ + layer = 2.9 + }, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "kTs" = ( /obj/effect/decal/cleanable/blood/oil, @@ -24171,17 +26906,24 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) "kUs" = ( -/obj/structure/pipes/standard/manifold/hidden/green, +/obj/structure/prop/ice_colony/ground_wire{ + dir = 8 + }, /turf/open/floor/corsat{ - icon_state = "plate" + icon_state = "brown" }, /area/lv522/atmos/cargo_intake) "kUF" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_x = -1; + pixel_y = 2 }, -/turf/open/floor/corsat, -/area/lv522/atmos/cargo_intake) +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "kUH" = ( /obj/structure/closet/emcloset, /turf/open/floor/prison{ @@ -24189,8 +26931,13 @@ }, /area/lv522/indoors/a_block/security) "kUJ" = ( -/obj/structure/cargo_container/kelland/right, -/turf/open/auto_turf/shale/layer0, +/obj/structure/prop/invuln/ice_prefab/trim{ + dir = 4 + }, +/obj/structure/cargo_container/kelland/right{ + layer = 2.9 + }, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "kUP" = ( /obj/structure/machinery/light{ @@ -24202,16 +26949,14 @@ }, /area/lv522/indoors/a_block/security) "kVa" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 4 - }, -/obj/structure/bed/chair{ - dir = 1 +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" }, /turf/open/floor/corsat{ icon_state = "squares" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor/south) "kVh" = ( /obj/item/prop/colony/used_flare, /turf/open/floor/prison, @@ -24231,8 +26976,12 @@ /area/lv522/indoors/a_block/dorms) "kVG" = ( /obj/structure/cargo_container/kelland/left, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/auto_turf/shale/layer2, /area/lv522/outdoors/w_rockies) +"kVO" = ( +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "kVP" = ( /obj/effect/spawner/gibspawner/xeno, /obj/effect/decal/cleanable/dirt, @@ -24264,7 +27013,8 @@ dir = 8 }, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 8; + icon_state = "browncorner" }, /area/lv522/atmos/cargo_intake) "kWi" = ( @@ -24282,7 +27032,6 @@ }, /area/lv522/landing_zone_1/ceiling) "kWD" = ( -/obj/structure/pipes/standard/simple/hidden/green, /obj/structure/prop/vehicles/crawler{ icon_state = "crawler_crate_alt2"; layer = 3.1 @@ -24316,12 +27065,24 @@ }, /area/lv522/atmos/east_reactor/south) "kXc" = ( -/obj/structure/pipes/standard/simple/hidden/green, /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"kXe" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) +"kXf" = ( +/obj/item/stack/sheet/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, +/area/lv522/landing_zone_2) "kXg" = ( /obj/structure/machinery/door/airlock/almayer/medical{ name = "Medical Laboratory Operating Theatre"; @@ -24354,23 +27115,19 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) "kXB" = ( -/obj/structure/prop/invuln/ice_prefab{ - dir = 5 +/obj/item/stack/sheet/metal, +/turf/open/floor/corsat{ + icon_state = "brown" }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/w_rockies) +/area/lv522/atmos/cargo_intake) "kXY" = ( -/obj/structure/platform_decoration, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" - }, -/area/lv522/oob/w_y_vault) +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "kYm" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "kYu" = ( /obj/structure/surface/table/almayer{ @@ -24395,8 +27152,8 @@ /obj/structure/machinery/light/small{ dir = 4 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "kYM" = ( @@ -24406,6 +27163,15 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"kZe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "kZj" = ( /obj/item/ammo_magazine/rifle/m4ra/ap{ current_rounds = 0 @@ -24455,6 +27221,23 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen/damage) +"lag" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/power/apc/weak{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"lao" = ( +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/sewer) "lau" = ( /obj/item/stack/sheet/metal, /obj/structure/pipes/standard/simple/hidden/green{ @@ -24494,7 +27277,7 @@ layer = 4.2; pixel_y = 21 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "lbg" = ( /obj/structure/surface/table/almayer{ @@ -24510,18 +27293,20 @@ }, /area/lv522/indoors/a_block/dorms) "lbo" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/obj/structure/platform{ - dir = 8 +/area/lv522/atmos/way_in_command_centre) +"lbt" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "Reactor_entry_1" }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" }, -/area/lv522/oob/w_y_vault) +/area/lv522/atmos/way_in_command_centre) "lbA" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 @@ -24536,8 +27321,22 @@ /area/lv522/indoors/a_block/admin) "lbH" = ( /obj/structure/largecrate/random, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_street) +"lbI" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 1; + pixel_x = -1; + pixel_y = 3 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "lbK" = ( /obj/structure/barricade/deployable{ dir = 8 @@ -24575,11 +27374,11 @@ }, /area/lv522/indoors/b_block/bar) "lcP" = ( -/obj/structure/surface/table/almayer, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "brown" }, -/area/lv522/atmos/east_reactor/south) +/area/lv522/atmos/west_reactor) "lcT" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/camera/autoname{ @@ -24600,6 +27399,12 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) +"ldi" = ( +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "ldu" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -24607,6 +27412,15 @@ /obj/effect/landmark/yautja_teleport, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_west_street) +"ldy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "ldC" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/plating, @@ -24671,14 +27485,25 @@ /obj/item/prop/alien/hugger, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"leG" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_entry_2" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "leH" = ( /obj/structure/barricade/deployable{ dir = 8 }, /obj/item/clothing/suit/storage/marine/rto, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 4; + icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) "leI" = ( @@ -24720,6 +27545,11 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/dorms) +"lfj" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "lfS" = ( /turf/open/asphalt/cement{ icon_state = "cement2" @@ -24743,7 +27573,7 @@ dir = 1 }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "lhb" = ( /obj/structure/prop/invuln/ice_prefab{ @@ -24763,9 +27593,9 @@ /area/lv522/indoors/a_block/admin) "lhC" = ( /obj/structure/prop/invuln/ice_prefab{ - dir = 9 + dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "lhD" = ( /obj/structure/barricade/handrail{ @@ -24810,6 +27640,13 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) +"lit" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) "liD" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison{ @@ -24817,30 +27654,54 @@ icon_state = "floor_marked" }, /area/lv522/atmos/cargo_intake) +"liK" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "liN" = ( /obj/structure/pipes/vents/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) "ljd" = ( -/obj/item/reagent_container/food/snacks/donut, -/turf/open/floor/corsat, -/area/lv522/atmos/cargo_intake) +/obj/item/prop/colony/used_flare, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "ljm" = ( -/obj/item/clipboard, -/turf/open/floor/corsat, -/area/lv522/atmos/cargo_intake) -"ljq" = ( -/obj/item/weapon/twohanded/folded_metal_chair, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/xeno_spawn, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ icon_state = "squares" }, +/area/lv522/atmos/east_reactor/south) +"ljq" = ( +/obj/structure/girder/displaced, +/turf/open/floor/plating, /area/lv522/atmos/cargo_intake) "ljr" = ( /turf/closed/shuttle/elevator{ dir = 10 }, /area/lv522/indoors/c_block/mining) +"ljA" = ( +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 8 + }, +/turf/open/gm/river, +/area/lv522/atmos/filt) "ljQ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, /obj/effect/landmark/corpsespawner/colonist/burst, @@ -24862,15 +27723,18 @@ /obj/item/prop/colony/used_flare, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) -"lko" = ( -/obj/structure/prop/invuln/ice_prefab{ - dir = 9 +"lkl" = ( +/obj/structure/machinery/light{ + dir = 4 }, -/obj/structure/prop/invuln/ice_prefab/roof_greeble{ - icon_state = "solarpanel1" +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/auto_turf/shale/layer2, -/area/lv522/outdoors/w_rockies) +/area/lv522/atmos/east_reactor/south) +"lko" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/corsat, +/area/lv522/atmos/cargo_intake) "lkr" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ welded = 1 @@ -24885,12 +27749,6 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/admin) -"llc" = ( -/obj/structure/prop/invuln/ice_prefab{ - dir = 10 - }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) "llA" = ( /obj/effect/decal/cleanable/blood/drip, /obj/structure/pipes/standard/simple/hidden/green, @@ -24898,16 +27756,21 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/kitchen) -"llJ" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" +"llG" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" }, -/area/lv522/oob/w_y_vault) +/area/lv522/atmos/east_reactor/south) +"llJ" = ( +/obj/structure/machinery/light, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "llM" = ( /obj/item/tool/kitchen/knife/butcher, /obj/effect/decal/cleanable/dirt, @@ -24917,7 +27780,7 @@ /area/lv522/indoors/a_block/kitchen) "llU" = ( /obj/structure/prop/invuln/ice_prefab, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "llX" = ( /obj/structure/prop/invuln/ice_prefab{ @@ -24955,8 +27818,10 @@ /obj/structure/barricade/deployable{ dir = 8 }, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 4; + icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) "lmz" = ( @@ -24964,7 +27829,7 @@ current_mag = null }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/south) "lmA" = ( @@ -25005,15 +27870,17 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms) "lmY" = ( -/obj/item/clothing/suit/storage/marine/medium, -/turf/open/floor/corsat{ - icon_state = "squares" - }, +/turf/closed/wall/strata_outpost, /area/lv522/atmos/east_reactor/south) "lnd" = ( -/obj/item/clothing/suit/storage/marine/medium, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "cell_stripe" + }, +/area/lv522/atmos/east_reactor/south) "lnj" = ( /obj/structure/barricade/wooden{ dir = 1 @@ -25024,6 +27891,9 @@ /area/lv522/indoors/a_block/kitchen/glass) "lnC" = ( /obj/structure/largecrate/supply/supplies/water, +/obj/structure/machinery/light{ + dir = 8 + }, /turf/open/floor/corsat{ icon_state = "plate" }, @@ -25041,6 +27911,18 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"lnK" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement1" + }, +/area/lv522/outdoors/colony_streets/north_street) "lnL" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 1 @@ -25091,6 +27973,15 @@ icon_state = "brown" }, /area/lv522/atmos/cargo_intake) +"loS" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/prop/alien/hugger, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "lpi" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -25111,6 +28002,10 @@ icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"lpy" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/filt) "lpH" = ( /obj/structure/barricade/handrail{ dir = 4 @@ -25118,18 +28013,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) -"lpP" = ( -/obj/structure/largecrate/random/mini/med, -/turf/open/auto_turf/shale/layer0, -/area/lv522/landing_zone_2/ceiling) "lpY" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security/glass) "lqb" = ( -/obj/structure/blocker/forcefield/vehicles, -/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/turf/closed/wall/strata_outpost/reinforced, /area/lv522/atmos/cargo_intake) +"lqd" = ( +/obj/structure/largecrate/random, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/atmos/outdoor) "lqL" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/barricade/wooden, @@ -25140,9 +28035,21 @@ }, /area/lv522/indoors/a_block/bridges/garden_bridge) "lqY" = ( -/obj/structure/prop/invuln/ice_prefab, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/w_rockies) +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) +"lrd" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "lrh" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ @@ -25155,6 +28062,18 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"lrr" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_garage_3" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "lrt" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -25165,13 +28084,11 @@ }, /area/lv522/indoors/a_block/security) "lrG" = ( -/obj/item/prop/alien/hugger{ - pixel_x = 11; - pixel_y = -9 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 }, -/obj/item/clothing/head/hardhat/white, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/cargo_intake) "lrJ" = ( @@ -25182,6 +28099,12 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen) +"lrM" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/lv522/atmos/reactor_garage) "lrQ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, /turf/open/floor/corsat{ @@ -25207,7 +28130,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "lsR" = ( /obj/structure/fence{ @@ -25228,14 +28151,22 @@ /obj/structure/platform{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "lty" = ( /obj/structure/barricade/wooden{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) +"ltB" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/lv522/outdoors/colony_streets/north_east_street) "ltC" = ( /obj/structure/bed/chair/comfy, /obj/structure/pipes/standard/simple/hidden/green{ @@ -25258,12 +28189,19 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) +"lul" = ( +/obj/structure/surface/table/almayer, +/obj/item/frame/fire_alarm, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "lum" = ( /obj/structure/platform, /obj/structure/platform{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_east_street) "lvb" = ( /obj/structure/prop/ice_colony/ground_wire{ @@ -25273,7 +28211,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "lvl" = ( /obj/structure/surface/rack, @@ -25282,7 +28220,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "lvF" = ( /obj/item/tool/surgery/circular_saw, @@ -25292,11 +28230,9 @@ }, /area/lv522/indoors/a_block/medical) "lvH" = ( -/obj/structure/prop/invuln/ice_prefab{ - icon_state = "fab_2" - }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/w_rockies) +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat, +/area/lv522/atmos/cargo_intake) "lvN" = ( /obj/structure/fence, /obj/effect/decal/warning_stripes{ @@ -25319,6 +28255,14 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo/glass) +"lwc" = ( +/obj/structure/prop/vehicles{ + icon_state = "truck_damaged" + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "lwm" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ @@ -25326,6 +28270,13 @@ icon_state = "browncorner" }, /area/lv522/atmos/east_reactor/south) +"lwr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "lwv" = ( /obj/structure/machinery/light{ dir = 8 @@ -25364,11 +28315,8 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) "lxj" = ( -/obj/structure/prop/invuln/ice_prefab{ - dir = 1; - icon_state = "fab_2" - }, -/turf/open/auto_turf/shale/layer0, +/obj/structure/prop/invuln/ice_prefab, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "lxp" = ( /obj/structure/machinery/light{ @@ -25395,6 +28343,10 @@ "lxL" = ( /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) +"lxN" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/indoors/a_block/corpo/glass) "lxW" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/corsat{ @@ -25411,8 +28363,15 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"lyu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "lyD" = ( /turf/open/asphalt/cement{ icon_state = "cement15" @@ -25429,18 +28388,15 @@ }, /area/lv522/indoors/a_block/admin) "lzb" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" - }, -/obj/structure/platform{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/space_heater/radiator/red{ + dir = 8 }, -/turf/open/floor/strata{ - dir = 4; - icon_state = "white_cyan1" +/obj/structure/machinery/light, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/oob/w_y_vault) +/area/lv522/atmos/way_in_command_centre) "lze" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/warning_stripes{ @@ -25499,7 +28455,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "lzV" = ( /obj/structure/platform_decoration, @@ -25514,6 +28470,11 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_east_street) +"lAa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "lAj" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -25543,11 +28504,36 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) +"lAA" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) "lAD" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/foamed_metal, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"lAK" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"lAS" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" }, /area/lv522/atmos/east_reactor/south) "lBd" = ( @@ -25568,7 +28554,7 @@ /area/lv522/indoors/a_block/dorms) "lBl" = ( /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "lBu" = ( /obj/structure/machinery/light{ @@ -25586,7 +28572,7 @@ dir = 8; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "lBC" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -25598,7 +28584,7 @@ /area/lv522/indoors/b_block/bar) "lBE" = ( /obj/structure/prop/invuln/ice_prefab{ - dir = 1 + dir = 9 }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) @@ -25647,6 +28633,12 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/hallway) +"lCH" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/n_rockies) "lCQ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -25664,15 +28656,22 @@ dir = 8 }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) +"lDk" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "lDr" = ( /obj/item/prop/colony/proptag{ desc = "A fallen marine's information dog tag. It reads, Sergeant Douglas 'Bedwetter' Smith" }, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - icon_state = "squares" + dir = 6; + icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) "lDC" = ( @@ -25693,9 +28692,14 @@ }, /area/lv522/outdoors/colony_streets/east_central_street) "lDN" = ( -/obj/item/clothing/suit/storage/marine/M3G, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/east_reactor/south) "lDU" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/recharger, @@ -25710,11 +28714,24 @@ /area/lv522/indoors/a_block/security/glass) "lEb" = ( /obj/structure/pipes/vents/pump, +/obj/structure/machinery/door_display/research_cell{ + dir = 4; + id = "Reactor_e_entry_3"; + pixel_x = -16; + req_access = null + }, /turf/open/floor/corsat{ dir = 1; icon_state = "brown" }, /area/lv522/atmos/filt) +"lEd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "lEk" = ( /obj/structure/surface/table/almayer, /obj/item/device/radio{ @@ -25735,9 +28752,41 @@ }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "lER" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/closed/wall/solaris/reinforced/hull/lv522, -/area/lv522/oob) +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) +"lEZ" = ( +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) +"lFa" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) +"lFd" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor) +"lFk" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor) "lFt" = ( /turf/open/floor/corsat{ dir = 1; @@ -25916,15 +28965,6 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) -"lIM" = ( -/obj/structure/machinery/door/poddoor/almayer/closed{ - id = "Corpo Vault"; - name = "Vault Lockdown" - }, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/oob/w_y_vault) "lIR" = ( /obj/structure/prop/invuln/ice_prefab/trim{ dir = 8 @@ -26018,6 +29058,9 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms/glass) +"lLA" = ( +/turf/open/floor/corsat, +/area/lv522/atmos/reactor_garage) "lLL" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/power/apc/weak{ @@ -26028,6 +29071,13 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) +"lMF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "lMH" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -26045,9 +29095,11 @@ /obj/structure/barricade/deployable{ dir = 8 }, -/obj/item/ammo_magazine/m56d, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/south) "lMT" = ( @@ -26107,15 +29159,18 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen/glass) "lNA" = ( -/obj/structure/pipes/standard/simple/hidden/green{ +/obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 }, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/south) "lNI" = ( /obj/item/ammo_magazine/m56d, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 4 + }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/east_reactor/south) "lNT" = ( @@ -26166,10 +29221,22 @@ icon_state = "cyan2" }, /area/lv522/indoors/a_block/medical) +"lPf" = ( +/obj/structure/stairs/perspective{ + dir = 10; + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "lPq" = ( -/obj/structure/largecrate/random, -/turf/open/auto_turf/shale/layer0, -/area/lv522/landing_zone_2/ceiling) +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/south_east_street) "lPv" = ( /obj/effect/decal/cleanable/liquid_fuel, /turf/open/asphalt/cement{ @@ -26197,7 +29264,7 @@ /obj/item/prop/colony/canister{ pixel_y = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "lQS" = ( /obj/structure/prop/vehicles/crawler{ @@ -26205,7 +29272,7 @@ icon_state = "crawler_crate_alt2"; layer = 3.1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "lRx" = ( /obj/structure/surface/table/almayer, @@ -26243,7 +29310,7 @@ pixel_x = 2; pixel_y = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "lSl" = ( /obj/structure/barricade/wooden, @@ -26272,12 +29339,28 @@ /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "lSP" = ( /obj/structure/surface/table/almayer, +/obj/structure/transmitter/colony_net/rotary{ + phone_category = "LV522 Chances Claim"; + phone_id = "Colony Operations Centre"; + pixel_y = 6 + }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/admin) +"lTd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) +"lTi" = ( +/obj/structure/girder, +/turf/open/floor/corsat, +/area/lv522/oob) "lTj" = ( /obj/structure/prop/invuln/minecart_tracks, /obj/structure/prop/invuln/minecart_tracks{ @@ -26352,7 +29435,7 @@ dir = 4; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "lUK" = ( /turf/open/floor/prison, @@ -26371,16 +29454,8 @@ icon_state = "NW-out"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) -"lVg" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 - }, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/cargo_intake) "lVp" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/kitchen/glass) @@ -26408,12 +29483,6 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/bridges/corpo) -"lVG" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/corsat{ - icon_state = "brown" - }, -/area/lv522/atmos/cargo_intake) "lVK" = ( /obj/structure/closet/bodybag, /obj/effect/decal/cleanable/dirt, @@ -26448,9 +29517,11 @@ /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) "lWa" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, /turf/open/floor/corsat{ - icon_state = "browncorner" + icon_state = "plate" }, /area/lv522/atmos/cargo_intake) "lWf" = ( @@ -26470,7 +29541,7 @@ "lWj" = ( /obj/structure/platform, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "lWm" = ( /obj/structure/machinery/light, @@ -26499,6 +29570,12 @@ icon_state = "squares" }, /area/lv522/atmos/east_reactor/south) +"lXY" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "lYg" = ( /obj/structure/stairs/perspective{ dir = 6; @@ -26507,7 +29584,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "lYG" = ( /obj/structure/platform_decoration{ @@ -26520,6 +29597,12 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/mining) +"lYK" = ( +/obj/structure/platform{ + dir = 1 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "lYL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -26539,8 +29622,14 @@ /obj/structure/prop/invuln/ice_prefab/standalone{ icon_state = "white" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"lZq" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "lZI" = ( /obj/effect/decal/cleanable/dirt, /obj/item/prop/colony/used_flare, @@ -26574,20 +29663,32 @@ /area/lv522/indoors/b_block/bar) "mad" = ( /obj/effect/decal/cleanable/blood, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor/south) "maj" = ( -/obj/structure/pipes/standard/manifold/hidden/green, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, /area/lv522/atmos/east_reactor/south) +"mam" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/fence, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/lv522/landing_zone_2/ceiling) "max" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "may" = ( /obj/structure/sink{ @@ -26653,6 +29754,12 @@ "mbw" = ( /obj/effect/decal/cleanable/blood, /obj/effect/decal/cleanable/dirt, +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Dining"; + pixel_y = 26 + }, /turf/open/floor/prison{ icon_state = "darkredfull2" }, @@ -26731,13 +29838,14 @@ }, /area/lv522/atmos/filt) "mcG" = ( -/obj/structure/machinery/light{ - dir = 1 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/turf/open/asphalt/cement{ - icon_state = "cement12" +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "brown" }, -/area/lv522/outdoors/colony_streets/central_streets) +/area/lv522/atmos/cargo_intake) "mcO" = ( /obj/structure/machinery/portable_atmospherics/canister/empty/oxygen{ layer = 4.4; @@ -26770,31 +29878,24 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/atmos/filt) "mdZ" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, +/obj/structure/window/framed/corsat, /turf/open/floor/corsat, -/area/lv522/atmos/cargo_intake) +/area/lv522/oob) "meb" = ( /obj/structure/largecrate/random{ layer = 2.9 }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) -"med" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 4 - }, -/turf/open/floor/corsat{ - icon_state = "plate" - }, -/area/lv522/atmos/filt) "mee" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/atmos/filt) +"men" = ( +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/atmos/way_in_command_centre) "meq" = ( /turf/open/floor/prison{ icon_state = "floor_plate" @@ -26820,6 +29921,22 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/hallway) +"mfF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/almayer, +/obj/item/clothing/gloves/boxing{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/clothing/gloves/boxing/blue{ + pixel_x = 5; + pixel_y = -6 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "mfS" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 1 @@ -26859,7 +29976,7 @@ /area/lv522/indoors/c_block/cargo) "mgJ" = ( /obj/effect/decal/cleanable/blood/oil, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "mhn" = ( /obj/structure/surface/table/almayer, @@ -26896,8 +30013,15 @@ /obj/structure/platform_decoration{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"mis" = ( +/obj/effect/alien/resin/sticky, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "miz" = ( /obj/structure/stairs/perspective{ dir = 1; @@ -26908,13 +30032,10 @@ }, /area/lv522/outdoors/colony_streets/north_street) "miH" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 1 - }, -/turf/open/floor/corsat{ - icon_state = "brown" +/turf/open/floor{ + icon_state = "bcircuit" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor/south) "miW" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ @@ -26938,21 +30059,17 @@ }, /area/lv522/indoors/a_block/corpo/glass) "mjq" = ( -/obj/structure/barricade/handrail{ - dir = 1 - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "plate" + dir = 8; + icon_state = "browncorner" }, -/area/lv522/atmos/east_reactor) +/area/lv522/atmos/west_reactor) "mjs" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor/corsat{ - dir = 6; - icon_state = "brown" - }, +/turf/open/floor/plating, /area/lv522/atmos/cargo_intake) "mjz" = ( /obj/structure/dispenser/oxygen, @@ -26974,6 +30091,16 @@ icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) +"mjF" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/reactor_garage) +"mjR" = ( +/obj/item/stack/sheet/metal, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/lv522/outdoors/n_rockies) "mjT" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -26981,6 +30108,16 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"mjW" = ( +/obj/structure/machinery/vending/walkman{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/lv522/indoors/a_block/fitness) "mjY" = ( /obj/item/shard{ icon_state = "medium"; @@ -26994,13 +30131,15 @@ }, /area/lv522/indoors/b_block/bridge) "mkb" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 +/obj/structure/prop/server_equipment/yutani_server{ + density = 0; + pixel_y = 16 }, -/turf/open/floor/corsat{ - icon_state = "brown" +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor/south) "mkd" = ( /obj/item/stack/folding_barricade, /obj/effect/decal/cleanable/dirt, @@ -27008,13 +30147,22 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"mkh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "mkm" = ( /obj/structure/closet/crate, /obj/effect/decal/warning_stripes{ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "mkJ" = ( /obj/structure/machinery/deployable/barrier, @@ -27034,13 +30182,6 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/garage) -"mkZ" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/floor/corsat{ - dir = 10; - icon_state = "brown" - }, -/area/lv522/atmos/cargo_intake) "mld" = ( /obj/structure/barricade/wooden{ dir = 1 @@ -27048,10 +30189,18 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) "mlp" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer2, -/area/lv522/outdoors/colony_streets/north_street) +/obj/structure/machinery/computer3/server/rack{ + density = 0; + pixel_y = 16 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, +/area/lv522/atmos/east_reactor/south) "mly" = ( /obj/structure/closet/firecloset/full, /obj/effect/decal/cleanable/dirt, @@ -27066,11 +30215,10 @@ }, /area/lv522/indoors/a_block/dorms) "mlE" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat{ - dir = 10; - icon_state = "brown" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 }, +/turf/open/floor/corsat, /area/lv522/atmos/east_reactor/south) "mlO" = ( /obj/structure/bed/chair{ @@ -27102,6 +30250,13 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) +"mlR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "mlY" = ( /obj/structure/largecrate/random, /obj/effect/decal/warning_stripes{ @@ -27124,12 +30279,27 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) +"mmh" = ( +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "mmj" = ( -/obj/structure/largecrate, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/filt) "mmv" = ( /obj/structure/machinery/light{ dir = 8 @@ -27190,6 +30360,14 @@ /obj/item/clothing/suit/storage/marine/M3S, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/south) +"mnx" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "mnz" = ( /obj/structure/platform_decoration{ dir = 8 @@ -27211,6 +30389,14 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"mnQ" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/outdoors/n_rockies) "mnU" = ( /obj/effect/decal/cleanable/dirt, /obj/item/ammo_magazine/rifle/l42a/extended{ @@ -27219,11 +30405,17 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) "mnX" = ( -/obj/item/weapon/gun/rifle/m41a{ - current_mag = null +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 }, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/filt) +"moe" = ( +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/lv522/oob/w_y_vault) "moz" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/light{ @@ -27259,6 +30451,13 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/fitness/glass) +"moZ" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/west) "mpr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -27285,8 +30484,18 @@ /obj/structure/prop/vehicles/crawler{ layer = 3.2 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"mpQ" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 1; + pixel_y = 3 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "mpU" = ( /obj/structure/surface/rack, /obj/effect/decal/cleanable/dirt, @@ -27295,13 +30504,16 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) -"mqf" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/belt/marine/m41a, -/turf/open/floor/corsat{ - icon_state = "squares" +"mqc" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 }, -/area/lv522/atmos/east_reactor/south) +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "mqi" = ( /obj/structure/surface/table/almayer{ dir = 4; @@ -27325,10 +30537,11 @@ /turf/open/floor/wood, /area/lv522/indoors/a_block/fitness/glass) "mql" = ( -/obj/structure/surface/table/almayer, -/obj/item/clothing/suit/storage/marine/heavy, +/obj/structure/machinery/door/airlock/almayer/engineering/colony{ + dir = 1 + }, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor/south) "mqu" = ( @@ -27340,7 +30553,6 @@ }, /area/lv522/atmos/east_reactor/south) "mqv" = ( -/obj/effect/landmark/survivor_spawner/lv522_forecon_grenadier, /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, @@ -27349,6 +30561,9 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"mqx" = ( +/turf/open/gm/river, +/area/lv522/atmos/sewer) "mqA" = ( /obj/structure/stairs/perspective{ dir = 8; @@ -27359,7 +30574,7 @@ /area/lv522/atmos/filt) "mqC" = ( /obj/structure/cargo_container/horizontal/blue/top, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "mqH" = ( /obj/effect/decal/cleanable/dirt, @@ -27380,6 +30595,12 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo/glass) +"mrL" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor) "mrM" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -27398,8 +30619,15 @@ /area/lv522/atmos/east_reactor/south) "mse" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) +"msf" = ( +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) "msj" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, @@ -27409,12 +30637,41 @@ /obj/item/device/analyzer/plant_analyzer, /turf/open/floor/prison, /area/lv522/indoors/b_block/hydro) +"msp" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "msr" = ( /obj/structure/barricade/deployable, /turf/open/floor/prison{ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"msB" = ( +/obj/item/reagent_container/food/snacks/stewedsoymeat{ + pixel_y = -6 + }, +/obj/item/trash/sosjerky{ + pixel_x = 8; + pixel_y = 12 + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/prison, +/area/lv522/indoors/a_block/dorm_north) +"msQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/lv522/outdoors/n_rockies) "mto" = ( /obj/effect/landmark/monkey_spawn, /turf/open/floor/corsat{ @@ -27436,11 +30693,18 @@ /obj/structure/flora/bush/ausbushes/ppflowers, /turf/open/floor/grass, /area/lv522/indoors/a_block/garden) -"mua" = ( -/obj/structure/pipes/vents/pump, -/turf/open/floor/corsat{ - icon_state = "plate" +"mtM" = ( +/obj/structure/transmitter/colony_net{ + dir = 4; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Cargo"; + pixel_x = -16 }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/indoors/c_block/cargo) +"mua" = ( +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/atmos/filt) "mum" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -27503,6 +30767,12 @@ /obj/item/prop/alien/hugger, /turf/open/floor/plating, /area/lv522/indoors/a_block/security) +"mvI" = ( +/obj/structure/bed/chair, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "mvP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/lv624/fog_blocker/short, @@ -27543,12 +30813,8 @@ /area/lv522/outdoors/colony_streets/south_west_street) "mwp" = ( /obj/effect/spawner/random/tool, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) -"mwv" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/closed/wall/strata_outpost/reinforced, -/area/lv522/oob/w_y_vault) "mwC" = ( /obj/item/clothing/head/welding, /obj/effect/decal/warning_stripes{ @@ -27572,7 +30838,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "mxo" = ( /obj/structure/surface/rack, @@ -27588,7 +30854,7 @@ /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, /obj/effect/landmark/corpsespawner/colonist/burst, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "browncorner" }, /area/lv522/atmos/east_reactor/south) "mxt" = ( @@ -27636,6 +30902,9 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/hydro) +"myz" = ( +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/reactor_garage) "myC" = ( /obj/structure/machinery/vending/snack, /turf/open/floor/prison{ @@ -27694,9 +30963,27 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) +"mzP" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/recharger{ + pixel_y = 5 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"mzX" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "mAg" = ( /obj/structure/prop/dam/crane/damaged, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "mAA" = ( /obj/structure/machinery/light, @@ -27716,16 +31003,26 @@ /obj/structure/closet/secure_closet/detective, /turf/open/floor/wood, /area/lv522/indoors/a_block/security) +"mAE" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/item/lightstick/red/spoke/planted{ + pixel_x = -9; + pixel_y = -2 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/central_streets) "mAR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "mAW" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/blood/oil, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "mBc" = ( /obj/structure/bed/chair/comfy{ @@ -27745,14 +31042,28 @@ }, /area/lv522/indoors/a_block/security) "mBy" = ( -/obj/effect/decal/cleanable/blood/oil, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/area/lv522/atmos/cargo_intake) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "mBF" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/b_block/bar) +"mBL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y2" + }, +/area/lv522/atmos/way_in_command_centre) "mCm" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -27767,24 +31078,34 @@ /obj/item/storage/beer_pack, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_street) +"mCx" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "mCA" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/b_block/hydro) -"mCK" = ( -/obj/structure/blocker/forcefield/vehicles, -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/atmos/cargo_intake) "mCQ" = ( -/obj/structure/blocker/forcefield/vehicles, -/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/blood, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/filt) +"mDw" = ( +/obj/structure/prop/invuln/ice_prefab{ + dir = 10 + }, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/w_rockies) "mDz" = ( /obj/structure/prop/ice_colony/dense/planter_box{ dir = 8 @@ -27799,8 +31120,11 @@ }, /area/lv522/indoors/b_block/bridge) "mDT" = ( -/obj/structure/largecrate/random/barrel/red, -/turf/open/auto_turf/shale/layer0, +/obj/structure/largecrate/random/mini, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, /area/lv522/landing_zone_2/ceiling) "mDX" = ( /obj/effect/decal/cleanable/dirt, @@ -27824,6 +31148,16 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) +"mEp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "mEx" = ( /obj/item/stack/rods, /turf/open/floor/prison, @@ -27839,6 +31173,12 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/medical/glass) +"mEG" = ( +/obj/structure/largecrate/random, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/outdoors/n_rockies) "mFe" = ( /obj/structure/machinery/light{ dir = 8 @@ -27849,6 +31189,17 @@ icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"mFg" = ( +/obj/structure/surface/table/almayer, +/obj/item/co2_cartridge{ + pixel_x = -8; + pixel_y = 14 + }, +/obj/item/clothing/accessory/armband/engine, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "mFm" = ( /obj/structure/surface/table/almayer, /obj/item/ashtray/plastic{ @@ -27883,6 +31234,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) +"mGb" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/atmos/reactor_garage) "mGD" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -27945,9 +31304,11 @@ /turf/open/floor/grass, /area/lv522/indoors/a_block/garden) "mHZ" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/asphalt/cement, -/area/lv522/outdoors/colony_streets/north_street) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/indoors/a_block/corpo/glass) "mIa" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -27957,6 +31318,15 @@ icon_state = "darkredfull2" }, /area/lv522/outdoors/colony_streets/north_street) +"mIq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "mIO" = ( /obj/structure/machinery/vending/coffee, /obj/structure/machinery/light{ @@ -28039,7 +31409,7 @@ dir = 4; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "mJZ" = ( /obj/structure/surface/table/almayer, @@ -28049,8 +31419,11 @@ }, /area/lv522/indoors/a_block/kitchen) "mKu" = ( -/obj/structure/largecrate/random/secure, -/turf/open/auto_turf/shale/layer0, +/obj/structure/largecrate/random, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, /area/lv522/landing_zone_2/ceiling) "mKA" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -28063,14 +31436,17 @@ }, /area/lv522/indoors/a_block/admin) "mKN" = ( -/obj/structure/stairs/perspective{ - icon_state = "p_stair_full" - }, -/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/cargo_container/kelland/left, /turf/open/floor/corsat{ icon_state = "plate" }, /area/lv522/atmos/cargo_intake) +"mKQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "mLb" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -28084,6 +31460,18 @@ icon_state = "8,0" }, /area/lv522/oob) +"mLI" = ( +/obj/structure/barricade/deployable{ + dir = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "mLO" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -28103,7 +31491,7 @@ pixel_x = 8; pixel_y = 15 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "mLW" = ( /obj/structure/machinery/portable_atmospherics/canister/empty/phoron{ @@ -28111,14 +31499,12 @@ layer = 3.1; pixel_y = 18 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "mLX" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, -/obj/effect/landmark/xeno_spawn, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - dir = 10; + dir = 4; icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) @@ -28129,6 +31515,13 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) +"mMr" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/faxmachine/corporate, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "mMv" = ( /obj/structure/bed/chair/comfy{ dir = 4 @@ -28166,6 +31559,19 @@ /obj/structure/machinery/floodlight, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"mNf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/reinforced/prison, +/obj/item/ashtray/glass, +/obj/item/clothing/mask/cigarette{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/item/clothing/mask/cigarette, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "mNm" = ( /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/east) @@ -28193,6 +31599,12 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/medical/glass) +"mNI" = ( +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y1" + }, +/area/lv522/oob/w_y_vault) "mNR" = ( /obj/structure/prop/ice_colony/dense/planter_box{ dir = 9 @@ -28225,12 +31637,18 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) -"mOl" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 10 +"mOh" = ( +/obj/structure/machinery/space_heater/radiator/red{ + pixel_y = 16 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, +/area/lv522/atmos/reactor_garage) +"mOl" = ( +/obj/structure/cargo_container/kelland/right, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "plate" }, /area/lv522/atmos/cargo_intake) "mOs" = ( @@ -28262,6 +31680,12 @@ icon_state = "kitchen" }, /area/lv522/indoors/a_block/kitchen) +"mOI" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "mOJ" = ( /obj/structure/prop/ice_colony/dense/planter_box{ dir = 5 @@ -28316,15 +31740,29 @@ /turf/open/floor/carpet, /area/lv522/indoors/c_block/garage) "mPe" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "Reactor_garage_2" + }, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - dir = 5; - icon_state = "brown" + icon_state = "marked" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/reactor_garage) +"mPj" = ( +/turf/closed/wall/strata_outpost, +/area/lv522/atmos/sewer) "mPr" = ( /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_street) +"mPs" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "mPy" = ( /obj/structure/largecrate/random/barrel/green, /turf/open/floor/prison{ @@ -28367,18 +31805,13 @@ "mPY" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, /obj/effect/landmark/xeno_spawn, -/turf/open/floor/corsat{ - icon_state = "brown" - }, +/turf/open/floor/corsat, /area/lv522/atmos/east_reactor/south) "mQd" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/obj/structure/platform{ - dir = 8 - }, -/turf/open/gm/river, +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/atmos/filt) "mQh" = ( /obj/structure/surface/table/almayer, @@ -28412,6 +31845,13 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms/glass) +"mQt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "mQv" = ( /obj/effect/decal/cleanable/dirt, /obj/item/prop/colony/used_flare, @@ -28467,7 +31907,7 @@ pixel_x = 9; pixel_y = -2 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "mRO" = ( /obj/structure/prop/structure_lattice, @@ -28478,10 +31918,11 @@ /turf/open/floor/wood, /area/lv522/indoors/a_block/executive) "mSc" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/closed/wall/strata_outpost/reinforced, -/area/lv522/oob/w_y_vault) +/obj/item/tool/wet_sign, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "mSe" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/garden_bridge) @@ -28535,6 +31976,12 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical) +"mTE" = ( +/obj/structure/platform/strata{ + dir = 8 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "mTK" = ( /obj/structure/largecrate/supply/medicine/medkits, /obj/structure/largecrate/guns/merc{ @@ -28602,7 +32049,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "mUG" = ( /obj/structure/platform_decoration, @@ -28651,6 +32098,10 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/bridges/op_centre) +"mVm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/way_in_command_centre) "mVt" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -28692,18 +32143,14 @@ }, /area/lv522/outdoors/nw_rockies) "mWd" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, +/obj/structure/largecrate/random/secure, +/turf/open/floor/prison, /area/lv522/landing_zone_2/ceiling) "mWw" = ( /obj/item/prop/colony/proptag{ desc = "A fallen marine's information dog tag. It reads, Corporal Donald 'Firefly' Harrow" }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/atmos/outdoor) "mWF" = ( @@ -28724,8 +32171,8 @@ "mXn" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/corsat{ - dir = 4; - icon_state = "browncorner" + dir = 10; + icon_state = "brown" }, /area/lv522/atmos/cargo_intake) "mXy" = ( @@ -28739,11 +32186,10 @@ }, /area/lv522/indoors/b_block/bar) "mXA" = ( -/obj/structure/machinery/door/airlock/almayer/maint{ - dir = 1 - }, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ - icon_state = "marked" + dir = 8; + icon_state = "browncorner" }, /area/lv522/atmos/cargo_intake) "mYo" = ( @@ -28812,21 +32258,33 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"mZM" = ( +/obj/structure/cargo_container/wy/left{ + layer = 5 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/w_rockies) "mZN" = ( -/turf/open/asphalt/cement{ - icon_state = "cement9" +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/area/lv522/outdoors/n_rockies) +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "mZQ" = ( /obj/structure/barricade/deployable, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) "mZU" = ( -/obj/structure/platform_decoration{ +/obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 }, -/turf/open/gm/river, -/area/lv522/atmos/filt) +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "mZW" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/gm/river, @@ -28855,7 +32313,7 @@ }, /area/lv522/outdoors/colony_streets/north_east_street) "nax" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "naC" = ( /obj/structure/shuttle/engine/heater{ @@ -28960,6 +32418,12 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"nbD" = ( +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "nbE" = ( /obj/structure/cargo_container/kelland/right, /turf/open/floor/prison, @@ -28969,6 +32433,13 @@ icon_state = "77" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) +"nbT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/cargo_intake) "ncg" = ( /obj/structure/platform{ dir = 8 @@ -28990,6 +32461,15 @@ icon_state = "darkredfull2" }, /area/lv522/outdoors/colony_streets/north_street) +"ncv" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "ncz" = ( /obj/structure/platform, /obj/effect/decal/warning_stripes{ @@ -29001,7 +32481,7 @@ }, /area/lv522/outdoors/colony_streets/north_east_street) "ncA" = ( -/obj/structure/blocker/forcefield/vehicles, +/obj/item/clothing/suit/storage/marine/medium, /turf/closed/wall/mineral/bone_resin, /area/lv522/oob) "ncJ" = ( @@ -29050,7 +32530,7 @@ icon_state = "NW-out"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "nee" = ( /obj/structure/pipes/standard/manifold/hidden/green, @@ -29065,6 +32545,18 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) +"nem" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Northern Dorms"; + pixel_y = 26 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "nez" = ( /obj/item/ammo_magazine/rifle/heap{ current_rounds = 0 @@ -29074,6 +32566,15 @@ icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) +"neI" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "neO" = ( /obj/structure/machinery/light{ dir = 8 @@ -29120,6 +32621,13 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) +"nfk" = ( +/obj/item/lightstick/red/spoke/planted{ + pixel_x = 10; + pixel_y = 21 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/central_streets) "nfm" = ( /obj/structure/machinery/light{ dir = 4 @@ -29134,8 +32642,8 @@ }, /area/lv522/indoors/a_block/bridges/garden_bridge) "nfq" = ( -/turf/closed/shuttle/dropship2/tornado{ - icon_state = "18" +/turf/closed/shuttle/dropship2/tornado/typhoon{ + icon_state = "36" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "nfP" = ( @@ -29269,14 +32777,18 @@ icon_state = "wood-broken" }, /area/lv522/indoors/b_block/bar) +"niT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "niU" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/foamed_metal, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor/corsat{ - icon_state = "brown" - }, +/turf/open/floor/plating, /area/lv522/atmos/cargo_intake) "njd" = ( /obj/structure/platform_decoration, @@ -29290,6 +32802,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"njn" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"njF" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) "njH" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -29372,7 +32906,7 @@ pixel_x = 12; pixel_y = -7 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "nlO" = ( /obj/structure/closet/crate, @@ -29419,7 +32953,7 @@ pixel_x = -6; pixel_y = -18 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "nlW" = ( /obj/item/stack/sheet/wood, @@ -29438,6 +32972,16 @@ }, /turf/open/floor/carpet, /area/lv522/indoors/c_block/garage) +"nmt" = ( +/obj/structure/machinery/light, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "nmB" = ( /obj/structure/surface/table/almayer{ dir = 8; @@ -29488,9 +33032,9 @@ "nno" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - icon_state = "brown" + icon_state = "marked" }, -/area/lv522/atmos/east_reactor/south) +/area/lv522/atmos/east_reactor) "nnv" = ( /obj/item/reagent_container/food/drinks/coffeecup/wy{ pixel_x = -4; @@ -29543,7 +33087,9 @@ }, /area/lv522/atmos/east_reactor/south) "noL" = ( -/obj/structure/blocker/invisible_wall, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/nw_rockies) "noT" = ( @@ -29564,14 +33110,22 @@ }, /area/lv522/atmos/east_reactor/south) "npb" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" }, /obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "marked" }, /area/lv522/atmos/east_reactor/south) +"npd" = ( +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) "npp" = ( /obj/structure/girder, /obj/structure/prop/invuln/lattice_prop{ @@ -29686,6 +33240,13 @@ }, /turf/open/floor/plating, /area/lv522/oob) +"nqE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) "nqN" = ( /obj/structure/machinery/camera/autoname{ dir = 8 @@ -29699,10 +33260,11 @@ }, /area/lv522/indoors/a_block/corpo/glass) "nqQ" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/prison, -/area/lv522/atmos/outdoor) +/obj/item/stack/sheet/metal, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "nqY" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -29721,8 +33283,12 @@ }, /area/lv522/indoors/a_block/dorms) "nrh" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, -/turf/open/floor/prison, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, /area/lv522/atmos/outdoor) "nri" = ( /obj/structure/platform_decoration, @@ -29745,7 +33311,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "nrA" = ( /obj/structure/surface/rack, @@ -29767,12 +33333,34 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical/glass) +"nrL" = ( +/obj/structure/surface/table/almayer{ + dir = 8; + flipped = 1 + }, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "blue_plate" + }, +/area/lv522/indoors/a_block/admin) "nrP" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) +"nrT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/indoors/a_block/corpo/glass) "nsd" = ( /obj/effect/decal/cleanable/generic, /turf/open/floor/prison{ @@ -29818,8 +33406,8 @@ pixel_x = -20; pixel_y = 24 }, -/turf/closed/wall/r_wall/biodome/biodome_unmeltable, -/area/lv522/oob) +/turf/closed/wall/mineral/bone_resin, +/area/lv522/atmos/east_reactor/south) "ntK" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -29828,17 +33416,28 @@ }, /area/lv522/indoors/c_block/mining) "ntL" = ( -/obj/structure/prop/invuln/ice_prefab/trim{ - dir = 6 - }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) +/obj/item/stack/sheet/metal, +/turf/open/floor/corsat, +/area/lv522/atmos/reactor_garage) "ntN" = ( /obj/structure/platform{ dir = 4 }, /turf/closed/wall/mineral/bone_resin, /area/lv522/oob) +"ntQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "ntS" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/camera/autoname, @@ -29872,10 +33471,12 @@ icon_state = "marked" }, /area/lv522/indoors/b_block/hydro) -"num" = ( -/obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/atmos/cargo_intake) +"nuo" = ( +/obj/structure/machinery/light, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "nuG" = ( /obj/structure/platform{ dir = 4 @@ -29921,10 +33522,8 @@ }, /area/lv522/landing_zone_1/ceiling) "nvd" = ( -/obj/effect/landmark/monkey_spawn, -/turf/open/floor/corsat{ - icon_state = "plate" - }, +/obj/structure/girder/reinforced, +/turf/open/floor/plating, /area/lv522/atmos/cargo_intake) "nvt" = ( /obj/effect/decal/cleanable/dirt, @@ -29963,9 +33562,12 @@ }, /area/lv522/indoors/a_block/dorms) "nwR" = ( -/obj/structure/cargo_container/kelland/left, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, /area/lv522/atmos/east_reactor/south) "nwZ" = ( @@ -30008,9 +33610,15 @@ }, /area/lv522/indoors/a_block/admin) "nxQ" = ( -/obj/structure/cargo_container/kelland/right, -/turf/open/floor/corsat{ - icon_state = "plate" +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, /area/lv522/atmos/east_reactor/south) "nye" = ( @@ -30052,11 +33660,9 @@ }, /area/lv522/oob) "nzR" = ( -/obj/structure/prop/invuln/ice_prefab{ - dir = 5 - }, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/w_rockies) +/obj/item/stack/sheet/metal, +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/area/lv522/atmos/cargo_intake) "nzU" = ( /obj/structure/barricade/deployable, /turf/open/floor/prison{ @@ -30069,7 +33675,7 @@ pixel_x = -16; pixel_y = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "nAa" = ( /obj/structure/bed/stool, @@ -30099,6 +33705,19 @@ "nBe" = ( /turf/open/floor/plating, /area/lv522/indoors/a_block/kitchen/damage) +"nBo" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/airlock/almayer/generic/glass, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) +"nBs" = ( +/obj/structure/largecrate/random/barrel/green, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/colony_streets/north_west_street) "nBv" = ( /obj/item/prop/alien/hugger{ pixel_x = 3; @@ -30118,11 +33737,27 @@ /obj/item/tool/scythe, /turf/open/floor/prison, /area/lv522/indoors/b_block/hydro) +"nCa" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/n_rockies) "nCt" = ( /obj/effect/decal/cleanable/blood/gibs/xeno/body, /obj/effect/spawner/gibspawner/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) +"nCC" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + layer = 2.5; + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "nCX" = ( /obj/structure/largecrate/random/barrel, /turf/open/floor/corsat{ @@ -30154,7 +33789,7 @@ dir = 4 }, /obj/structure/platform, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "nDz" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -30172,31 +33807,38 @@ /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) "nDM" = ( -/obj/structure/largecrate/random/barrel/white, -/turf/open/floor/prison, +/turf/closed/wall/strata_outpost/reinforced, /area/lv522/outdoors/n_rockies) "nDR" = ( /obj/item/tool/wrench, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"nDS" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Dorms"; + pixel_y = 26 + }, +/turf/open/floor/prison, +/area/lv522/indoors/a_block/dorms) "nEd" = ( -/obj/structure/platform{ - dir = 4 +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 8; + pixel_y = -1 }, -/obj/structure/platform{ - dir = 8 +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 }, -/obj/structure/prop/invuln/overhead_pipe{ - dir = 1; - name = "overhead pipe"; - pixel_x = -8; - pixel_y = -6 +/obj/structure/machinery/light{ + dir = 1 }, -/obj/structure/prop/invuln/pipe_water{ - pixel_y = 17 +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/turf/open/gm/river, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor/south) "nEq" = ( /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/plating/plating_catwalk/prison, @@ -30212,16 +33854,22 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/lone_buildings/engineering) +"nFc" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "nFj" = ( /turf/open/floor/plating, /area/lv522/landing_zone_1) "nFt" = ( -/obj/structure/blocker/forcefield/vehicles, -/obj/structure/blocker/invisible_wall, +/obj/structure/pipes/vents/pump, +/obj/structure/machinery/power/apc/weak{ + dir = 1 + }, /turf/open/floor/corsat{ icon_state = "plate" }, -/area/lv522/oob) +/area/lv522/atmos/filt) "nFM" = ( /obj/effect/landmark/objective_landmark/science, /obj/effect/decal/cleanable/dirt, @@ -30243,7 +33891,7 @@ /area/lv522/indoors/c_block/casino) "nFO" = ( /obj/structure/prop/invuln/ice_prefab{ - dir = 9 + dir = 5 }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) @@ -30264,7 +33912,7 @@ "nGe" = ( /obj/structure/cargo_container/kelland/left, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "nGq" = ( /obj/effect/spawner/gibspawner/xeno, @@ -30288,7 +33936,7 @@ icon_state = "NW-out"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "nGC" = ( /obj/structure/stairs/perspective{ @@ -30312,6 +33960,12 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_street) +"nHg" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/atmos/way_in_command_centre) "nHi" = ( /turf/open/floor/prison{ dir = 10; @@ -30380,10 +34034,20 @@ "nJv" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/lone_buildings/engineering) +"nJO" = ( +/obj/structure/surface/table/almayer, +/obj/effect/landmark/objective_landmark/far, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "nJV" = ( /obj/structure/noticeboard, -/turf/closed/wall/solaris/reinforced/hull/lv522, -/area/lv522/oob) +/turf/closed/wall/strata_outpost, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "nKh" = ( /obj/structure/machinery/camera/autoname{ dir = 8 @@ -30489,7 +34153,6 @@ }, /area/lv522/outdoors/colony_streets/north_street) "nLW" = ( -/obj/item/tool/weldingtool/simple, /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, @@ -30509,6 +34172,10 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/engineering) +"nMl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/atmos/reactor_garage) "nMt" = ( /obj/structure/surface/table/almayer, /obj/effect/decal/cleanable/dirt, @@ -30518,14 +34185,14 @@ }, /area/lv522/indoors/a_block/security) "nMw" = ( -/obj/item/clothing/head/hardhat, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 }, -/turf/open/floor/corsat{ - icon_state = "squares" +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/way_in_command_centre) "nMz" = ( /obj/item/prop/alien/hugger, /obj/structure/pipes/standard/simple/hidden/green{ @@ -30536,6 +34203,13 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"nMB" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "nMC" = ( /obj/structure/platform{ dir = 4 @@ -30565,6 +34239,10 @@ icon_state = "marked" }, /area/lv522/outdoors/colony_streets/north_street) +"nMX" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "nNf" = ( /obj/structure/platform{ dir = 8 @@ -30624,11 +34302,13 @@ }, /area/lv522/indoors/a_block/corpo/glass) "nNL" = ( -/obj/structure/machinery/door/airlock/almayer/maint, -/turf/open/floor/corsat{ - icon_state = "marked" +/obj/item/ammo_magazine/rifle, +/obj/item/ammo_magazine/rifle{ + pixel_x = -10; + pixel_y = 9 }, -/area/lv522/atmos/cargo_intake) +/turf/open/asphalt/cement, +/area/lv522/outdoors/nw_rockies) "nNM" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 @@ -30723,7 +34403,7 @@ /obj/structure/platform_decoration{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "nPc" = ( /obj/structure/platform_decoration, @@ -30762,7 +34442,14 @@ "nPN" = ( /turf/closed/shuttle/dropship2/tornado, /area/lv522/landing_zone_forecon/UD6_Tornado) +"nPV" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "nQa" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, /turf/open/asphalt/cement{ icon_state = "cement14" }, @@ -30789,7 +34476,7 @@ /area/lv522/outdoors/colony_streets/north_street) "nQz" = ( /obj/structure/platform_decoration, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "nQG" = ( /obj/item/stack/sheet/wood, @@ -30801,6 +34488,13 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/north_west_street) +"nQO" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "nQQ" = ( /obj/item/storage/backpack/marine/satchel{ desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; @@ -30810,7 +34504,7 @@ pixel_x = 4; pixel_y = 21 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "nQT" = ( /obj/structure/machinery/door/airlock/almayer/maint, @@ -30829,6 +34523,21 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"nRs" = ( +/obj/structure/prop/ice_colony/ground_wire{ + dir = 8 + }, +/obj/structure/prop/ice_colony/ground_wire, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/central_streets) +"nRy" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = 29 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "nRJ" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/faxmachine, @@ -30923,18 +34632,18 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorm_north) +"nTj" = ( +/obj/effect/landmark/lv624/fog_blocker/short, +/turf/closed/wall/strata_outpost/reinforced/hull, +/area/lv522/oob/w_y_vault) "nTl" = ( -/obj/effect/landmark/xeno_hive_spawn, -/obj/effect/landmark/ert_spawns/groundside_xeno, -/turf/open/floor/corsat{ - icon_state = "plate" - }, +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/atmos/east_reactor) "nTp" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "nTv" = ( /turf/closed/wall/strata_outpost, @@ -30970,6 +34679,9 @@ /turf/open/floor/prison, /area/lv522/landing_zone_1) "nUD" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, /turf/open/floor/corsat{ dir = 1; icon_state = "browncorner" @@ -31031,7 +34743,7 @@ "nVN" = ( /obj/item/ammo_magazine/flamer_tank/empty, /obj/effect/decal/cleanable/liquid_fuel, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "nVR" = ( /obj/structure/platform_decoration{ @@ -31051,6 +34763,9 @@ "nVW" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/fence, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, /turf/open/floor/prison{ icon_state = "floor_plate" }, @@ -31236,7 +34951,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "nXY" = ( /obj/effect/decal/cleanable/dirt, @@ -31254,11 +34969,24 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/hallway) +"nYz" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/lv522/outdoors/n_rockies) "nYF" = ( /obj/item/weapon/twohanded/folded_metal_chair, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/garden_bridge) +"nYM" = ( +/obj/structure/cargo_container/wy/mid, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "nYQ" = ( /obj/structure/platform_decoration{ dir = 1 @@ -31334,21 +35062,19 @@ }, /area/lv522/outdoors/n_rockies) "oaj" = ( -/obj/structure/fence{ - layer = 2.9 - }, /obj/structure/pipes/standard/simple/hidden/green, +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/area/lv522/atmos/cargo_intake) +"oan" = ( /obj/effect/decal/warning_stripes{ - icon_state = "N"; - pixel_y = 1 - }, -/obj/effect/decal/warning_stripes{ - icon_state = "S" + icon_state = "E"; + pixel_x = 1 }, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" }, -/area/lv522/outdoors/colony_streets/central_streets) +/area/lv522/oob/w_y_vault) "oaq" = ( /obj/item/storage/backpack/marine/satchel{ desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; @@ -31500,17 +35226,14 @@ }, /area/lv522/indoors/a_block/bridges/dorms_fitness) "oem" = ( -/obj/structure/pipes/standard/simple/hidden/green{ +/obj/structure/bed/chair/comfy{ dir = 4 }, -/obj/structure/barricade/handrail/wire{ - layer = 3.1 - }, /turf/open/floor/prison{ dir = 4; - icon_state = "greenfull" + icon_state = "cell_stripe" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/east_reactor/south) "oet" = ( /obj/structure/prop/dam/crane/cargo{ dir = 1 @@ -31576,9 +35299,15 @@ icon_state = "blue_plate" }, /area/lv522/indoors/c_block/mining) +"oeU" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "oeX" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "ofd" = ( /obj/structure/window/framed/strata/reinforced, @@ -31594,14 +35323,8 @@ dir = 4; pixel_x = -9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) -"ofF" = ( -/obj/structure/prop/dam/truck/cargo, -/turf/open/asphalt/cement{ - icon_state = "cement1" - }, -/area/lv522/landing_zone_2) "ofS" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ @@ -31775,6 +35498,12 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/garden) +"oim" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor) "oiA" = ( /obj/structure/stairs/perspective{ dir = 4; @@ -31792,7 +35521,7 @@ icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "oiD" = ( /obj/structure/machinery/light/double/blue{ @@ -31804,13 +35533,6 @@ icon_state = "plate" }, /area/lv522/indoors/c_block/mining) -"oiK" = ( -/obj/structure/prop/turbine_extras/border, -/obj/structure/prop/turbine, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/landing_zone_2/ceiling) "oiP" = ( /obj/structure/platform_decoration{ dir = 1 @@ -31828,10 +35550,8 @@ }, /area/lv522/indoors/lone_buildings/storage_blocks) "oiW" = ( -/obj/effect/landmark/monkey_spawn, -/turf/open/floor/corsat{ - icon_state = "squares" - }, +/obj/structure/foamed_metal, +/turf/open/floor/plating, /area/lv522/atmos/cargo_intake) "oiY" = ( /obj/effect/landmark/lv624/fog_blocker/short, @@ -31859,6 +35579,12 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) +"ojn" = ( +/obj/structure/surface/table/almayer, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor) "ojp" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/bridges/garden_bridge) @@ -31901,6 +35627,29 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) +"okj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = 3; + pixel_y = -2 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/sewer) "okA" = ( /obj/structure/surface/rack, /obj/structure/machinery/camera/autoname{ @@ -31988,6 +35737,14 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/north_east_street) +"onM" = ( +/obj/structure/barricade/deployable{ + dir = 1 + }, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/atmos/way_in_command_centre) "onT" = ( /obj/structure/largecrate/random, /obj/effect/decal/cleanable/dirt, @@ -32164,6 +35921,12 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"orm" = ( +/obj/structure/platform/strata{ + dir = 4 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "ort" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -32179,7 +35942,7 @@ /area/lv522/indoors/a_block/hallway) "orE" = ( /obj/item/prop/colony/used_flare, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "orI" = ( /obj/structure/surface/table/almayer, @@ -32200,7 +35963,7 @@ /obj/structure/prop/invuln/ice_prefab/roof_greeble{ icon_state = "smokestack" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "orS" = ( /obj/effect/decal/cleanable/blood/xeno, @@ -32231,6 +35994,17 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) +"osm" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Reactor Sewer"; + pixel_y = 26 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "osN" = ( /turf/open/asphalt/cement{ icon_state = "cement4" @@ -32268,6 +36042,15 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/medical) +"otx" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/obj/structure/platform_decoration, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "otC" = ( /obj/structure/machinery/colony_floodlight{ layer = 4.3; @@ -32342,6 +36125,16 @@ }, /turf/open/gm/river, /area/lv522/outdoors/colony_streets/south_street) +"ouv" = ( +/obj/structure/pipes/vents/pump, +/obj/structure/machinery/camera/autoname, +/obj/structure/machinery/light/small{ + dir = 1 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "ouG" = ( /obj/structure/barricade/deployable{ dir = 8 @@ -32389,7 +36182,7 @@ icon_state = "p_stair_full" }, /obj/structure/platform, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/indoors/a_block/bridges/dorms_fitness) "owe" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -32434,6 +36227,22 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"oxt" = ( +/obj/structure/fence{ + layer = 2.9 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/lv522/outdoors/colony_streets/north_street) "oxH" = ( /obj/structure/barricade/handrail/strata{ dir = 8 @@ -32482,6 +36291,12 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) +"oyK" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "oyM" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -32499,7 +36314,7 @@ "oyY" = ( /obj/structure/largecrate, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "ozk" = ( /obj/structure/prop/invuln/lattice_prop{ @@ -32540,9 +36355,6 @@ "ozJ" = ( /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/far, -/obj/structure/machinery/power/apc/weak{ - dir = 1 - }, /turf/open/floor/strata{ icon_state = "blue1" }, @@ -32589,7 +36401,7 @@ /obj/structure/platform_decoration{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "oAJ" = ( /obj/structure/bookcase{ @@ -32602,6 +36414,25 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"oAY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 16 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 16 + }, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "oBf" = ( /obj/structure/bed/chair/wheelchair, /turf/open/floor/prison, @@ -32616,7 +36447,6 @@ /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) "oBx" = ( -/obj/item/prop/alien/hugger, /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorm_north) @@ -32679,12 +36509,29 @@ }, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) +"oDj" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "oDu" = ( /obj/structure/machinery/door/airlock/almayer/maint, /turf/open/floor/corsat{ icon_state = "marked" }, /area/lv522/indoors/a_block/dorms) +"oDU" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "oDZ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -32692,6 +36539,14 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) +"oEc" = ( +/obj/structure/largecrate/random/secure, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, +/area/lv522/landing_zone_2/ceiling) "oEw" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -32843,6 +36698,18 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"oHR" = ( +/obj/structure/transmitter/colony_net{ + dir = 4; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Security"; + pixel_x = -16 + }, +/turf/open/floor/prison{ + icon_state = "darkredfull2" + }, +/area/lv522/indoors/a_block/security/glass) "oIr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -32937,7 +36804,7 @@ /obj/structure/platform_decoration{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "oKe" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -32963,7 +36830,7 @@ dir = 10 }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "oKI" = ( /obj/structure/stairs/perspective{ @@ -32977,9 +36844,22 @@ }, /area/lv522/outdoors/colony_streets/north_east_street) "oKK" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/atmos/filt) +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/east_reactor/south) +"oKN" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Reactor Central Office"; + pixel_y = 26 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "oKP" = ( /obj/structure/machinery/autolathe, /obj/effect/decal/cleanable/dirt, @@ -33061,6 +36941,15 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/medical) +"oLK" = ( +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) +"oLU" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, +/area/lv522/oob) "oLW" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -33085,6 +36974,14 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/bridges/op_centre) +"oMo" = ( +/obj/structure/surface/table/woodentable/fancy, +/obj/item/device/flashlight/lamp/green{ + layer = 3.5; + pixel_y = 13 + }, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "oML" = ( /turf/open/floor/corsat{ icon_state = "brown" @@ -33148,6 +37045,13 @@ icon_state = "marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"oOD" = ( +/obj/structure/prop/invuln/ice_prefab{ + dir = 1; + icon_state = "fab_2" + }, +/turf/open/auto_turf/shale/layer2, +/area/lv522/outdoors/w_rockies) "oOS" = ( /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_west_street) @@ -33213,7 +37117,7 @@ /area/lv522/indoors/a_block/dorm_north) "oQC" = ( /obj/structure/platform_decoration, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "oQN" = ( /obj/structure/largecrate/random/case, @@ -33285,7 +37189,7 @@ pixel_x = 17; pixel_y = 31 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "oSA" = ( /obj/structure/surface/rack, @@ -33307,6 +37211,7 @@ /area/lv522/indoors/a_block/bridges) "oSX" = ( /obj/structure/blocker/forcefield/vehicles, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -33320,7 +37225,7 @@ icon_state = "p_stair_full" }, /obj/structure/platform/stair_cut, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/indoors/a_block/bridges/dorms_fitness) "oTd" = ( /obj/structure/cargo_container/ferret/mid, @@ -33363,7 +37268,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "oTG" = ( /obj/structure/largecrate/random, @@ -33395,7 +37300,7 @@ /area/lv522/landing_zone_2) "oTX" = ( /obj/effect/spawner/gibspawner/xeno, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "oTY" = ( /obj/structure/flora/jungle/plantbot1, @@ -33410,6 +37315,9 @@ icon_state = "wood" }, /area/lv522/indoors/b_block/bar) +"oUq" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/way_in_command_centre) "oUC" = ( /obj/structure/prop/invuln/overhead/flammable_pipe/fly{ pixel_y = 6 @@ -33418,6 +37326,16 @@ icon_state = "plate" }, /area/lv522/atmos/east_reactor) +"oUE" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1; + pixel_y = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "oUZ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /turf/open/floor/corsat{ @@ -33438,6 +37356,11 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"oVt" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat, +/area/lv522/oob) "oVA" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/item/reagent_container/food/drinks/coffee, @@ -33478,6 +37401,23 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/garage) +"oVO" = ( +/obj/structure/fence{ + layer = 2.9 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/lv522/outdoors/colony_streets/north_street) "oVS" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -33511,6 +37451,13 @@ icon_state = "marked" }, /area/lv522/landing_zone_1/tunnel) +"oWS" = ( +/obj/item/prop/colony/used_flare, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "oWV" = ( /obj/structure/machinery/light{ dir = 4 @@ -33525,6 +37472,14 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen/glass) +"oXk" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "oXp" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -33582,7 +37537,7 @@ /area/lv522/indoors/a_block/hallway) "oXZ" = ( /obj/structure/cargo_container/kelland/left, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "oYa" = ( /obj/structure/stairs/perspective{ @@ -33590,12 +37545,22 @@ icon_state = "p_stair_full" }, /obj/structure/platform, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/indoors/a_block/bridges/dorms_fitness) +"oYu" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "oYM" = ( /obj/structure/platform_decoration, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "oYO" = ( /obj/structure/platform{ @@ -33605,7 +37570,7 @@ dir = 8 }, /obj/structure/platform, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "oYZ" = ( /obj/effect/decal/cleanable/dirt, @@ -33623,8 +37588,13 @@ /area/lv522/indoors/a_block/fitness) "oZN" = ( /obj/structure/platform, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"pab" = ( +/obj/structure/machinery/landinglight/ds2/delayone, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/lv522/landing_zone_2) "pag" = ( /obj/structure/largecrate/random/secure, /obj/structure/largecrate/random/secure{ @@ -33652,8 +37622,14 @@ "paT" = ( /obj/structure/cargo_container/kelland/right, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) +"pbi" = ( +/obj/structure/machinery/door_control/brbutton{ + id = "Reactor_garage_1" + }, +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/reactor_garage) "pbp" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms/glass) @@ -33676,6 +37652,10 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"pco" = ( +/obj/structure/pipes/standard/manifold/fourway/hidden/green, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "pcr" = ( /obj/structure/filingcabinet/seeds{ density = 0; @@ -33700,6 +37680,10 @@ icon_state = "floor_marked" }, /area/lv522/indoors/lone_buildings/outdoor_bot) +"pcH" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "pcO" = ( /obj/structure/stairs/perspective{ dir = 5; @@ -33715,6 +37699,17 @@ /obj/item/weapon/twohanded/fireaxe, /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) +"pcV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "pdp" = ( /obj/structure/prop/invuln/overhead_pipe{ dir = 8; @@ -33802,12 +37797,24 @@ dir = 9; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"pex" = ( +/obj/structure/barricade/deployable{ + dir = 1 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "pez" = ( /obj/structure/cargo_container/horizontal/blue/top, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "peM" = ( /obj/structure/platform_decoration{ @@ -33912,7 +37919,10 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_e_entry_3" + }, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -33942,7 +37952,7 @@ pixel_x = 10; pixel_y = 21 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "pgn" = ( /obj/effect/decal/cleanable/dirt, @@ -33981,6 +37991,13 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"pgy" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/west_reactor) "pgG" = ( /obj/structure/platform_decoration{ dir = 4 @@ -33996,13 +38013,15 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_east_street) -"pgL" = ( +"pgJ" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/prison{ - dir = 10; - icon_state = "floor_marked" +/obj/structure/machinery/light{ + dir = 4 }, -/area/lv522/atmos/outdoor) +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor) "pha" = ( /obj/structure/bed/chair{ can_buckle = 0; @@ -34057,7 +38076,7 @@ /area/lv522/landing_zone_1/ceiling) "pit" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "piD" = ( /turf/open/floor/plating/plating_catwalk/prison, @@ -34076,9 +38095,16 @@ /turf/open/floor/wood, /area/lv522/indoors/a_block/fitness/glass) "piW" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer1, -/area/lv522/outdoors/n_rockies) +/obj/structure/surface/table/almayer, +/obj/item/paper_bin{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/tool/pen/blue/clicky, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/east_reactor/south) "piY" = ( /obj/structure/platform{ dir = 4 @@ -34150,6 +38176,16 @@ icon_state = "9" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"pkE" = ( +/obj/structure/powerloader_wreckage, +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/reactor_garage) "pkH" = ( /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison{ @@ -34158,12 +38194,17 @@ }, /area/lv522/landing_zone_1) "plb" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/machinery/door/airlock/multi_tile/almayer/generic, +/obj/structure/machinery/door_display/research_cell{ + dir = 4; + id = "Reactor_e_entry_4"; + pixel_x = -16; + req_access = null + }, /turf/open/floor/corsat{ - icon_state = "marked" + dir = 1; + icon_state = "brown" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/filt) "pli" = ( /obj/effect/decal/cleanable/dirt, /obj/item/prop/colony/used_flare, @@ -34277,7 +38318,7 @@ /area/lv522/indoors/a_block/hallway) "poZ" = ( /obj/structure/cargo_container/kelland/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "pps" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ @@ -34297,7 +38338,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "ppF" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ @@ -34364,6 +38405,12 @@ icon_state = "cyan2" }, /area/lv522/indoors/a_block/medical) +"pqQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "pqR" = ( /obj/effect/decal/cleanable/cobweb2, /turf/open/asphalt/cement, @@ -34388,7 +38435,6 @@ /turf/open/floor/prison, /area/lv522/outdoors/colony_streets/north_west_street) "prT" = ( -/obj/structure/pipes/standard/simple/hidden/green, /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, /obj/structure/cargo_container/grant/rightmid, /turf/open/auto_turf/shale/layer1, @@ -34446,18 +38492,15 @@ pixel_x = 1; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "psq" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/filt) "psC" = ( /turf/closed/wall/strata_outpost/reinforced/hull, /area/lv522/indoors/a_block/hallway) @@ -34480,14 +38523,12 @@ }, /area/lv522/indoors/a_block/hallway) "ptc" = ( -/obj/structure/bed/chair, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/filt) "ptp" = ( /obj/structure/machinery/light, /obj/effect/decal/cleanable/dirt, @@ -34512,16 +38553,6 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/north_east_street) -"pur" = ( -/obj/structure/prop/turbine_extras/left, -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/landing_zone_2/ceiling) "puu" = ( /obj/structure/machinery/cm_vending/sorted/medical/no_access, /turf/open/floor/strata{ @@ -34547,13 +38578,9 @@ }, /area/lv522/indoors/a_block/hallway) "puV" = ( -/obj/structure/bed/chair, -/obj/item/prop/alien/hugger, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" - }, -/area/lv522/indoors/a_block/fitness) +/obj/structure/cargo_container/kelland/right, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_west_street) "puY" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -9; @@ -34571,6 +38598,13 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1) +"pvz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "pvE" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/machinery/door/airlock/multi_tile/almayer/generic, @@ -34583,7 +38617,7 @@ pixel_x = -12; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "pwa" = ( /turf/open/auto_turf/shale/layer1, @@ -34619,15 +38653,32 @@ /area/lv522/indoors/c_block/cargo) "pwz" = ( /obj/structure/cargo_container/horizontal/blue/middle, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) -"pwC" = ( -/obj/structure/bed/chair, +"pwA" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"pwB" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 2 + }, /turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" + icon_state = "floor_plate" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/way_in_command_centre) +"pwC" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "pwH" = ( /obj/effect/landmark/lv624/fog_blocker/short, /obj/structure/machinery/landinglight/ds1/delayone{ @@ -34660,38 +38711,22 @@ }, /area/lv522/indoors/b_block/bridge) "pwX" = ( -/obj/structure/machinery/vending/walkman{ - density = 0; - pixel_y = 16 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" - }, -/area/lv522/indoors/a_block/fitness) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "pxb" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "pxk" = ( /obj/structure/largecrate/random/barrel/red, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "pxN" = ( -/obj/structure/machinery/space_heater/radiator/red{ - dir = 1; - pixel_y = 26 - }, +/obj/structure/surface/table/almayer, /turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" - }, -/area/lv522/indoors/a_block/fitness) -"pxQ" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 1 + icon_state = "floor_plate" }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/central_streets) +/area/lv522/atmos/east_reactor/south) "pxS" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ @@ -34703,6 +38738,13 @@ icon_state = "95" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) +"pyc" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "pyo" = ( /obj/structure/machinery/conveyor{ dir = 10; @@ -34764,7 +38806,7 @@ pixel_x = 9; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "pzj" = ( /obj/structure/surface/table/reinforced/prison, @@ -34781,7 +38823,7 @@ /area/lv522/indoors/c_block/garage) "pzo" = ( /obj/item/weapon/twohanded/folded_metal_chair, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "pzs" = ( /obj/structure/barricade/wooden, @@ -34808,24 +38850,19 @@ }, /area/lv522/outdoors/colony_streets/south_west_street) "pAp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/machinery/space_heater/radiator/red{ - dir = 4 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" - }, -/area/lv522/indoors/a_block/fitness) +/obj/structure/largecrate, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_west_street) +"pAw" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "pAN" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 8 - }, /turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" + dir = 1; + icon_state = "cell_stripe" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/east_reactor/south) "pAW" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -34938,7 +38975,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "pCG" = ( /obj/structure/stairs/perspective{ @@ -35022,14 +39059,13 @@ }, /area/lv522/indoors/a_block/fitness) "pDM" = ( -/obj/structure/bed/chair{ +/obj/structure/bed/chair/comfy{ dir = 4 }, /turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" + icon_state = "floor_plate" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/east_reactor/south) "pDU" = ( /obj/structure/barricade/wooden{ dir = 4 @@ -35072,31 +39108,18 @@ /area/lv522/atmos/east_reactor/south) "pEp" = ( /obj/structure/surface/table/almayer, -/obj/item/clothing/gloves/boxing{ - pixel_x = -5; +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 8; pixel_y = 5 }, -/obj/item/clothing/gloves/boxing/blue{ - pixel_x = 5; - pixel_y = -6 - }, /turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" + icon_state = "floor_plate" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/east_reactor/south) "pEs" = ( -/obj/structure/surface/table/almayer, -/obj/item/toy/beach_ball, -/obj/item/reagent_container/food/drinks/bottle/sake{ - pixel_x = 9; - pixel_y = 17 - }, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" - }, -/area/lv522/indoors/a_block/fitness) +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/east_reactor/south) "pEu" = ( /obj/structure/machinery/space_heater/radiator/red{ dir = 8 @@ -35107,13 +39130,21 @@ }, /area/lv522/indoors/a_block/admin) "pEv" = ( -/obj/structure/largecrate/random/mini/wooden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_e_entry_4" }, -/area/lv522/indoors/a_block/fitness) +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/filt) +"pEw" = ( +/obj/structure/blocker/forcefield/vehicles, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/command_centre) "pEA" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -9; @@ -35135,7 +39166,7 @@ "pFw" = ( /obj/structure/cargo_container/horizontal/blue/middle, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "pFF" = ( /obj/structure/platform_decoration{ @@ -35158,7 +39189,7 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "pFQ" = ( /obj/item/prop/alien/hugger, @@ -35167,12 +39198,27 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"pGe" = ( +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "pGg" = ( /obj/structure/bed/chair{ dir = 8 }, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorm_north) +"pGh" = ( +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/outdoors/colony_streets/north_street) "pGl" = ( /turf/closed/wall/strata_outpost/reinforced/hull, /area/lv522/indoors/a_block/kitchen) @@ -35206,8 +39252,21 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/admin) +"pGQ" = ( +/obj/item/prop/alien/hugger, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "pGY" = ( /obj/effect/decal/cleanable/blood/xeno, +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform_decoration{ + dir = 5 + }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_east_street) "pHi" = ( @@ -35276,6 +39335,19 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/hydro) +"pJh" = ( +/obj/structure/surface/table/almayer{ + dir = 4; + flipped = 1 + }, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "blue_plate" + }, +/area/lv522/indoors/a_block/admin) "pJj" = ( /obj/structure/closet/crate/hydroponics/prespawned, /turf/open/floor/prison{ @@ -35357,7 +39429,10 @@ }, /area/lv522/indoors/a_block/admin) "pKv" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_e_entry_3" + }, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -35383,7 +39458,7 @@ dir = 6 }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "pLs" = ( /obj/structure/barricade/wooden{ @@ -35397,7 +39472,7 @@ pixel_x = 9; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "pLN" = ( /obj/structure/machinery/door/airlock/almayer/medical{ @@ -35409,6 +39484,16 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/medical) +"pLP" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "pLT" = ( /obj/item/reagent_container/glass/bucket/janibucket{ desc = "It's a large bucket that fits in a janitorial cart. Holds 500 units. The lip is stained."; @@ -35436,12 +39521,11 @@ }, /area/lv522/indoors/a_block/dorms) "pMg" = ( -/obj/item/lightstick/red/spoke/planted{ - pixel_x = -13 +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/w_rockies) +/area/lv522/atmos/filt) "pMs" = ( /obj/structure/surface/table/gamblingtable, /obj/item/card/id/visa{ @@ -35468,15 +39552,19 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/medical) -"pMT" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 1 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +"pMz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 }, -/area/lv522/indoors/a_block/fitness) +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) +"pMT" = ( +/obj/structure/largecrate/random/barrel/white, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/nw_rockies) "pNa" = ( /obj/structure/machinery/door/airlock/almayer/maint{ dir = 1 @@ -35485,6 +39573,15 @@ icon_state = "marked" }, /area/lv522/landing_zone_1/tunnel) +"pNc" = ( +/obj/structure/prop/server_equipment/yutani_server/broken, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/command_centre) "pNf" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 @@ -35510,6 +39607,19 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen) +"pNv" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) +"pNF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil/streak, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/reactor_garage) "pNJ" = ( /obj/structure/stairs/perspective{ dir = 4; @@ -35572,6 +39682,15 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"pOK" = ( +/obj/structure/platform/strata{ + dir = 1 + }, +/obj/structure/platform/strata{ + dir = 8 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "pON" = ( /obj/structure/filingcabinet/chestdrawer{ density = 0; @@ -35589,40 +39708,18 @@ }, /area/lv522/indoors/a_block/admin) "pPm" = ( -/obj/structure/bed/chair, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" +/obj/structure/largecrate, +/turf/open/asphalt/cement{ + icon_state = "cement4" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/outdoors/colony_streets/north_west_street) "pPt" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 - }, -/obj/structure/bed/chair, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" - }, -/area/lv522/indoors/a_block/fitness) +/obj/structure/largecrate/random, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/nw_rockies) "pPC" = ( -/obj/structure/machinery/computer/cameras/wooden_tv{ - desc = "An old TV hooked up to a video cassette recorder, you can even use it to time shift WOW."; - layer = 3.2; - name = "Television set"; - network = null; - pixel_x = -3; - pixel_y = 6 - }, -/obj/structure/surface/table/almayer, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" - }, -/area/lv522/indoors/a_block/fitness) +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/nw_rockies) "pPV" = ( /obj/structure/toilet{ dir = 4 @@ -35684,10 +39781,21 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"pQR" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor) "pRf" = ( -/obj/structure/pipes/standard/manifold/hidden/green, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/corsat{ - icon_state = "squares" + icon_state = "brown" }, /area/lv522/atmos/cargo_intake) "pRg" = ( @@ -35695,13 +39803,8 @@ /turf/open/floor/plating, /area/lv522/landing_zone_1) "pRh" = ( -/obj/structure/surface/table/almayer, -/obj/item/clothing/gloves/black, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" - }, -/area/lv522/indoors/a_block/fitness) +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/n_rockies) "pRi" = ( /obj/structure/machinery/seed_extractor, /obj/effect/decal/cleanable/dirt, @@ -35714,7 +39817,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "pRH" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -35770,6 +39873,15 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/dorms) +"pSK" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "w-y1" + }, +/area/lv522/atmos/way_in_command_centre) "pTa" = ( /obj/structure/prop/vehicles/crawler{ layer = 3.1 @@ -35871,8 +39983,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "pVb" = ( /obj/item/prop/colony/used_flare, @@ -35886,7 +39997,7 @@ dir = 5; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "pVo" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -35931,6 +40042,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/a_block/security) +"pVH" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "pVX" = ( /obj/structure/machinery/light{ dir = 8 @@ -35964,11 +40084,20 @@ icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) +"pWC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "pWR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "pWW" = ( /obj/item/stack/sheet/wood, @@ -35987,6 +40116,19 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"pXh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 2 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "pXk" = ( /obj/structure/machinery/power/monitor{ name = "Main Power Grid Monitoring" @@ -36034,6 +40176,11 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"pXH" = ( +/obj/effect/alien/weeds/node/alpha, +/obj/effect/alien/egg/alpha, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/w_rockies) "pYf" = ( /obj/structure/machinery/light{ dir = 8 @@ -36068,7 +40215,7 @@ /obj/structure/platform_decoration{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "pYO" = ( /obj/structure/prop/invuln/overhead_pipe{ @@ -36107,6 +40254,21 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) +"pZy" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_container/food/snacks/mre_pack/meal1{ + desc = "A tray of standard UA food. Stale cornbread, tomato paste and some green goop fill this tray."; + name = "\improper UA Prepared Meal (cornbread)"; + pixel_y = 9 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "pZA" = ( /obj/item/storage/secure/safe{ pixel_y = 29 @@ -36154,7 +40316,7 @@ "qbf" = ( /obj/structure/cargo_container/horizontal/blue/bottom, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "qbi" = ( /obj/structure/stairs/perspective{ @@ -36199,7 +40361,7 @@ layer = 2; name = "weak acid" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "qbI" = ( /obj/structure/prop/invuln/ice_prefab/trim{ @@ -36216,7 +40378,7 @@ pixel_y = 21 }, /obj/structure/sign/safety/high_voltage, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "qbL" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -36253,6 +40415,25 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"qce" = ( +/obj/structure/pipes/vents/pump, +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_container/food/drinks/cans/waterbottle{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/reagent_container/food/drinks/cans/waterbottle{ + pixel_y = 7 + }, +/obj/item/reagent_container/food/drinks/cans/waterbottle{ + pixel_x = -7; + pixel_y = 7 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "qcw" = ( /obj/effect/spawner/gibspawner/human, /obj/effect/decal/cleanable/dirt, @@ -36277,8 +40458,11 @@ }, /area/lv522/landing_zone_1) "qda" = ( -/obj/structure/largecrate/random/barrel, -/turf/open/auto_turf/shale/layer0, +/obj/structure/largecrate/random/barrel/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, /area/lv522/landing_zone_2/ceiling) "qdc" = ( /obj/structure/desertdam/decals/road_edge{ @@ -36316,17 +40500,11 @@ }, /area/lv522/indoors/c_block/mining) "qeJ" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 4 - }, -/obj/structure/barricade/handrail/wire{ - layer = 3.1 - }, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +/obj/structure/prop/vehicles/crawler, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/atmos/reactor_garage) "qeK" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -36335,6 +40513,23 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"qfm" = ( +/obj/structure/prop/ice_colony/ground_wire{ + dir = 8 + }, +/obj/structure/prop/ice_colony/ground_wire, +/obj/item/lightstick/red/spoke/planted{ + pixel_x = -10; + pixel_y = 10 + }, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/central_streets) +"qfo" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "qfu" = ( /obj/structure/foamed_metal, /obj/effect/decal/cleanable/dirt, @@ -36363,13 +40558,13 @@ /obj/structure/barricade/deployable{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qgj" = ( /obj/structure/barricade/wooden{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "qgr" = ( /obj/structure/machinery/light/small, @@ -36381,14 +40576,10 @@ /turf/open/floor/plating, /area/lv522/oob) "qgx" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 - }, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" - }, -/area/lv522/indoors/a_block/fitness) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "qhm" = ( /obj/structure/machinery/light/small{ dir = 4 @@ -36397,11 +40588,6 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/lone_buildings/chunk) -"qhA" = ( -/turf/open/floor/corsat{ - icon_state = "marked" - }, -/area/lv522/indoors/a_block/dorm_north) "qhO" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -36417,7 +40603,7 @@ dir = 4; pixel_x = -8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "qio" = ( /obj/structure/pipes/standard/manifold/hidden/green{ @@ -36443,6 +40629,13 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) +"qix" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "qiC" = ( /obj/structure/machinery/camera/autoname{ dir = 8 @@ -36455,9 +40648,7 @@ }, /area/lv522/indoors/a_block/bridges) "qiG" = ( -/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ - dir = 1 - }, +/obj/structure/window/framed/strata/reinforced, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, @@ -36556,6 +40747,11 @@ }, /turf/open/floor/prison, /area/shuttle/drop1/lv522) +"qle" = ( +/obj/structure/machinery/landinglight/ds2/delaytwo, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/lv522/landing_zone_2) "qlr" = ( /obj/item/trash/barcardine, /obj/effect/decal/cleanable/dirt, @@ -36664,7 +40860,7 @@ /obj/structure/platform_decoration{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qnk" = ( /obj/structure/surface/table/almayer, @@ -36781,6 +40977,12 @@ icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"qpd" = ( +/turf/open/floor/prison{ + dir = 1; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/sewer) "qpg" = ( /turf/open/shuttle/dropship{ icon_state = "floor8" @@ -36795,6 +40997,18 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) +"qpy" = ( +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 1; + pixel_x = -1; + pixel_y = 3 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "qpz" = ( /obj/structure/cable/heavyduty{ icon_state = "1-2" @@ -36815,8 +41029,11 @@ /turf/closed/wall/mineral/bone_resin, /area/lv522/oob) "qpE" = ( -/obj/structure/largecrate/random/barrel/green, -/turf/open/auto_turf/shale/layer0, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, /area/lv522/landing_zone_2/ceiling) "qqc" = ( /obj/structure/filingcabinet, @@ -36832,6 +41049,13 @@ icon_state = "white_cyan3" }, /area/lv522/indoors/a_block/medical) +"qqq" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/filt) "qqx" = ( /obj/structure/barricade/wooden{ dir = 4 @@ -36869,8 +41093,30 @@ /obj/structure/platform_decoration{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"qqJ" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) +"qqN" = ( +/obj/structure/filingcabinet{ + density = 0; + pixel_x = -8; + pixel_y = 16 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 16 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "qqR" = ( /obj/structure/platform, /obj/structure/stairs/perspective{ @@ -36921,6 +41167,12 @@ icon_state = "white_cyan2" }, /area/lv522/outdoors/w_rockies) +"qro" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/filt) "qsd" = ( /obj/structure/pipes/standard/simple/visible{ dir = 10 @@ -36992,6 +41244,12 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/garden) +"qsW" = ( +/obj/structure/platform{ + dir = 4 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "qtc" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ icon_state = "74" @@ -37015,6 +41273,13 @@ /obj/structure/cargo_container/horizontal/blue/top, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_west_street) +"qts" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "qtx" = ( /obj/structure/barricade/wooden{ dir = 4 @@ -37057,7 +41322,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "qup" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -37074,7 +41339,7 @@ /area/lv522/indoors/c_block/mining) "quw" = ( /obj/item/clothing/head/welding, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "quD" = ( /obj/effect/decal/cleanable/blood/oil, @@ -37087,6 +41352,16 @@ icon_state = "floor_marked" }, /area/lv522/landing_zone_1) +"qvb" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "qvA" = ( /turf/open/floor/prison{ dir = 10; @@ -37118,6 +41393,15 @@ }, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"qvQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/north_command_centre) "qvY" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison, @@ -37200,7 +41484,7 @@ /obj/item/ammo_magazine/sniper{ current_rounds = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qxD" = ( /obj/structure/machinery/microwave, @@ -37225,6 +41509,11 @@ icon_state = "cyan2" }, /area/lv522/indoors/a_block/medical) +"qxX" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/indoors/a_block/dorm_north) "qxZ" = ( /obj/structure/bed/chair{ can_buckle = 0; @@ -37247,9 +41536,20 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"qyp" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Reactor Eastern Reactor Control"; + pixel_y = 26 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "qyG" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "qyI" = ( /obj/structure/closet/firecloset/full, @@ -37312,7 +41612,7 @@ pixel_x = -3; pixel_y = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "qzA" = ( /obj/item/reagent_container/glass/bucket/janibucket{ @@ -37340,7 +41640,7 @@ /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qzQ" = ( /turf/open/floor/prison, @@ -37374,6 +41674,12 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms/glass) +"qAS" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/lv522/atmos/reactor_garage) "qAX" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -37493,6 +41799,19 @@ icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) +"qCE" = ( +/obj/item/clothing/mask/facehugger{ + desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; + icon_state = "facehugger_impregnated"; + layer = 3; + name = "????"; + stat = 2 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "qCL" = ( /obj/structure/bed/chair{ dir = 8 @@ -37513,7 +41832,7 @@ dir = 6; pixel_y = 29 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "qDd" = ( /obj/structure/machinery/suit_storage_unit/compression_suit/uscm{ @@ -37531,7 +41850,7 @@ pixel_x = 1; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "qDr" = ( /obj/item/ammo_magazine/rifle/heap{ @@ -37548,7 +41867,7 @@ icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "qDw" = ( /obj/effect/decal/cleanable/generic, @@ -37560,7 +41879,7 @@ icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "qDL" = ( /turf/closed/wall/strata_outpost, @@ -37573,7 +41892,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qEc" = ( /obj/effect/decal/cleanable/dirt, @@ -37604,21 +41923,19 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) -"qET" = ( -/obj/structure/platform{ +"qEQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/obj/structure/platform{ - dir = 8 - }, -/obj/structure/prop/invuln/overhead_pipe{ - dir = 1; - name = "overhead pipe"; - pixel_x = -8; - pixel_y = -6 +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) +"qET" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" }, -/turf/open/gm/river, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/east_reactor/south) "qEU" = ( /obj/structure/window/framed/strata/reinforced, /obj/structure/pipes/standard/simple/hidden/green{ @@ -37638,20 +41955,28 @@ icon_state = "cement1" }, /area/lv522/outdoors/colony_streets/north_west_street) -"qFP" = ( -/obj/item/lightstick/red/spoke/planted{ - pixel_x = -9; - pixel_y = 25 - }, -/obj/structure/prop/ice_colony/ground_wire{ - dir = 4 +"qFW" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/floor/corsat{ + icon_state = "squares" }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/central_streets) +/area/lv522/atmos/east_reactor/south) "qGf" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) +"qGh" = ( +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Fitness"; + pixel_y = 26 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "whitegreenfull" + }, +/area/lv522/indoors/a_block/fitness) "qGq" = ( /obj/structure/bed/chair/comfy{ dir = 4 @@ -37742,12 +42067,29 @@ icon_state = "white_cyan2" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) +"qHD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "qHI" = ( /obj/vehicle/powerloader/jd{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) +"qIu" = ( +/obj/structure/bed/bedroll{ + dir = 1; + layer = 6; + pixel_y = 16 + }, +/obj/item/bedsheet/ce{ + layer = 6.1; + pixel_y = 17 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "qIy" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat{ @@ -37873,6 +42215,12 @@ }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) +"qKO" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "qKV" = ( /obj/structure/platform_decoration{ dir = 8 @@ -37979,7 +42327,7 @@ dir = 8 }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "qMX" = ( /obj/structure/cargo_container/horizontal/blue/middle{ @@ -38222,7 +42570,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "qQo" = ( /obj/structure/closet/bodybag, @@ -38263,7 +42611,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qQM" = ( /obj/structure/stairs/perspective{ @@ -38306,6 +42654,14 @@ icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) +"qRw" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "qRB" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/plasteel/medium_stack, @@ -38374,7 +42730,7 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms) "qSH" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qSL" = ( /obj/structure/surface/table/almayer, @@ -38458,8 +42814,10 @@ }, /area/lv522/indoors/a_block/security) "qTE" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat, +/obj/item/clothing/suit/storage/marine/medium, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, /area/lv522/atmos/east_reactor/south) "qTG" = ( /obj/structure/window/framed/strata/reinforced, @@ -38493,7 +42851,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "qTO" = ( /obj/structure/largecrate/supply/ammo/m41a/half{ @@ -38539,11 +42897,13 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "qUq" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/prison, +/turf/open/floor/strata{ + icon_state = "blue1" + }, /area/lv522/indoors/a_block/dorm_north) "qUs" = ( /obj/structure/window/framed/strata/reinforced, @@ -38552,6 +42912,14 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/t_comm) +"qUz" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "qUD" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med/limited{ pixel_x = 30 @@ -38602,8 +42970,17 @@ }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "qVN" = ( -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/atmos/cargo_intake) +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_e_entry_4" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/filt) "qVQ" = ( /obj/structure/machinery/camera/autoname{ dir = 8 @@ -38678,7 +43055,7 @@ /obj/structure/platform{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "qYc" = ( /obj/structure/surface/table/almayer, @@ -38687,6 +43064,14 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/fitness/glass) +"qYk" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "qYl" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -38700,6 +43085,13 @@ /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/fitness/glass) +"qYp" = ( +/obj/structure/surface/table/almayer, +/obj/item/trash/ceramic_plate, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "qYq" = ( /obj/structure/machinery/light{ dir = 4 @@ -38729,6 +43121,18 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness) +"qYy" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "qYG" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 @@ -38736,6 +43140,24 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/b_block/hydro) +"qYM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/reactor_garage) +"qYP" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform_decoration{ + dir = 5 + }, +/turf/open/asphalt/cement, +/area/lv522/outdoors/colony_streets/north_east_street) "qYX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/flour, @@ -38752,6 +43174,13 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/bridge) +"qZf" = ( +/obj/item/storage/belt/marine{ + pixel_x = 7; + pixel_y = 5 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "qZh" = ( /obj/structure/surface/table/almayer, /obj/item/storage/fancy/egg_box, @@ -38768,7 +43197,7 @@ }, /area/lv522/outdoors/colony_streets/north_east_street) "qZB" = ( -/obj/structure/barricade/handrail, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "brown" }, @@ -38845,6 +43274,15 @@ icon_state = "radiator_tile2" }, /area/lv522/indoors/a_block/bridges/op_centre) +"raH" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) +"raI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/indoors/a_block/corpo/glass) "raQ" = ( /obj/structure/bed/chair{ dir = 4 @@ -38942,12 +43380,28 @@ dir = 8; layer = 3.1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"rbW" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) "rbX" = ( /obj/effect/landmark/yautja_teleport, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/east_central_street) +"rbZ" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "rcd" = ( /obj/structure/surface/table/almayer, /obj/item/clothing/accessory/poncho, @@ -38955,14 +43409,14 @@ /area/lv522/indoors/a_block/admin) "rcr" = ( /obj/structure/barricade/deployable, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "rcO" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 1; layer = 2.9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "rcP" = ( /obj/structure/desertdam/decals/road_edge{ @@ -39016,6 +43470,15 @@ icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) +"rdf" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "rdq" = ( /obj/structure/prop/invuln/ice_prefab/roof_greeble{ icon_state = "vent2"; @@ -39189,16 +43652,6 @@ /obj/effect/landmark/objective_landmark/close, /turf/open/floor/carpet, /area/lv522/indoors/c_block/garage) -"rgd" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" - }, -/turf/open/asphalt/cement{ - icon_state = "cement4" - }, -/area/lv522/outdoors/n_rockies) "rge" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/light, @@ -39233,18 +43686,15 @@ pixel_y = 7 }, /obj/item/toy/farwadoll, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "rhh" = ( -/obj/structure/machinery/power/apc/weak{ - dir = 1 - }, /obj/structure/bed/chair/wheelchair, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "rhk" = ( @@ -39333,6 +43783,20 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"rjl" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/decal/cleanable/blood, +/obj/structure/transmitter/colony_net{ + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Reactor Entrance Office"; + pixel_y = 26 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "rjn" = ( /obj/structure/prop/invuln/ice_prefab/trim{ dir = 6; @@ -39348,7 +43812,7 @@ layer = 4.2; pixel_y = 21 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "rjx" = ( /obj/structure/largecrate/random/barrel/green{ @@ -39394,6 +43858,13 @@ icon_state = "radiator_tile2" }, /area/lv522/indoors/a_block/bridges/op_centre) +"rla" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/filt) "rls" = ( /obj/structure/bed/chair{ dir = 1 @@ -39402,6 +43873,9 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/security) +"rlB" = ( +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "rlE" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ welded = 1 @@ -39452,6 +43926,12 @@ "rmt" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/fitness/glass) +"rmA" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "rmC" = ( /obj/structure/bed/chair{ dir = 1 @@ -39476,11 +43956,18 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) +"rmV" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "rmX" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "rng" = ( /obj/effect/decal/cleanable/dirt, @@ -39520,7 +44007,7 @@ }, /area/lv522/outdoors/colony_streets/north_street) "rnB" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "rnG" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -39553,6 +44040,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"rov" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/cargo_intake) "rox" = ( /obj/structure/bed/chair/comfy{ dir = 4 @@ -39647,6 +44143,14 @@ icon_state = "floor_plate" }, /area/lv522/indoors/c_block/cargo) +"rqE" = ( +/obj/structure/surface/table/reinforced/almayer_B, +/obj/structure/machinery/prop/almayer/CICmap{ + pixel_x = 16; + pixel_y = 16 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "rqP" = ( /obj/structure/stairs/perspective{ dir = 4; @@ -39655,9 +44159,14 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) "rqT" = ( -/obj/structure/curtain/red, -/turf/open/floor/prison, -/area/lv522/indoors/a_block/dorm_north) +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/filt) "rrf" = ( /obj/structure/platform, /obj/structure/prop/invuln/lattice_prop{ @@ -39726,7 +44235,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "rsM" = ( /obj/structure/stairs/perspective{ @@ -39762,7 +44271,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "rtv" = ( /obj/structure/machinery/cm_vending/sorted/medical/no_access, @@ -39774,6 +44283,12 @@ icon_state = "white_cyan3" }, /area/lv522/indoors/a_block/medical/glass) +"rtw" = ( +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "rtz" = ( /obj/item/stack/sheet/wood, /obj/item/ore/diamond, @@ -39783,23 +44298,20 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/cargo) "rtI" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/largecrate/random/barrel/white, /turf/open/floor/prison, -/area/lv522/outdoors/colony_streets/windbreaker/observation) +/area/lv522/outdoors/nw_rockies) "rtX" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "ruc" = ( /obj/structure/cargo_container/kelland/left{ layer = 2.9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "ruf" = ( /obj/structure/bed/chair/comfy{ @@ -39826,17 +44338,14 @@ /area/lv522/outdoors/colony_streets/north_east_street) "ruH" = ( /obj/structure/pipes/standard/manifold/hidden/green{ - dir = 8 + dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "ruS" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms/glass) -"ruU" = ( -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/central_streets) "ruW" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/storage/firstaid/adv/empty{ @@ -39864,13 +44373,20 @@ icon_state = "cyan2" }, /area/lv522/indoors/a_block/medical) +"rvg" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "rvh" = ( /obj/effect/decal/cleanable/blood/gibs/xeno/body, /obj/effect/spawner/gibspawner/xeno, /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "rvu" = ( /obj/structure/prop/ice_colony/dense/planter_box{ @@ -39906,7 +44422,7 @@ /obj/structure/prop/invuln/ice_prefab/trim{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "rvI" = ( /turf/open/asphalt/cement{ @@ -39959,7 +44475,7 @@ /area/lv522/indoors/a_block/fitness/glass) "rwB" = ( /obj/structure/cargo_container/grant/left, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "rwC" = ( /obj/structure/cargo_container/kelland/left, @@ -39967,7 +44483,7 @@ /area/lv522/indoors/c_block/mining) "rwE" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "rwK" = ( /obj/structure/desertdam/decals/road_edge{ @@ -40037,15 +44553,6 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical) -"rxN" = ( -/obj/structure/stairs/perspective{ - dir = 9; - icon_state = "p_stair_full" - }, -/turf/open/asphalt/cement{ - icon_state = "cement4" - }, -/area/lv522/outdoors/n_rockies) "rxT" = ( /obj/structure/machinery/door/poddoor/almayer/closed{ id = "East_Lock"; @@ -40062,24 +44569,18 @@ }, /area/lv522/outdoors/colony_streets/north_street) "ryj" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 6 - }, -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" - }, -/turf/open/asphalt/cement{ - icon_state = "cement4" +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/prison{ + icon_state = "floor_plate" }, -/area/lv522/outdoors/colony_streets/north_street) +/area/lv522/indoors/a_block/corpo/glass) "rys" = ( /obj/structure/stairs/perspective{ dir = 4; icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "ryu" = ( /obj/structure/surface/rack, @@ -40106,17 +44607,12 @@ }, /area/lv522/indoors/a_block/executive) "ryT" = ( -/obj/structure/stairs/perspective{ - dir = 5; - icon_state = "p_stair_full" - }, -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/asphalt/cement{ - icon_state = "cement4" +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" }, -/area/lv522/outdoors/colony_streets/north_street) +/area/lv522/indoors/a_block/corpo/glass) "ryU" = ( /turf/open/floor/prison{ dir = 4; @@ -40135,6 +44631,10 @@ icon_state = "brown" }, /area/lv522/atmos/filt) +"rzq" = ( +/obj/structure/cargo_container/kelland/left, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/north_west_street) "rzz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/lv624/fog_blocker/short, @@ -40203,6 +44703,15 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/bridges) +"rAL" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "rAX" = ( /turf/open/floor{ dir = 4; @@ -40213,7 +44722,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "rBy" = ( /obj/effect/landmark/objective_landmark/medium, @@ -40256,6 +44765,20 @@ icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) +"rCu" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/outdoors/n_rockies) +"rCz" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor/glass/colony{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "rCE" = ( /obj/structure/machinery/light{ dir = 8 @@ -40389,7 +44912,7 @@ /area/lv522/landing_zone_forecon/UD6_Typhoon) "rGi" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "rGm" = ( /obj/item/tool/weldingtool, @@ -40524,11 +45047,7 @@ }, /area/lv522/indoors/a_block/dorms) "rJf" = ( -/obj/structure/machinery/door/airlock/almayer/generic{ - dir = 1; - name = "\improper Dormitories" - }, -/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -40567,14 +45086,19 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) "rJI" = ( -/obj/structure/barricade/handrail/wire{ - layer = 3.1 - }, +/obj/structure/largecrate/random, /turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" + dir = 10; + icon_state = "floor_marked" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/outdoors/nw_rockies) +"rKa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/alien/resin/sticky, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "rKe" = ( /obj/structure/platform{ dir = 8 @@ -40611,6 +45135,25 @@ icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) +"rKz" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/bed/chair, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) +"rKS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "rKW" = ( /obj/effect/decal/cleanable/blood, /obj/structure/pipes/standard/simple/hidden/green, @@ -40688,12 +45231,18 @@ }, /area/lv522/indoors/a_block/fitness) "rLB" = ( -/obj/structure/pipes/standard/manifold/hidden/green, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/fence, /turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" + icon_state = "floor_plate" }, -/area/lv522/indoors/a_block/fitness) +/area/lv522/outdoors/nw_rockies) "rMb" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -40718,9 +45267,7 @@ }, /area/lv522/indoors/a_block/admin) "rMi" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 - }, +/obj/structure/pipes/standard/manifold/hidden/green, /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ dir = 10; @@ -40748,6 +45295,12 @@ }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) +"rMD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "rME" = ( /turf/closed/wall/solaris/reinforced/hull/lv522, /area/lv522/outdoors/colony_streets/north_east_street) @@ -40756,11 +45309,11 @@ /area/lv522/outdoors/colony_streets/central_streets) "rMR" = ( /obj/structure/largecrate/random/secure, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "rNm" = ( /obj/structure/largecrate/random/barrel/blue, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "rNs" = ( /obj/item/stack/sheet/wood, @@ -40788,12 +45341,6 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/lone_buildings/chunk) -"rNM" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/n_rockies) "rNO" = ( /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/close, @@ -40808,7 +45355,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "rOg" = ( /turf/open/floor/prison, @@ -40882,7 +45429,7 @@ dir = 4 }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "rQd" = ( /obj/structure/closet/secure_closet/quartermaster, @@ -40909,6 +45456,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"rQL" = ( +/obj/structure/platform_decoration/strata{ + dir = 4 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "rRa" = ( /obj/structure/surface/table/woodentable/fancy, /obj/item/toy/deck{ @@ -40968,6 +45521,13 @@ icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) +"rRA" = ( +/obj/structure/pipes/vents/pump, +/obj/structure/machinery/light, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "rRJ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/pipes/standard/simple/hidden/green{ @@ -41045,6 +45605,15 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) +"rSs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "rSG" = ( /obj/item/clothing/shoes/jackboots{ pixel_x = 5; @@ -41076,7 +45645,9 @@ /obj/structure/platform_decoration{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement9" + }, /area/lv522/outdoors/colony_streets/south_east_street) "rTh" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -41109,6 +45680,15 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/east_central_street) +"rUl" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "rUr" = ( /obj/structure/machinery/prop/almayer/computer/PC{ pixel_y = 5 @@ -41116,6 +45696,18 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) +"rUX" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + pixel_x = 4 + }, +/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ + dir = 4; + icon_state = "flammable_pipe_3"; + pixel_x = 2 + }, +/turf/closed/wall/mineral/bone_resin, +/area/lv522/oob) "rVa" = ( /obj/structure/machinery/colony_floodlight{ density = 0; @@ -41134,6 +45726,16 @@ icon_state = "cement14" }, /area/lv522/outdoors/colony_streets/central_streets) +"rVB" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "rVO" = ( /obj/structure/surface/table/almayer, /turf/open/floor/prison{ @@ -41141,6 +45743,12 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"rVR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, +/area/lv522/landing_zone_2) "rVW" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/light{ @@ -41179,10 +45787,43 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) +"rXa" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "rXb" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"rXq" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/obj/structure/platform, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"rXr" = ( +/obj/structure/fence{ + layer = 2.9 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "floor3" + }, +/area/lv522/outdoors/nw_rockies) "rXE" = ( /obj/item/stack/sheet/wood, /turf/open/floor/prison{ @@ -41264,7 +45905,7 @@ /obj/structure/prop/invuln/ice_prefab/trim{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "rZg" = ( /obj/effect/decal/warning_stripes{ @@ -41311,7 +45952,7 @@ /obj/item/tool/weldpack{ pixel_y = 17 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "sam" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -41330,6 +45971,24 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"say" = ( +/obj/structure/pipes/vents/pump, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 2 + }, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "saz" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -41395,6 +46054,13 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) +"sbh" = ( +/obj/structure/platform_decoration, +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" + }, +/turf/open/asphalt/cement, +/area/lv522/landing_zone_2/ceiling) "sbm" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -41521,6 +46187,14 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) +"sdR" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 6 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "sec" = ( /obj/structure/prop/invuln/fire{ pixel_x = -7; @@ -41541,7 +46215,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "seA" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -41549,6 +46223,10 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/hallway) +"seF" = ( +/obj/structure/window/framed/corsat, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "seG" = ( /obj/structure/pipes/standard/manifold/hidden/green{ dir = 4 @@ -41580,6 +46258,12 @@ icon_state = "cement9" }, /area/lv522/outdoors/colony_streets/south_west_street) +"sfc" = ( +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "sfm" = ( /obj/structure/surface/table/almayer, /obj/item/toy/bikehorn, @@ -41595,13 +46279,21 @@ /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"sfM" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "sfO" = ( /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "sfZ" = ( /obj/structure/prop/invuln/fire{ @@ -41616,6 +46308,14 @@ /obj/item/stack/sheet/wood, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/cargo) +"sgq" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "sgG" = ( /obj/structure/surface/table/almayer, /obj/item/tool/kitchen/tray{ @@ -41669,6 +46369,10 @@ icon_state = "86" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"shD" = ( +/obj/item/stack/rods, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "shK" = ( /obj/structure/surface/table/almayer, /obj/effect/spawner/random/toy, @@ -41759,6 +46463,16 @@ icon_state = "whitegreenfull" }, /area/lv522/indoors/a_block/fitness) +"sjx" = ( +/obj/item/prop/colony/canister{ + layer = 3.1; + pixel_y = 16 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "sjy" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/security) @@ -41791,6 +46505,11 @@ icon_state = "floor_plate" }, /area/lv522/indoors/c_block/mining) +"sjQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/chair, +/turf/open/floor/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "sjS" = ( /obj/structure/closet/crate/green, /obj/item/device/sentry_computer, @@ -41815,6 +46534,13 @@ icon_state = "white_cyan2" }, /area/lv522/indoors/a_block/dorms) +"skk" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "skn" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 2; @@ -41825,6 +46551,13 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/dorms) +"skC" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "skE" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "63" @@ -41866,8 +46599,19 @@ dir = 6; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) +"slt" = ( +/obj/structure/surface/table/almayer, +/obj/structure/transmitter/colony_net/rotary{ + phone_category = "LV522 Chances Claim"; + phone_id = "Reactor Control"; + pixel_y = 6 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "slD" = ( /obj/structure/prop/invuln/ice_prefab/trim{ dir = 6 @@ -41903,7 +46647,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "smi" = ( /obj/item/prop/alien/hugger, @@ -41913,9 +46657,11 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) "smr" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/wood, -/area/lv522/indoors/a_block/fitness/glass) +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/reactor_garage) "sms" = ( /obj/effect/decal/cleanable/blood/drip, /obj/structure/pipes/standard/simple/hidden/green{ @@ -41936,6 +46682,12 @@ icon_state = "cyan2" }, /area/lv522/indoors/a_block/medical/glass) +"smK" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/oob) "smR" = ( /turf/open/floor/corsat{ icon_state = "marked" @@ -41967,7 +46719,7 @@ /area/lv522/indoors/a_block/security) "sno" = ( /obj/structure/prop/invuln/ice_prefab, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "snu" = ( /obj/structure/window/reinforced{ @@ -41987,6 +46739,13 @@ icon_state = "cell_stripe" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"snP" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/structure/surface/table/almayer, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "snR" = ( /obj/structure/surface/rack, /obj/item/tank/oxygen, @@ -42008,11 +46767,24 @@ /obj/effect/decal/cleanable/generic, /turf/open/floor/prison, /area/lv522/indoors/c_block/t_comm) +"soS" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/structure/machinery/space_heater/radiator/red{ + dir = 1; + pixel_y = 26 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "spe" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "spj" = ( /obj/effect/landmark/lv624/fog_blocker/short, @@ -42024,6 +46796,17 @@ /obj/effect/decal/cleanable/cobweb2, /turf/open/floor/carpet, /area/lv522/indoors/b_block/bar) +"spn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "spo" = ( /turf/open/asphalt/cement{ icon_state = "cement12" @@ -42034,7 +46817,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "spy" = ( /obj/structure/fence, @@ -42059,6 +46842,15 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) +"spB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "spI" = ( /turf/open/floor/corsat{ dir = 4; @@ -42099,10 +46891,36 @@ icon_state = "cement15" }, /area/lv522/outdoors/colony_streets/central_streets) +"sqH" = ( +/obj/structure/machinery/door_display/research_cell{ + dir = 8; + id = "Reactor_entry_2"; + pixel_x = 16; + req_access = null + }, +/obj/item/prop/alien/hugger, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "sqQ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/a_block/kitchen/damage) +"srf" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_nest, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "srk" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/door/poddoor/shutters/almayer/open{ @@ -42143,9 +46961,26 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/north_west_street) +"srS" = ( +/obj/structure/machinery/landinglight/ds2/delaythree{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/lv522/landing_zone_2) +"sse" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "ssh" = ( /obj/structure/closet/crate/trashcart, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "ssj" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -42225,6 +47060,28 @@ }, /turf/open/floor/prison, /area/lv522/indoors/b_block/hydro) +"suG" = ( +/obj/item/prop/colony/used_flare, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"suS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "suV" = ( /obj/structure/machinery/computer/cameras/wooden_tv{ desc = "An old TV hooked up to a video cassette recorder, you can even use it to time shift WOW."; @@ -42271,14 +47128,14 @@ /obj/structure/platform_decoration{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "svK" = ( /obj/structure/largecrate/random/barrel/blue, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) "svW" = ( -/turf/closed/wall, +/turf/closed/wall/strata_outpost, /area/lv522/atmos/east_reactor) "swf" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -42305,12 +47162,9 @@ }, /area/lv522/atmos/east_reactor) "swD" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "E"; - pixel_x = 1 - }, +/obj/structure/largecrate/supply/supplies/metal, /turf/open/floor/prison{ - icon_state = "floor_plate" + icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2/ceiling) "swF" = ( @@ -42343,7 +47197,7 @@ /area/lv522/indoors/a_block/hallway) "sxg" = ( /obj/item/stack/rods, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_street) "sxp" = ( /obj/structure/surface/table/almayer, @@ -42353,10 +47207,18 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/security/glass) -"sxV" = ( -/obj/structure/largecrate/random, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/outdoors/nw_rockies) +"sxU" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/west) +"syg" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "syl" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -42389,14 +47251,14 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "syH" = ( /obj/structure/stairs/perspective{ dir = 9; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "syM" = ( /obj/structure/machinery/door/airlock/almayer/generic{ @@ -42407,11 +47269,17 @@ icon_state = "marked" }, /area/lv522/landing_zone_1/ceiling) +"syV" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "syW" = ( /obj/item/explosive/mine/active{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) "szo" = ( /obj/structure/platform{ @@ -42472,7 +47340,7 @@ /obj/structure/platform_decoration{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "sAx" = ( /obj/structure/surface/table/almayer, @@ -42529,6 +47397,19 @@ /obj/structure/machinery/squeezer, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"sBH" = ( +/obj/structure/reagent_dispensers/water_cooler/stacks{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"sBX" = ( +/obj/structure/girder, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "sCb" = ( /obj/structure/platform_decoration{ dir = 8 @@ -42599,13 +47480,23 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/lone_buildings/chunk) +"sDf" = ( +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "sDq" = ( /obj/structure/barricade/wooden{ dir = 4 }, /obj/item/weapon/twohanded/folded_metal_chair, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"sDv" = ( +/obj/structure/girder/displaced, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "sDz" = ( /obj/structure/largecrate/random{ layer = 2.9 @@ -42669,6 +47560,15 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"sFb" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "sFf" = ( /obj/item/trash/burger, /obj/effect/decal/cleanable/dirt, @@ -42704,7 +47604,7 @@ /obj/structure/prop/invuln/ice_prefab{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "sFS" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ @@ -42730,6 +47630,18 @@ icon_state = "cement12" }, /area/lv522/outdoors/nw_rockies) +"sGv" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "sGD" = ( /obj/item/shard{ icon_state = "medium" @@ -42740,6 +47652,10 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/c_block/t_comm) +"sGF" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/closed/wall/mineral/bone_resin, +/area/lv522/oob) "sGQ" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -42791,6 +47707,13 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/casino) +"sHy" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/west_reactor) "sHS" = ( /obj/structure/stairs/perspective{ dir = 5; @@ -43000,10 +47923,49 @@ /obj/structure/window/reinforced, /turf/open/floor/bluegrid, /area/lv522/indoors/a_block/corpo/glass) +"sLc" = ( +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/faxmachine{ + pixel_y = 2 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "sLk" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) +"sLl" = ( +/obj/structure/window/reinforced{ + dir = 4; + pixel_x = -2; + pixel_y = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + layer = 3.3; + pixel_y = 4 + }, +/obj/structure/bed{ + can_buckle = 0 + }, +/obj/structure/bed{ + buckling_y = 13; + layer = 3.5; + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + pixel_y = 13 + }, +/obj/item/bedsheet/brown{ + layer = 3.1 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/indoors/a_block/dorm_north) "sLn" = ( /obj/effect/decal/cleanable/greenglow, /obj/item/reagent_container/glass/beaker, @@ -43064,8 +48026,19 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) +"sMA" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/obj/structure/surface/table/woodentable/fancy, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 4; + pixel_x = 2 + }, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "sMI" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/camera/autoname{ @@ -43086,7 +48059,7 @@ /area/lv522/outdoors/colony_streets/east_central_street) "sMN" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "sMV" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -43108,6 +48081,10 @@ /obj/structure/window/reinforced, /turf/open/floor/bluegrid, /area/lv522/indoors/a_block/corpo/glass) +"sNk" = ( +/obj/effect/landmark/survivor_spawner/lv522_forecon_sniper, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/nw_rockies) "sNm" = ( /obj/structure/platform{ dir = 8 @@ -43192,6 +48169,11 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_west_street) +"sOL" = ( +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "sOM" = ( /obj/structure/platform{ dir = 1 @@ -43202,7 +48184,7 @@ /obj/structure/platform_decoration{ dir = 9 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "sON" = ( /turf/open/floor/prison{ @@ -43277,12 +48259,23 @@ /area/lv522/indoors/a_block/security) "sPs" = ( /obj/item/stack/rods, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "sPw" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) +"sPH" = ( +/obj/structure/machinery/door/poddoor/almayer/closed{ + dir = 4; + id = "Corpo Vault"; + name = "Vault Lockdown" + }, +/obj/effect/landmark/lv624/fog_blocker/short, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/oob/w_y_vault) "sPS" = ( /obj/structure/surface/table/almayer, /obj/effect/spawner/random/toolbox, @@ -43348,6 +48341,24 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"sQR" = ( +/obj/item/stack/sheet/wood, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, +/area/lv522/landing_zone_2) +"sQS" = ( +/obj/item/prop/alien/hugger, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "sQT" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -43357,6 +48368,16 @@ icon_state = "platingdmg1" }, /area/lv522/indoors/a_block/bridges/op_centre) +"sQY" = ( +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1; + req_one_access_txt = "100"; + welded = 1 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/indoors/c_block/mining) "sQZ" = ( /obj/item/weapon/twohanded/folded_metal_chair, /turf/open/floor/prison{ @@ -43377,6 +48398,15 @@ }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_east_street) +"sRx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "sRA" = ( /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) @@ -43430,6 +48460,15 @@ icon_state = "cement9" }, /area/lv522/outdoors/colony_streets/north_street) +"sSv" = ( +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "sSG" = ( /obj/structure/stairs/perspective{ dir = 1; @@ -43471,14 +48510,14 @@ }, /area/lv522/indoors/c_block/mining) "sTr" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "Reactor_garage_3" }, -/turf/open/asphalt/cement{ - icon_state = "cement4" +/turf/open/floor/corsat{ + icon_state = "marked" }, -/area/lv522/outdoors/n_rockies) +/area/lv522/atmos/reactor_garage) "sTy" = ( /obj/structure/window_frame/strata, /obj/item/stack/rods, @@ -43515,7 +48554,7 @@ pixel_x = 11; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "sUj" = ( /obj/structure/stairs/perspective{ @@ -43562,6 +48601,10 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/hallway) +"sWn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/strata_outpost/reinforced, +/area/lv522/atmos/cargo_intake) "sWr" = ( /turf/open/floor/prison, /area/lv522/indoors/a_block/admin) @@ -43654,6 +48697,10 @@ /obj/structure/platform, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_east_street) +"sYl" = ( +/obj/item/stack/sheet/metal, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "sYv" = ( /obj/structure/platform{ dir = 8 @@ -43732,6 +48779,14 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/south_east_street) +"taS" = ( +/obj/structure/platform_decoration{ + dir = 8 + }, +/turf/open/asphalt/cement{ + icon_state = "cement14" + }, +/area/lv522/outdoors/n_rockies) "taW" = ( /obj/structure/platform{ dir = 8 @@ -43740,7 +48795,7 @@ icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "tbl" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ @@ -43769,6 +48824,17 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/north_west_street) +"tbK" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "tcj" = ( /obj/structure/machinery/light, /turf/open/floor/shiva{ @@ -43871,6 +48937,19 @@ icon_state = "47" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) +"tdM" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform_decoration{ + dir = 5; + layer = 3.51 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "tdS" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" @@ -43939,6 +49018,12 @@ }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_east_street) +"teE" = ( +/obj/structure/bed/chair/comfy, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "teL" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" @@ -43975,14 +49060,23 @@ icon_state = "floor_plate" }, /area/lv522/landing_zone_1/ceiling) -"tfP" = ( -/obj/structure/stairs/perspective{ - dir = 5; - icon_state = "p_stair_full" +"tfK" = ( +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/asphalt/cement{ - icon_state = "cement4" +/area/lv522/atmos/east_reactor/south) +"tfO" = ( +/obj/item/prop/colony/usedbandage{ + dir = 9; + pixel_x = 5; + pixel_y = 15 }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) +"tfP" = ( +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "tfV" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ @@ -43990,11 +49084,11 @@ }, /area/lv522/landing_zone_forecon/UD6_Typhoon) "tfW" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat{ - icon_state = "plate" +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" }, -/area/lv522/atmos/cargo_intake) +/area/lv522/atmos/reactor_garage) "tfZ" = ( /obj/effect/spider/spiderling/nogrow, /turf/open/floor/prison{ @@ -44044,6 +49138,9 @@ /area/lv522/landing_zone_forecon/UD6_Tornado) "thi" = ( /obj/effect/decal/cleanable/blood/xeno, +/obj/structure/platform{ + dir = 8 + }, /turf/open/asphalt/cement{ icon_state = "cement1" }, @@ -44081,7 +49178,7 @@ /area/lv522/outdoors/colony_streets/central_streets) "tiJ" = ( /obj/item/explosive/grenade/incendiary/molotov, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "tiM" = ( /obj/structure/bed/chair{ @@ -44125,8 +49222,11 @@ }, /area/lv522/indoors/c_block/garage) "tjx" = ( -/obj/structure/largecrate/random/mini, -/turf/open/auto_turf/shale/layer0, +/obj/structure/largecrate/random/barrel, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, /area/lv522/landing_zone_2/ceiling) "tjM" = ( /obj/structure/pipes/standard/manifold/fourway/hidden/green, @@ -44210,8 +49310,14 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) +"tlv" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "tlz" = ( /obj/structure/bed/chair{ dir = 1 @@ -44345,7 +49451,9 @@ /obj/structure/platform{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/asphalt/cement{ + icon_state = "cement1" + }, /area/lv522/outdoors/colony_streets/south_east_street) "tns" = ( /obj/structure/machinery/landinglight/ds1{ @@ -44390,6 +49498,12 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"tos" = ( +/obj/structure/stairs/perspective{ + icon_state = "p_stair_full" + }, +/turf/open/asphalt/cement, +/area/lv522/landing_zone_2/ceiling) "tov" = ( /obj/item/stack/tile/plasteel{ name = "ceiling tile"; @@ -44470,6 +49584,11 @@ icon_state = "white_cyan3" }, /area/lv522/indoors/a_block/medical/glass) +"tpV" = ( +/obj/structure/surface/table/almayer, +/obj/item/storage/toolbox/mechanical/green, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "tpZ" = ( /obj/structure/curtain/red, /turf/open/floor/prison, @@ -44481,6 +49600,15 @@ icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_east_street) +"tqh" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "tqG" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic, /obj/structure/pipes/standard/simple/hidden/green{ @@ -44624,6 +49752,15 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"ttf" = ( +/obj/effect/landmark/corpsespawner/forecon_spotter, +/obj/item/weapon/gun/rifle/m41a{ + current_mag = null + }, +/obj/effect/spawner/gibspawner/human, +/obj/effect/decal/cleanable/blood, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/nw_rockies) "tth" = ( /obj/structure/bed/chair/dropship/passenger{ dir = 4 @@ -44657,7 +49794,7 @@ icon_state = "p_stair_full" }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "tue" = ( /obj/structure/machinery/cryo_cell, @@ -44729,7 +49866,7 @@ /obj/structure/barricade/wooden{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "tvx" = ( /obj/effect/decal/cleanable/dirt, @@ -44807,12 +49944,22 @@ /area/lv522/indoors/a_block/medical) "twT" = ( /obj/structure/cargo_container/grant/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "twY" = ( /mob/living/simple_animal/mouse, /turf/open/organic/grass, /area/lv522/indoors/a_block/garden) +"txo" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "txs" = ( /turf/open/floor/corsat{ dir = 1; @@ -44828,6 +49975,15 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms/glass) +"tyb" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "tyc" = ( /obj/structure/surface/rack, /obj/item/storage/bag/ore, @@ -44875,6 +50031,15 @@ }, /turf/open/floor/wood, /area/lv522/indoors/a_block/fitness/glass) +"tyU" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "tzd" = ( /turf/closed/shuttle/elevator{ dir = 4 @@ -44969,7 +50134,7 @@ /area/lv522/indoors/a_block/garden) "tBb" = ( /obj/structure/prop/dam/drill, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "tBw" = ( /obj/structure/prop/invuln/lifeboat_hatch_placeholder{ @@ -44988,7 +50153,7 @@ /obj/structure/barricade/wooden{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "tBM" = ( /turf/open/shuttle/dropship{ @@ -45023,6 +50188,16 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/hallway) +"tCa" = ( +/obj/item/trash/uscm_mre{ + pixel_x = 10; + pixel_y = -2 + }, +/obj/item/trash/uscm_mre{ + pixel_y = 10 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "tCh" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -45038,7 +50213,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "tCs" = ( /obj/structure/machinery/prop/almayer/computer/PC{ @@ -45262,7 +50437,7 @@ pixel_x = -8; pixel_y = 7 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "tGh" = ( /obj/effect/decal/cleanable/dirt, @@ -45273,7 +50448,7 @@ dir = 1; icon_state = "fab_2" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_street) "tGm" = ( /obj/structure/machinery/door/airlock/almayer/generic{ @@ -45286,6 +50461,11 @@ "tGo" = ( /turf/open/floor/wood, /area/lv522/indoors/c_block/casino) +"tGw" = ( +/turf/open/asphalt/cement{ + icon_state = "cement9" + }, +/area/lv522/landing_zone_2) "tGy" = ( /obj/structure/bed/chair/comfy, /obj/item/stack/sheet/wood, @@ -45345,6 +50525,13 @@ icon_state = "squares" }, /area/lv522/indoors/c_block/mining) +"tHC" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/filt) "tHJ" = ( /obj/structure/platform{ dir = 8 @@ -45418,8 +50605,23 @@ icon_state = "p_stair_full" }, /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"tJM" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/obj/structure/machinery/light/small{ + dir = 8 + }, +/obj/structure/machinery/camera/autoname{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "tJN" = ( /obj/structure/bed/chair, /turf/open/floor/prison, @@ -45434,7 +50636,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "tKf" = ( /obj/structure/machinery/washing_machine{ @@ -45478,6 +50680,16 @@ /obj/effect/spawner/random/toolbox, /turf/open/floor/plating, /area/lv522/indoors/c_block/garage) +"tKR" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + dir = 8; + pixel_y = 3 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "tKS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/lv624/fog_blocker/short, @@ -45548,6 +50760,16 @@ icon_state = "plate" }, /area/lv522/atmos/cargo_intake) +"tLX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "tMk" = ( /turf/open/floor/prison, /area/lv522/indoors/a_block/bridges/dorms_fitness) @@ -45612,9 +50834,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/lv522/indoors/c_block/casino) +"tMV" = ( +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "tNc" = ( /obj/structure/prop/ice_colony/ground_wire, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_street) "tNl" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -45631,17 +50858,18 @@ /area/lv522/indoors/a_block/hallway) "tNQ" = ( /obj/structure/largecrate, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "tNT" = ( -/obj/structure/desertdam/decals/road_edge{ - icon_state = "road_edge_decal3"; - pixel_y = -12 +/obj/structure/prop/vehicles/crawler{ + icon_state = "crawler_covered_bed"; + unacidable = 0; + unslashable = 0 }, -/obj/structure/pipes/standard/simple/hidden/green, -/obj/structure/barricade/handrail/wire, -/turf/open/floor/wood, -/area/lv522/indoors/a_block/fitness/glass) +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "tOe" = ( /obj/structure/platform{ dir = 8 @@ -45662,7 +50890,10 @@ dir = 8; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) +"tOt" = ( +/turf/closed/wall/strata_outpost, /area/lv522/outdoors/colony_streets/north_east_street) "tOv" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -45679,6 +50910,15 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"tOM" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "tOV" = ( /obj/structure/cargo_container/watatsumi/leftmid, /turf/open/asphalt/cement{ @@ -45707,7 +50947,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "tPr" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -45723,7 +50963,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "tPx" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -45763,6 +51003,12 @@ icon_state = "floor_plate" }, /area/lv522/indoors/lone_buildings/outdoor_bot) +"tQw" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/west) "tQE" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ dir = 1; @@ -45807,6 +51053,12 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) +"tRS" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "tSb" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -45815,11 +51067,11 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "tSm" = ( /obj/structure/cargo_container/kelland/right, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "tSn" = ( /obj/structure/girder, @@ -45858,12 +51110,29 @@ icon_state = "rasputin15" }, /area/lv522/landing_zone_forecon/UD6_Typhoon) +"tTl" = ( +/obj/structure/prop/almayer/computers/sensor_computer3{ + layer = 2.9 + }, +/obj/structure/machinery/door_display/research_cell{ + id = "Reactor_entry_1"; + pixel_x = 5; + pixel_y = -7; + req_access = null + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "tTr" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -13 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) +"tTv" = ( +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/area/lv522/atmos/way_in_command_centre) "tTD" = ( /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/east_central_street) @@ -45934,11 +51203,17 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "tUM" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms) +"tVa" = ( +/obj/structure/window/framed/strata/reinforced, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "tVj" = ( /obj/structure/largecrate/random/barrel/white, /obj/effect/landmark/lv624/fog_blocker/short, @@ -45951,7 +51226,7 @@ /obj/structure/barricade/wooden{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "tVw" = ( /obj/effect/decal/cleanable/dirt, @@ -45991,7 +51266,7 @@ /area/lv522/indoors/a_block/fitness) "tWE" = ( /obj/structure/pipes/standard/manifold/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "tWX" = ( /obj/item/storage/backpack, @@ -46048,6 +51323,14 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"tXp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "tXG" = ( /obj/structure/bed/chair{ dir = 8 @@ -46149,7 +51432,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "tZJ" = ( /obj/structure/reagent_dispensers/water_cooler/stacks{ @@ -46171,7 +51454,7 @@ dir = 4 }, /obj/effect/landmark/lv624/fog_blocker/short, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "tZP" = ( /obj/item/prop/alien/hugger, @@ -46224,6 +51507,10 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/dorms/glass) +"uaY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall/strata_outpost, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "ubd" = ( /obj/structure/closet/boxinggloves, /turf/open/floor/prison{ @@ -46255,6 +51542,11 @@ icon_state = "kitchen" }, /area/lv522/indoors/a_block/fitness) +"ubF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "ubH" = ( /obj/structure/stairs/perspective{ dir = 6; @@ -46308,11 +51600,17 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness) +"ucY" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "udi" = ( /obj/structure/platform{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "udv" = ( /obj/structure/surface/table/almayer, @@ -46359,6 +51657,15 @@ icon_state = "brown" }, /area/lv522/atmos/cargo_intake) +"udU" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "uea" = ( /obj/structure/surface/table/almayer, /obj/structure/window/reinforced, @@ -46389,7 +51696,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "uew" = ( /obj/item/tool/screwdriver, @@ -46456,7 +51763,8 @@ /area/lv522/indoors/a_block/security) "ueY" = ( /obj/structure/machinery/door/airlock/almayer/maint{ - dir = 1 + dir = 1; + welded = 1 }, /obj/structure/machinery/door/poddoor/shutters/almayer/open{ id = "LV_522_Hydro-Lockdown"; @@ -46519,15 +51827,16 @@ }, /area/lv522/indoors/a_block/hallway) "ugi" = ( -/obj/item/lightstick/red/spoke/planted{ - pixel_x = -9; - pixel_y = -2 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 }, -/obj/structure/prop/ice_colony/ground_wire{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/central_streets) +/area/lv522/atmos/cargo_intake) "ugn" = ( /obj/structure/prop/invuln/ice_prefab/roof_greeble{ icon_state = "vent2"; @@ -46570,6 +51879,7 @@ /area/lv522/landing_zone_2) "ugN" = ( /obj/item/storage/backpack/marine/satchel/scout_cloak, +/obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/corsat, /area/lv522/atmos/east_reactor/south) "ugR" = ( @@ -46577,7 +51887,7 @@ /turf/open/floor/carpet, /area/lv522/indoors/c_block/casino) "ugV" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "ugX" = ( /obj/effect/decal/cleanable/dirt, @@ -46606,20 +51916,12 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) "uhx" = ( -/obj/structure/prop/invuln/overhead_pipe{ - dir = 4; - name = "overhead pipe"; - pixel_x = 16; - pixel_y = -6 - }, -/obj/structure/prop/invuln/overhead_pipe{ - dir = 6; - name = "overhead pipe"; - pixel_x = -8; - pixel_y = -6 +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/atmos/cargo_intake) +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "uhF" = ( /obj/structure/surface/table/woodentable/fancy, /obj/item/weapon/pole/fancy_cane, @@ -46674,7 +51976,7 @@ dir = 1; icon_state = "fab_2" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "uih" = ( /obj/effect/decal/cleanable/dirt, @@ -46706,8 +52008,7 @@ }, /area/lv522/indoors/a_block/admin) "uiK" = ( -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "uiM" = ( /turf/open/floor/prison, @@ -46748,15 +52049,15 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "uje" = ( /obj/effect/decal/cleanable/blood/oil, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) "ujg" = ( -/obj/structure/window/framed/colony, -/turf/open/floor/corsat, +/obj/structure/window/framed/strata/reinforced, +/turf/open/floor/plating, /area/lv522/atmos/east_reactor/south) "ujq" = ( /obj/structure/surface/table/reinforced/prison, @@ -46867,7 +52168,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "unt" = ( /turf/closed/wall/mineral/bone_resin, @@ -46892,7 +52193,7 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "unQ" = ( /obj/structure/surface/rack, @@ -46908,6 +52209,12 @@ /obj/structure/pipes/vents/pump, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"unU" = ( +/obj/structure/prop/dam/crane/damaged, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "unX" = ( /obj/item/weapon/twohanded/folded_metal_chair, /obj/structure/pipes/standard/simple/hidden/green{ @@ -46976,6 +52283,13 @@ icon_state = "marked" }, /area/lv522/indoors/b_block/bridge) +"upa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "upc" = ( /obj/structure/machinery/suit_storage_unit{ pixel_x = -9 @@ -47054,7 +52368,7 @@ /turf/open/floor/plating, /area/lv522/indoors/a_block/admin) "uqt" = ( -/obj/structure/largecrate, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -47093,6 +52407,13 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"urp" = ( +/obj/structure/platform{ + dir = 1 + }, +/obj/structure/largecrate/random, +/turf/open/asphalt/cement, +/area/lv522/outdoors/n_rockies) "uru" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "66" @@ -47186,6 +52507,11 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) +"utq" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/item/stack/sheet/metal, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "utx" = ( /obj/structure/surface/table/almayer, /obj/item/ashtray/plastic{ @@ -47205,6 +52531,20 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) +"utH" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_x = -1; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "utR" = ( /obj/structure/machinery/power/apc/weak{ dir = 1 @@ -47239,6 +52579,12 @@ /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) +"uul" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/floor/corsat{ + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "uur" = ( /obj/effect/decal/cleanable/blood/oil/streak, /turf/open/floor/strata{ @@ -47295,7 +52641,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "SW-out" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "uvk" = ( /obj/structure/prop/server_equipment/yutani_server/broken{ @@ -47308,6 +52654,15 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) +"uvt" = ( +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "uvC" = ( /obj/structure/closet/crate/trashcart, /obj/item/trash/buritto, @@ -47351,7 +52706,7 @@ }, /area/lv522/landing_zone_forecon/UD6_Tornado) "uwT" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "uwY" = ( /obj/item/stack/rods, @@ -47375,13 +52730,19 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical/glass) +"uxd" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/nw_rockies) "uxf" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ icon_state = "marked" }, /area/lv522/atmos/cargo_intake) "uxi" = ( /obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -47398,7 +52759,7 @@ icon_state = "SE-out"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "uya" = ( /turf/open/floor/prison{ @@ -47463,10 +52824,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) -"uzk" = ( -/obj/structure/largecrate/random/barrel/white, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/outdoors/nw_rockies) "uzr" = ( /obj/structure/stairs/perspective{ dir = 8; @@ -47475,13 +52832,19 @@ /obj/structure/platform, /turf/open/floor/plating, /area/lv522/landing_zone_1/tunnel) -"uzI" = ( -/obj/structure/platform_decoration, -/obj/structure/stairs/perspective{ - icon_state = "p_stair_full" +"uzD" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + pixel_x = 4; + pixel_y = 6 }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/landing_zone_2) +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"uzI" = ( +/turf/closed/wall/solaris/reinforced/hull/lv522, +/area/space) "uzK" = ( /obj/item/stack/rods, /turf/open/floor/prison{ @@ -47509,7 +52872,7 @@ icon_state = "SE-out"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "uAd" = ( /turf/open/floor/corsat{ @@ -47580,6 +52943,12 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/security) +"uDC" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/east) "uDF" = ( /obj/structure/largecrate/random, /turf/open/floor/prison, @@ -47739,8 +53108,18 @@ /area/lv522/landing_zone_1) "uFz" = ( /obj/item/clipboard, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) +"uFA" = ( +/obj/structure/surface/table/almayer, +/obj/item/paper_bin{ + pixel_x = -7; + pixel_y = 7 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "uFB" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 10; @@ -47773,6 +53152,12 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) +"uFT" = ( +/turf/open/floor/corsat{ + dir = 10; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "uGa" = ( /obj/effect/decal/cleanable/dirt, /obj/item/storage/pill_bottle/tramadol/skillless{ @@ -47788,14 +53173,29 @@ /obj/effect/decal/warning_stripes{ icon_state = "SW-out" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"uGj" = ( +/obj/structure/barricade/deployable{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "uGl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/cargo) +"uGK" = ( +/obj/structure/machinery/door/airlock/almayer/maint, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) "uGO" = ( /obj/structure/coatrack{ pixel_x = 11; @@ -47876,7 +53276,7 @@ /area/lv522/indoors/a_block/hallway) "uIe" = ( /obj/structure/ore_box, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "uIk" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -47884,6 +53284,13 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/b_block/bridge) +"uIn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, +/area/lv522/landing_zone_2) "uIo" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/prison{ @@ -48008,8 +53415,13 @@ }, /area/lv522/indoors/a_block/bridges/op_centre) "uKD" = ( -/turf/closed/wall/strata_outpost/reinforced, -/area/lv522/oob/w_y_vault) +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/filt) "uKE" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -48026,7 +53438,7 @@ /obj/structure/barricade/wooden{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) "uKS" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -48097,7 +53509,8 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/obj/structure/prop/ice_colony/ground_wire, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "uMc" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -48117,6 +53530,10 @@ icon_state = "radiator_tile2" }, /area/lv522/indoors/a_block/kitchen) +"uMr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison, +/area/lv522/landing_zone_2) "uMM" = ( /obj/item/prop/alien/hugger, /turf/open/floor/prison, @@ -48144,7 +53561,7 @@ /area/lv522/indoors/c_block/casino) "uNg" = ( /obj/item/tool/pickaxe, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "uNp" = ( /turf/open/floor/carpet, @@ -48284,6 +53701,15 @@ icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) +"uPv" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/prop/almayer/computer/PC{ + pixel_y = 3 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "uPy" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -48326,11 +53752,11 @@ }, /area/lv522/indoors/a_block/corpo/glass) "uQi" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 9 +/obj/item/clothing/suit/storage/marine/smooth, +/turf/open/floor/corsat{ + icon_state = "plate" }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/colony_streets/north_west_street) +/area/lv522/atmos/east_reactor/south) "uQn" = ( /obj/structure/platform{ dir = 1 @@ -48447,16 +53873,16 @@ }, /area/lv522/outdoors/colony_streets/north_west_street) "uSo" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/prison{ - dir = 4; - icon_state = "greenfull" +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = -4; + pixel_y = 6 }, -/area/lv522/indoors/a_block/fitness) +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_west_street) "uSv" = ( /obj/effect/acid_hole, /turf/closed/wall/strata_outpost, @@ -48483,13 +53909,17 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/corpo) +"uSJ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/prison, +/area/lv522/indoors/a_block/dorm_north) "uSY" = ( /obj/structure/machinery/colony_floodlight{ layer = 4.3 }, -/turf/open/asphalt/cement{ - icon_state = "cement4" - }, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "uSZ" = ( /obj/item/toy/beach_ball/holoball{ @@ -48499,7 +53929,7 @@ /obj/structure/holohoop{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "uTd" = ( /obj/structure/machinery/landinglight/ds1/delaytwo{ @@ -48523,6 +53953,13 @@ /obj/structure/window_frame/strata, /turf/open/floor/plating, /area/lv522/indoors/a_block/corpo) +"uTy" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "uTI" = ( /obj/structure/machinery/light{ dir = 8 @@ -48602,11 +54039,12 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms/glass) "uVa" = ( -/obj/effect/spawner/gibspawner/xeno, -/turf/open/asphalt/cement{ - icon_state = "cement1" +/obj/effect/landmark/monkey_spawn, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" }, -/area/lv522/outdoors/colony_streets/north_east_street) +/area/lv522/atmos/filt) "uVj" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -48699,7 +54137,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "uWI" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -48710,7 +54148,7 @@ }, /area/lv522/indoors/b_block/bar) "uWO" = ( -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "uWT" = ( /obj/structure/machinery/portable_atmospherics/hydroponics{ @@ -48721,14 +54159,10 @@ }, /area/lv522/indoors/b_block/hydro/glass) "uXa" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" - }, -/obj/effect/decal/warning_stripes{ - icon_state = "W" - }, +/obj/structure/largecrate/random/barrel/green, /turf/open/floor/prison{ - icon_state = "floor_plate" + dir = 10; + icon_state = "floor_marked" }, /area/lv522/landing_zone_2/ceiling) "uXj" = ( @@ -48741,7 +54175,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "uXu" = ( /obj/structure/stairs/perspective{ @@ -48780,6 +54214,13 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1) +"uZf" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + dir = 6; + icon_state = "brown" + }, +/area/lv522/atmos/west_reactor) "uZC" = ( /obj/structure/surface/table/almayer, /obj/item/trash/plate{ @@ -48801,6 +54242,12 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness) +"uZV" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "vae" = ( /obj/item/prop/colony/used_flare, /turf/open/auto_turf/shale/layer1, @@ -48838,11 +54285,12 @@ }, /area/lv522/indoors/c_block/cargo) "vaZ" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 +/obj/item/lightstick/red/spoke/planted{ + pixel_x = -10; + pixel_y = 25 }, -/turf/closed/wall/strata_ice/dirty, -/area/lv522/oob) +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/colony_streets/central_streets) "vbk" = ( /obj/structure/stairs/perspective{ icon_state = "p_stair_full" @@ -48855,14 +54303,21 @@ }, /area/lv522/landing_zone_forecon/UD6_Tornado) "vbm" = ( -/obj/structure/prop/invuln/overhead_pipe{ - dir = 6; - name = "overhead pipe"; - pixel_x = -10; - pixel_y = -6 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/atmos/cargo_intake) +/obj/item/clothing/mask/facehugger{ + desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; + icon_state = "facehugger_impregnated"; + layer = 3; + name = "????"; + stat = 2 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "vbu" = ( /obj/effect/landmark/lv624/fog_blocker/short, /turf/open/floor/prison, @@ -48924,6 +54379,18 @@ "vcu" = ( /turf/closed/shuttle/dropship2/tornado/typhoon, /area/lv522/landing_zone_forecon/UD6_Typhoon) +"vcF" = ( +/obj/structure/stairs/perspective{ + dir = 5; + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "vcH" = ( /obj/structure/barricade/wooden, /obj/effect/decal/cleanable/dirt, @@ -48939,11 +54406,8 @@ }, /area/lv522/indoors/c_block/mining) "vcR" = ( -/obj/structure/fence, -/turf/open/floor/strata{ - dir = 4; - icon_state = "floor3" - }, +/obj/structure/largecrate/random/mini/med, +/turf/open/floor/prison, /area/lv522/landing_zone_2/ceiling) "vda" = ( /obj/effect/decal/warning_stripes{ @@ -49176,6 +54640,13 @@ /obj/effect/decal/cleanable/blood, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/w_rockies) +"vhr" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "vht" = ( /obj/structure/closet/emcloset, /turf/open/floor/prison{ @@ -49183,6 +54654,13 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness/glass) +"vhA" = ( +/obj/item/prop/colony/used_flare, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "vhC" = ( /turf/closed/shuttle/dropship2/tornado/typhoon{ icon_state = "4" @@ -49233,7 +54711,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "viC" = ( /obj/structure/bed/chair/comfy{ @@ -49254,13 +54732,35 @@ icon_state = "cyan2" }, /area/lv522/indoors/a_block/medical) +"viE" = ( +/obj/structure/platform/strata{ + dir = 1 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "viG" = ( /obj/effect/decal/cleanable/cobweb, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/east_central_street) +"viH" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 10; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) +"viI" = ( +/obj/structure/pipes/vents/pump, +/obj/vehicle/powerloader, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "viN" = ( /obj/effect/decal/cleanable/blood/oil/streak, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/w_rockies) "viR" = ( /obj/structure/surface/table/woodentable/fancy, @@ -49297,8 +54797,11 @@ }, /area/lv522/landing_zone_forecon/UD6_Tornado) "vju" = ( -/turf/closed/wall/strata_outpost, -/area/lv522/oob/w_y_vault) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/reactor_garage) "vjv" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "69" @@ -49393,12 +54896,9 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) "vlq" = ( -/obj/structure/bed/chair, -/turf/open/floor/prison{ - dir = 10; - icon_state = "whitegreenfull" - }, -/area/lv522/indoors/a_block/fitness) +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "vlv" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/device/radio/off{ @@ -49537,6 +55037,13 @@ /obj/structure/bed/chair{ dir = 8 }, +/obj/structure/transmitter/colony_net{ + dir = 8; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Casino"; + pixel_x = 16 + }, /turf/open/floor/prison{ icon_state = "darkbrownfull2" }, @@ -49579,11 +55086,23 @@ icon_state = "cement2" }, /area/lv522/outdoors/colony_streets/central_streets) +"voX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/prop/alien/hugger, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 2 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "vpa" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "vpe" = ( /obj/effect/decal/cleanable/dirt, @@ -49610,6 +55129,15 @@ /obj/structure/window/framed/strata/reinforced, /turf/open/floor/plating, /area/lv522/landing_zone_2/ceiling) +"vpq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "vpB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/space_heater/radiator/red{ @@ -49636,6 +55164,15 @@ icon_state = "70" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"vqe" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/strata{ + dir = 4; + icon_state = "white_cyan1" + }, +/area/lv522/oob/w_y_vault) "vqk" = ( /obj/vehicle/train/cargo/trolley, /obj/structure/machinery/light, @@ -49704,6 +55241,17 @@ icon_state = "blue_plate" }, /area/lv522/indoors/a_block/admin) +"vrE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "vrV" = ( /obj/structure/window/framed/corsat/hull, /turf/open/floor/corsat{ @@ -49738,6 +55286,18 @@ icon_state = "floor_plate" }, /area/lv522/outdoors/colony_streets/south_west_street) +"vsj" = ( +/obj/structure/reagent_dispensers/fueltank/gas, +/obj/item/tool/weldpack{ + layer = 3.1; + pixel_x = -5; + pixel_y = 13 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "vsk" = ( /obj/structure/coatrack{ pixel_x = -6; @@ -49765,6 +55325,18 @@ icon_state = "cement1" }, /area/lv522/outdoors/colony_streets/south_east_street) +"vsy" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "vsG" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -49785,6 +55357,15 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/mining) +"vsZ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "vtc" = ( /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/nw_rockies) @@ -49861,6 +55442,15 @@ icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) +"vuS" = ( +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "vuY" = ( /obj/item/clothing/mask/facehugger{ desc = "It has some sort of a tube at the end of its tail. What the hell is this thing?"; @@ -49885,7 +55475,7 @@ /area/lv522/indoors/b_block/bridge) "vwi" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_street) "vwl" = ( /obj/structure/closet/cabinet, @@ -49939,11 +55529,29 @@ /obj/structure/cargo_container/watatsumi/right, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) +"vxq" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "vxv" = ( /obj/structure/surface/table/woodentable/fancy, /obj/effect/landmark/objective_landmark/close, /turf/open/floor/carpet, /area/lv522/indoors/b_block/bar) +"vxD" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/turf/open/floor/prison{ + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) "vxG" = ( /obj/structure/stairs/perspective{ dir = 1; @@ -50018,6 +55626,15 @@ }, /turf/open/floor/plating, /area/lv522/indoors/lone_buildings/engineering) +"vzd" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/west) "vzg" = ( /obj/item/stack/rods{ pixel_y = -2 @@ -50077,7 +55694,7 @@ /obj/structure/cargo_container/watatsumi/leftmid{ layer = 3.3 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "vzE" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ @@ -50122,6 +55739,14 @@ icon_state = "floor_marked" }, /area/lv522/landing_zone_1/ceiling) +"vAX" = ( +/obj/structure/bed/chair/comfy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "vBa" = ( /obj/structure/girder/displaced, /turf/open/asphalt/cement{ @@ -50202,6 +55827,15 @@ /obj/structure/bed/chair, /turf/open/floor/prison, /area/lv522/indoors/c_block/garage) +"vCv" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + name = "\improper Dormitories"; + welded = null + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/indoors/a_block/dorm_north) "vCy" = ( /obj/effect/decal/warning_stripes{ icon_state = "N"; @@ -50255,8 +55889,10 @@ /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/hallway) "vDo" = ( -/turf/closed/wall/strata_ice/dirty, -/area/lv522/landing_zone_2) +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/landing_zone_2/ceiling) "vDp" = ( /obj/structure/surface/table/almayer, /obj/item/device/flashlight/lamp{ @@ -50273,9 +55909,13 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/garage) "vDw" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/prison, -/area/lv522/atmos/outdoor) +/obj/item/ammo_magazine/rifle/heap{ + current_rounds = 0 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "vDL" = ( /obj/structure/prop/ice_colony/dense/planter_box{ dir = 5 @@ -50300,7 +55940,7 @@ /obj/structure/pipes/standard/manifold/hidden/green{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "vEw" = ( /obj/structure/filingcabinet{ @@ -50351,15 +55991,26 @@ dir = 9; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"vFD" = ( +/obj/structure/platform{ + dir = 8 + }, +/obj/structure/platform, +/obj/structure/platform_decoration{ + dir = 10; + layer = 3.51 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "vFH" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/item/lightstick/red/spoke/planted{ pixel_x = -9; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "vFJ" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -50409,6 +56060,12 @@ /obj/effect/decal/cleanable/blood/xeno, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_east_street) +"vGB" = ( +/obj/structure/window/framed/strata/reinforced, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "vGG" = ( /obj/structure/pipes/standard/manifold/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, @@ -50487,7 +56144,7 @@ /area/lv522/indoors/a_block/dorms) "vHN" = ( /obj/structure/prop/ice_colony/ground_wire, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "vHU" = ( /obj/structure/surface/table/almayer, @@ -50518,6 +56175,16 @@ icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) +"vIe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "vIg" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 1; @@ -50550,6 +56217,14 @@ icon_state = "brown" }, /area/lv522/atmos/east_reactor/south) +"vIU" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "vJb" = ( /turf/open/floor/prison{ dir = 1; @@ -50592,6 +56267,21 @@ icon_state = "greenfull" }, /area/lv522/indoors/a_block/fitness) +"vJw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/backpack/marine/satchel{ + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!"; + icon = 'icons/obj/janitor.dmi'; + icon_state = "trashbag3"; + name = "trash bag"; + pixel_x = -4; + pixel_y = 5 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/sewer) "vJD" = ( /obj/structure/window/framed/strata/reinforced, /obj/structure/curtain/red, @@ -50657,6 +56347,10 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"vKP" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/corsat, +/area/lv522/oob) "vKR" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 5 @@ -50793,6 +56487,13 @@ "vNk" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/c_block/casino) +"vNr" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor) "vNy" = ( /obj/effect/decal/cleanable/blood, /obj/structure/bed/roller, @@ -50921,7 +56622,7 @@ icon_state = "E"; pixel_x = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/nw_rockies) "vPl" = ( /obj/effect/decal/cleanable/dirt, @@ -50966,6 +56667,12 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"vQn" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor) "vQL" = ( /obj/effect/decal/cleanable/blood, /obj/structure/pipes/standard/simple/hidden/green{ @@ -51024,6 +56731,14 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"vRv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/largecrate/random/mini/wooden, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "vRQ" = ( /obj/structure/surface/table/almayer, /obj/item/stack/sheet/metal/medium_stack, @@ -51057,6 +56772,7 @@ /area/lv522/indoors/c_block/mining) "vSJ" = ( /obj/structure/blocker/forcefield/vehicles, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, /turf/open/floor/corsat{ icon_state = "marked" }, @@ -51071,6 +56787,15 @@ }, /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/central_streets) +"vSO" = ( +/obj/structure/machinery/power/apc/weak{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "greenfull" + }, +/area/lv522/indoors/a_block/fitness) "vSU" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -51099,13 +56824,22 @@ pixel_x = 12; pixel_y = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "vTx" = ( /turf/open/asphalt/cement{ icon_state = "cement3" }, /area/lv522/outdoors/colony_streets/north_east_street) +"vTK" = ( +/obj/structure/prop/vehicles{ + icon_state = "van_damaged" + }, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/reactor_garage) "vTO" = ( /obj/structure/machinery/landinglight/ds1{ dir = 1 @@ -51203,7 +56937,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "W" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "vVh" = ( /obj/structure/machinery/light{ @@ -51238,6 +56972,13 @@ icon_state = "marked" }, /area/lv522/indoors/b_block/bar) +"vVx" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "vVS" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -51245,15 +56986,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) -"vWc" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" - }, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, -/area/lv522/landing_zone_2/ceiling) "vWe" = ( /obj/structure/barricade/wooden{ dir = 1; @@ -51281,6 +57013,18 @@ icon_state = "marked" }, /area/lv522/indoors/c_block/casino) +"vWv" = ( +/obj/structure/stairs/perspective{ + dir = 5; + icon_state = "p_stair_full" + }, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement4" + }, +/area/lv522/outdoors/colony_streets/north_west_street) "vWI" = ( /obj/structure/largecrate/random, /turf/open/floor/prison, @@ -51337,7 +57081,7 @@ /obj/structure/platform_decoration{ dir = 8 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "vYL" = ( /obj/structure/pipes/standard/manifold/hidden/green, @@ -51428,6 +57172,10 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"vZY" = ( +/obj/structure/cargo_container/grant/rightmid, +/turf/open/auto_turf/shale/layer1, +/area/lv522/outdoors/w_rockies) "wac" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -51474,7 +57222,7 @@ /obj/structure/platform{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/south_east_street) "waZ" = ( /obj/item/trash/uscm_mre, @@ -51653,7 +57401,7 @@ /obj/structure/platform{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "wea" = ( /obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, @@ -51684,13 +57432,13 @@ dir = 10; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "weJ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "weM" = ( /obj/structure/cargo_container/horizontal/blue/middle{ @@ -51894,6 +57642,12 @@ icon_state = "darkbrownfull2" }, /area/lv522/landing_zone_2) +"whK" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "whR" = ( /obj/item/newspaper, /obj/effect/decal/cleanable/dirt, @@ -51950,7 +57704,7 @@ /obj/structure/stairs/perspective{ icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "wjf" = ( /obj/structure/bed/chair/wood/normal{ @@ -51958,6 +57712,15 @@ }, /turf/open/floor/carpet, /area/lv522/indoors/c_block/casino) +"wjy" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "wjE" = ( /obj/structure/platform_decoration{ dir = 8 @@ -51966,7 +57729,7 @@ dir = 6; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) "wjF" = ( /obj/structure/cargo_container/horizontal/blue/middle{ @@ -51981,6 +57744,17 @@ }, /turf/open/floor/prison, /area/lv522/indoors/lone_buildings/outdoor_bot) +"wjP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/turf/open/floor{ + dir = 4; + icon_state = "whiteyellowfull" + }, +/area/lv522/oob/w_y_vault) "wke" = ( /obj/structure/stairs/perspective{ dir = 1; @@ -52164,11 +57938,21 @@ layer = 3.1; pixel_y = 17 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "woG" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/atmos/filt) +"woR" = ( +/obj/structure/platform_decoration{ + dir = 4 + }, +/turf/open/gm/river, +/area/lv522/atmos/filt) +"woU" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "wpa" = ( /obj/structure/prop/server_equipment{ icon_state = "rackframe_broken" @@ -52254,6 +58038,12 @@ icon_state = "greenfull" }, /area/lv522/indoors/b_block/bridge) +"wrc" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/reactor_garage) "wrg" = ( /obj/structure/coatrack{ pixel_x = 10; @@ -52313,7 +58103,7 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "wsT" = ( /obj/structure/machinery/light{ @@ -52335,6 +58125,12 @@ icon_state = "cement4" }, /area/lv522/outdoors/colony_streets/north_street) +"wsY" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/central_streets) "wth" = ( /obj/structure/prop/ice_colony/ground_wire{ dir = 1 @@ -52424,7 +58220,7 @@ /area/lv522/indoors/a_block/corpo) "wvd" = ( /obj/structure/prop/dam/crane/damaged, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "wvq" = ( /obj/structure/machinery/seed_extractor, @@ -52436,6 +58232,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, /area/lv522/indoors/lone_buildings/outdoor_bot) +"wvB" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "wvO" = ( /obj/structure/filingcabinet, /turf/open/floor/strata{ @@ -52466,6 +58270,13 @@ /obj/structure/pipes/standard/manifold/fourway/hidden/green, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/dorms) +"wwi" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/west) "wwn" = ( /obj/structure/surface/table/reinforced/prison, /obj/item/tool/shovel/etool/folded, @@ -52500,6 +58311,11 @@ icon_state = "marked" }, /area/lv522/oob) +"wwG" = ( +/obj/structure/surface/table/almayer, +/obj/item/storage/toolbox/emergency, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/way_in_command_centre) "wwJ" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -52613,14 +58429,16 @@ }, /area/lv522/indoors/b_block/hydro) "wyA" = ( -/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ - icon_state = "flammable_pipe_2" - }, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/floor/corsat, -/area/lv522/atmos/east_reactor) +/obj/item/weapon/gun/rifle/m41a{ + current_mag = null + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "wyE" = ( /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/medium, @@ -52677,7 +58495,7 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_west_street) "wzJ" = ( /obj/structure/machinery/light, @@ -52703,6 +58521,21 @@ icon_state = "68" }, /area/lv522/landing_zone_forecon/UD6_Tornado) +"wAB" = ( +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) +"wAE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "wAM" = ( /obj/structure/cargo_container/horizontal/blue/middle, /obj/structure/largecrate/supply/floodlights{ @@ -52741,8 +58574,26 @@ /area/lv522/landing_zone_2) "wBA" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"wBG" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8; + pixel_x = -4 + }, +/obj/structure/prop/invuln/overhead/flammable_pipe/fly{ + dir = 8; + icon_state = "flammable_pipe_3"; + pixel_x = -3 + }, +/turf/closed/wall/mineral/bone_resin, +/area/lv522/atmos/west_reactor) +"wBR" = ( +/obj/structure/powerloader_wreckage, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "wCr" = ( /turf/closed/shuttle/dropship2/tornado{ icon_state = "64" @@ -52834,6 +58685,9 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"wDj" = ( +/turf/closed/wall/strata_outpost, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "wDk" = ( /obj/structure/pipes/standard/simple/hidden/green, /turf/open/floor/prison{ @@ -52841,6 +58695,20 @@ icon_state = "blue" }, /area/lv522/indoors/a_block/admin) +"wDu" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/structure/transmitter/colony_net{ + dir = 8; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Botany"; + pixel_x = 16 + }, +/turf/open/floor/prison{ + dir = 9; + icon_state = "greenfull" + }, +/area/lv522/indoors/b_block/hydro) "wDy" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor{ @@ -52884,12 +58752,14 @@ }, /area/lv522/landing_zone_2) "wEz" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat{ - dir = 6; - icon_state = "brown" +/obj/structure/prop/server_equipment/yutani_server{ + density = 0; + pixel_y = 16 }, -/area/lv522/atmos/cargo_intake) +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/lv522/outdoors/nw_rockies) "wEE" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/surface/table/almayer, @@ -52923,6 +58793,25 @@ /obj/effect/decal/cleanable/blood/oil, /turf/open/floor/prison, /area/lv522/indoors/c_block/cargo) +"wFv" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/structure/platform{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) +"wFA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, +/area/lv522/atmos/outdoor) "wFB" = ( /obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ @@ -52960,6 +58849,16 @@ /obj/effect/decal/cleanable/blood, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) +"wGq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes{ + icon_state = "S"; + pixel_y = -1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "wGE" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/prop/almayer/computer/PC{ @@ -52980,6 +58879,16 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen/glass) +"wGH" = ( +/obj/item/prop/colony/usedbandage{ + dir = 5; + pixel_y = 8 + }, +/obj/item/prop/colony/usedbandage{ + dir = 10 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "wGJ" = ( /obj/item/stack/sheet/wood, /turf/open/floor/prison, @@ -53065,6 +58974,19 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/mining) +"wIx" = ( +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "wIE" = ( /obj/structure/flora/bush/ausbushes/ppflowers, /turf/open/organic/grass, @@ -53090,6 +59012,12 @@ icon_state = "darkpurplefull2" }, /area/lv522/indoors/a_block/dorms) +"wJk" = ( +/obj/structure/surface/table/almayer, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "wJq" = ( /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/mining) @@ -53142,6 +59070,9 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"wLp" = ( +/turf/closed/wall/mineral/bone_resin, +/area/lv522/atmos/east_reactor/west) "wLN" = ( /obj/structure/surface/table/almayer, /obj/item/reagent_container/food/drinks/coffee, @@ -53232,13 +59163,13 @@ }, /area/lv522/indoors/lone_buildings/engineering) "wOu" = ( -/obj/structure/desertdam/decals/road_edge{ - icon_state = "road_edge_decal3"; - pixel_y = 16 +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 8 }, -/obj/structure/pipes/standard/simple/hidden/green, -/turf/open/floor/wood, -/area/lv522/indoors/a_block/fitness/glass) +/turf/open/asphalt/cement{ + icon_state = "cement12" + }, +/area/lv522/outdoors/n_rockies) "wOC" = ( /obj/structure/surface/table/almayer, /obj/effect/landmark/objective_landmark/close, @@ -53262,17 +59193,26 @@ }, /area/lv522/indoors/lone_buildings/outdoor_bot) "wPA" = ( -/obj/structure/window/framed/solaris/reinforced, +/obj/structure/machinery/door/airlock/almayer/generic{ + name = "\improper Dormitories"; + welded = null + }, /turf/open/floor/corsat{ icon_state = "marked" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) +"wPL" = ( +/obj/structure/platform_decoration/strata{ + dir = 8 + }, +/turf/closed/wall/strata_ice/dirty, +/area/lv522/oob) "wPN" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = 11; pixel_y = 25 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_2) "wPR" = ( /turf/open/floor/wood{ @@ -53282,6 +59222,15 @@ "wQa" = ( /turf/open/auto_turf/shale/layer1, /area/lv522/landing_zone_2) +"wQs" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/turf/open/floor/corsat{ + dir = 5; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "wQy" = ( /turf/open/floor/prison{ dir = 10; @@ -53304,6 +59253,15 @@ icon_state = "darkpurple2" }, /area/lv522/indoors/a_block/dorms) +"wRf" = ( +/obj/structure/machinery/door/airlock/almayer/maint, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/sewer) "wRk" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; @@ -53327,7 +59285,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "wRC" = ( /obj/structure/machinery/light, @@ -53358,6 +59316,15 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/bridges/garden_bridge) +"wSb" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor) "wSr" = ( /obj/structure/surface/table/reinforced/prison, /turf/open/floor/strata{ @@ -53385,14 +59352,8 @@ dir = 10; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/landing_zone_1) -"wSH" = ( -/obj/structure/pipes/standard/manifold/hidden/green{ - dir = 1 - }, -/turf/open/auto_turf/shale/layer0, -/area/lv522/outdoors/n_rockies) "wSW" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -53446,6 +59407,10 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo) +"wTv" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/west_reactor) "wTx" = ( /obj/structure/cargo_container/kelland/left, /turf/open/floor/prison{ @@ -53482,6 +59447,13 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo) +"wTV" = ( +/obj/structure/prop/vehicles, +/obj/effect/decal/cleanable/blood/oil, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/reactor_garage) "wUj" = ( /obj/structure/closet/crate/miningcar/yellow, /obj/item/ore/coal, @@ -53494,6 +59466,15 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) +"wUp" = ( +/obj/structure/stairs/perspective{ + dir = 4; + icon_state = "p_stair_full" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "wUx" = ( /obj/structure/barricade/deployable{ dir = 8 @@ -53506,6 +59487,12 @@ /obj/structure/closet/toolcloset, /turf/open/floor/plating, /area/lv522/oob) +"wVf" = ( +/obj/structure/machinery/power/apc/weak{ + dir = 1 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/west_reactor) "wVo" = ( /obj/item/lightstick/red/spoke/planted{ pixel_x = -9; @@ -53514,7 +59501,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) "wVF" = ( /obj/structure/machinery/door_control/brbutton{ @@ -53533,6 +59520,14 @@ }, /turf/open/floor/plating, /area/lv522/oob) +"wWc" = ( +/obj/structure/surface/table/almayer, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + dir = 8; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "wWe" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/carpet, @@ -53614,7 +59609,7 @@ /obj/structure/platform_decoration{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "wYU" = ( /obj/structure/stairs/perspective{ @@ -53662,6 +59657,16 @@ /obj/structure/window/framed/strata/reinforced, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) +"wZz" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, +/area/lv522/landing_zone_2/ceiling) "wZH" = ( /obj/structure/surface/table/almayer, /obj/item/reagent_container/food/snacks/cheesyfries, @@ -53721,6 +59726,15 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen/glass) +"xaN" = ( +/obj/structure/stairs/perspective{ + dir = 1; + icon_state = "p_stair_full" + }, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, +/area/lv522/landing_zone_2/ceiling) "xaQ" = ( /obj/structure/surface/table/almayer, /obj/item/weapon/gun/lever_action/r4t{ @@ -53752,13 +59766,13 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "xbM" = ( /obj/structure/prop/vehicles/crawler{ icon_state = "crawler_fuel" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/south_east_street) "xbN" = ( /obj/structure/machinery/sleep_console, @@ -53838,7 +59852,7 @@ layer = 3.5; pixel_y = 10 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "xdn" = ( /obj/structure/surface/table/almayer, @@ -53865,7 +59879,7 @@ pixel_x = 6; pixel_y = 7 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "xdD" = ( /obj/structure/pipes/standard/simple/hidden/green, @@ -53892,7 +59906,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "xeg" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -53900,6 +59914,9 @@ }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges) +"xei" = ( +/turf/closed/wall/strata_ice/dirty, +/area/space) "xen" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -53942,6 +59959,13 @@ /area/lv522/outdoors/colony_streets/north_east_street) "xfS" = ( /obj/structure/surface/table/woodentable/fancy, +/obj/structure/transmitter/colony_net{ + dir = 1; + phone_category = "LV522 Chances Claim"; + phone_color = "red"; + phone_id = "Colony Private Casino"; + pixel_y = -6 + }, /turf/open/floor/wood, /area/lv522/indoors/c_block/casino) "xfW" = ( @@ -53957,12 +59981,26 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"xgl" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/north_command_centre) "xgA" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/c_block/bridge) +"xgE" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "xgH" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -54095,14 +60133,11 @@ }, /area/lv522/indoors/a_block/dorms) "xiY" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, /turf/open/floor/corsat{ - dir = 9; - icon_state = "brown" + icon_state = "squares" }, -/area/lv522/atmos/north_command_centre) +/area/lv522/atmos/east_reactor/west) "xje" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -54153,12 +60188,9 @@ }, /area/lv522/indoors/b_block/bar) "xjU" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/item/prop/alien/hugger, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/obj/structure/closet/firecloset/full, +/turf/open/floor/strata{ + icon_state = "blue1" }, /area/lv522/outdoors/colony_streets/windbreaker/observation) "xjY" = ( @@ -54237,7 +60269,7 @@ /area/lv522/indoors/a_block/dorms) "xly" = ( /obj/structure/cargo_container/grant/rightmid, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) "xlI" = ( /turf/open/floor/shiva{ @@ -54319,6 +60351,10 @@ icon_state = "whiteyellowfull" }, /area/lv522/indoors/a_block/corpo) +"xmT" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat, +/area/lv522/atmos/west_reactor) "xni" = ( /obj/structure/bed/chair{ dir = 1 @@ -54410,6 +60446,18 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/corpo) +"xnX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/obj/structure/platform_decoration{ + dir = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "xoj" = ( /obj/structure/largecrate/random/barrel/red, /obj/effect/decal/cleanable/dirt, @@ -54418,10 +60466,7 @@ }, /area/lv522/indoors/lone_buildings/storage_blocks) "xpg" = ( -/obj/structure/prop/server_equipment/yutani_server, -/turf/open/floor/prison{ - icon_state = "floor_plate" - }, +/turf/closed/wall/strata_outpost/reinforced, /area/lv522/outdoors/nw_rockies) "xpu" = ( /obj/structure/platform, @@ -54437,7 +60482,7 @@ dir = 1; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "xpX" = ( /obj/structure/barricade/deployable{ @@ -54539,6 +60584,16 @@ }, /turf/open/floor/plating, /area/lv522/landing_zone_2) +"xsE" = ( +/obj/structure/platform{ + dir = 4 + }, +/obj/structure/platform, +/obj/structure/platform_decoration{ + dir = 6 + }, +/turf/open/gm/river, +/area/lv522/atmos/sewer) "xtb" = ( /turf/closed/wall/strata_outpost, /area/lv522/indoors/a_block/fitness) @@ -54604,6 +60659,28 @@ icon_state = "kitchen" }, /area/lv522/indoors/b_block/bar) +"xuD" = ( +/obj/structure/surface/table/almayer, +/obj/item/paper_bin/wy{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/device/flashlight/lamp{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/tool/pen, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) +"xuQ" = ( +/obj/structure/largecrate/random/secure, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "xuU" = ( /turf/open/floor/corsat{ dir = 9; @@ -54690,7 +60767,7 @@ pixel_x = -7; pixel_y = 27 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "xxq" = ( /turf/open/asphalt/cement{ @@ -54741,9 +60818,18 @@ icon_state = "cement1" }, /area/lv522/outdoors/colony_streets/north_west_street) +"xxW" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/cargo_intake) "xyf" = ( /obj/structure/cargo_container/kelland/left, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "xyi" = ( /obj/structure/closet/emcloset, @@ -54758,6 +60844,11 @@ icon_state = "darkyellowfull2" }, /area/lv522/indoors/lone_buildings/outdoor_bot) +"xyC" = ( +/obj/structure/machinery/landinglight/ds2/delaythree, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/lv522/landing_zone_2) "xyL" = ( /obj/structure/window/framed/strata/reinforced, /turf/open/floor/corsat{ @@ -54810,7 +60901,7 @@ dir = 5; icon_state = "p_stair_full" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "xzV" = ( /obj/structure/pipes/standard/simple/hidden/green{ @@ -54903,20 +60994,13 @@ /turf/open/floor/prison, /area/lv522/indoors/c_block/t_comm) "xBL" = ( -/obj/structure/prop/invuln/overhead_pipe{ - dir = 4; - name = "overhead pipe"; - pixel_x = -10; - pixel_y = -6 +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 }, -/obj/structure/prop/invuln/overhead_pipe{ - dir = 1; - name = "overhead pipe"; - pixel_x = -8; - pixel_y = 15 +/turf/open/asphalt/cement{ + icon_state = "cement12" }, -/turf/open/floor/plating/plating_catwalk/prison, -/area/lv522/atmos/cargo_intake) +/area/lv522/outdoors/n_rockies) "xBS" = ( /obj/structure/stairs/perspective{ dir = 6; @@ -54945,6 +61029,12 @@ }, /turf/open/floor/carpet, /area/lv522/indoors/a_block/executive) +"xCS" = ( +/obj/structure/machinery/light, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "xCT" = ( /turf/open/floor/prison, /area/lv522/indoors/a_block/dorm_north) @@ -54965,8 +61055,11 @@ "xDt" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/prop/ice_colony/ground_wire, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"xDu" = ( +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/indoors/a_block/corpo/glass) "xDC" = ( /obj/structure/prop/invuln/ice_prefab{ dir = 1; @@ -55040,6 +61133,13 @@ }, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/north_west_street) +"xEk" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/cargo_intake) "xEp" = ( /obj/structure/cargo_container/kelland/right, /turf/open/floor/prison{ @@ -55055,9 +61155,13 @@ /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) "xED" = ( -/obj/effect/landmark/lv624/fog_blocker/short, -/turf/closed/wall/mineral/bone_resin, -/area/lv522/oob) +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "Reactor_entry_1" + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) "xEH" = ( /obj/structure/machinery/landinglight/ds1{ dir = 1 @@ -55067,9 +61171,24 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1) +"xFg" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 10 + }, +/turf/open/asphalt/cement{ + icon_state = "cement1" + }, +/area/lv522/outdoors/colony_streets/north_street) "xFp" = ( /turf/open/asphalt/cement, /area/lv522/outdoors/colony_streets/north_east_street) +"xFt" = ( +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "xFv" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -55111,7 +61230,7 @@ pixel_x = 13; pixel_y = 29 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) "xGC" = ( /obj/item/reagent_container/glass/bucket/janibucket, @@ -55120,6 +61239,22 @@ icon_state = "darkbrownfull2" }, /area/lv522/indoors/c_block/mining) +"xGR" = ( +/obj/structure/machinery/door/airlock/almayer/maint, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/way_in_command_centre) +"xGX" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "xHj" = ( /obj/structure/prop/invuln/minecart_tracks, /obj/structure/closet/crate/miningcar{ @@ -55171,13 +61306,21 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/lv522/indoors/c_block/cargo) -"xJB" = ( -/obj/effect/decal/warning_stripes{ - icon_state = "S" +"xJg" = ( +/obj/structure/machinery/light, +/turf/open/floor/strata{ + icon_state = "blue1" }, -/turf/open/floor/prison{ - icon_state = "floor_plate" +/area/lv522/outdoors/colony_streets/windbreaker/observation) +"xJt" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic, +/turf/open/floor/corsat{ + icon_state = "marked" }, +/area/lv522/atmos/way_in_command_centre) +"xJB" = ( +/obj/structure/largecrate/random/barrel/red, +/turf/open/floor/prison, /area/lv522/landing_zone_2/ceiling) "xJF" = ( /obj/structure/window_frame/strata, @@ -55264,6 +61407,14 @@ /obj/item/prop/alien/hugger, /turf/open/floor/prison, /area/lv522/indoors/a_block/dorms) +"xLi" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "xLm" = ( /turf/open/floor/corsat{ icon_state = "plate" @@ -55292,6 +61443,15 @@ /obj/item/prop/alien/hugger, /turf/open/floor/prison, /area/lv522/outdoors/colony_streets/north_west_street) +"xLr" = ( +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1 + }, +/obj/structure/pipes/standard/simple/hidden/green, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/sewer) "xLU" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 @@ -55302,7 +61462,7 @@ /obj/structure/prop/invuln/ice_prefab{ dir = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "xMl" = ( /obj/structure/filingcabinet{ @@ -55331,6 +61491,13 @@ icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) +"xME" = ( +/obj/structure/surface/table/almayer, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "browncorner" + }, +/area/lv522/atmos/east_reactor/south) "xMO" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison, @@ -55364,6 +61531,13 @@ /obj/effect/landmark/objective_landmark/close, /turf/open/floor/prison, /area/lv522/indoors/b_block/hydro) +"xNt" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/turf/open/floor/corsat{ + dir = 1; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "xNu" = ( /obj/structure/platform_decoration{ dir = 8 @@ -55383,6 +61557,15 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/hallway) +"xNG" = ( +/obj/structure/machinery/computer/crew/colony{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/strata{ + icon_state = "blue1" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "xNR" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/prison{ @@ -55476,11 +61659,7 @@ /turf/closed/shuttle/elevator, /area/lv522/indoors/c_block/mining) "xPH" = ( -/obj/structure/stairs/perspective{ - dir = 1; - icon_state = "p_stair_full" - }, -/turf/open/auto_turf/shale/layer0, +/turf/open/floor/prison, /area/lv522/landing_zone_2/ceiling) "xPK" = ( /obj/structure/largecrate/random, @@ -55515,13 +61694,15 @@ /area/lv522/indoors/a_block/executive) "xPY" = ( /obj/structure/fence, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, /turf/open/floor/prison{ icon_state = "floor_plate" }, /area/lv522/atmos/outdoor) "xQc" = ( -/obj/structure/window/framed/corsat, -/turf/open/floor/corsat, +/turf/closed/wall/r_wall/biodome/biodome_unmeltable, /area/lv522/atmos/east_reactor/south) "xQi" = ( /obj/structure/closet/firecloset/full, @@ -55541,6 +61722,10 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/medical) +"xQq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood/ship, +/area/lv522/atmos/way_in_command_centre) "xQw" = ( /obj/structure/surface/table/almayer, /obj/item/paper_bin{ @@ -55572,7 +61757,7 @@ /area/lv522/outdoors/colony_streets/north_street) "xRn" = ( /obj/item/clothing/head/hardhat, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "xRo" = ( /obj/structure/machinery/space_heater/radiator/red{ @@ -55681,7 +61866,7 @@ /area/lv522/indoors/b_block/hydro) "xSv" = ( /obj/structure/pipes/standard/simple/hidden/green, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) "xSA" = ( /obj/structure/machinery/light{ @@ -55697,6 +61882,24 @@ /obj/structure/largecrate/random/barrel/green, /turf/open/auto_turf/shale/layer1, /area/lv522/outdoors/colony_streets/central_streets) +"xSE" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 4; + icon_state = "cell_stripe" + }, +/area/lv522/atmos/way_in_command_centre) +"xSL" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/corsat{ + dir = 9; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/south) "xSN" = ( /turf/open/floor/corsat{ icon_state = "marked" @@ -55774,6 +61977,10 @@ icon_state = "floor_plate" }, /area/lv522/indoors/b_block/bar) +"xUq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat, +/area/lv522/atmos/reactor_garage) "xUx" = ( /turf/open/floor/corsat{ icon_state = "plate" @@ -55803,8 +62010,14 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_west_street) +"xVB" = ( +/obj/structure/machinery/deployable/barrier, +/turf/open/floor/shiva{ + icon_state = "radiator_tile2" + }, +/area/lv522/atmos/way_in_command_centre) "xVG" = ( /obj/structure/largecrate/random, /obj/effect/decal/warning_stripes{ @@ -55927,6 +62140,14 @@ }, /turf/open/floor/prison, /area/lv522/indoors/a_block/kitchen/glass) +"xXv" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 5 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) "xXz" = ( /obj/structure/foamed_metal, /obj/effect/decal/cleanable/dirt, @@ -56011,6 +62232,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/plating_catwalk/prison, /area/lv522/indoors/a_block/bridges/corpo) +"xZE" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/open/floor/prison, +/area/lv522/atmos/way_in_command_centre) "xZL" = ( /obj/structure/machinery/conveyor{ dir = 5; @@ -56061,10 +62288,20 @@ icon_state = "N"; pixel_y = 1 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) +"yai" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_weed_node, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "plate" + }, +/area/lv522/atmos/east_reactor/south) "yaj" = ( -/turf/closed/wall/r_wall/biodome/biodome_unmeltable, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/corsat, /area/lv522/atmos/east_reactor/south) "yak" = ( /obj/structure/machinery/portable_atmospherics/canister/empty/oxygen, @@ -56076,9 +62313,17 @@ }, /area/lv522/indoors/c_block/mining) "yar" = ( -/turf/open/floor/prison{ +/obj/structure/fence, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/strata{ dir = 4; - icon_state = "darkyellowfull2" + icon_state = "floor3" }, /area/lv522/landing_zone_2/ceiling) "yat" = ( @@ -56096,13 +62341,38 @@ icon_state = "marked" }, /area/lv522/indoors/a_block/security) +"yaw" = ( +/obj/structure/machinery/door/airlock/almayer/maint{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/reactor_garage) +"yaC" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/way_in_command_centre) "yaF" = ( /obj/effect/spawner/gibspawner/xeno, /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/north_east_street) +"yaH" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/plating/plating_catwalk/prison, +/area/lv522/atmos/sewer) "yba" = ( /obj/structure/largecrate/random{ layer = 2.9 @@ -56125,7 +62395,7 @@ /area/lv522/oob) "ybj" = ( /obj/item/prop/alien/hugger, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "ybt" = ( /obj/structure/surface/table/almayer, @@ -56138,7 +62408,7 @@ }, /area/lv522/indoors/a_block/security/glass) "ybz" = ( -/turf/closed/wall/shiva/prefabricated, +/turf/open/asphalt/cement, /area/lv522/landing_zone_2) "ybM" = ( /obj/structure/surface/table/reinforced/prison, @@ -56158,6 +62428,13 @@ icon_state = "marked" }, /area/lv522/indoors/lone_buildings/storage_blocks) +"ycc" = ( +/obj/structure/largecrate/random/barrel, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + icon_state = "darkbrownfull2" + }, +/area/lv522/landing_zone_2/ceiling) "yct" = ( /obj/structure/surface/rack, /obj/effect/decal/cleanable/dirt, @@ -56174,6 +62451,10 @@ icon_state = "darkredfull2" }, /area/lv522/indoors/a_block/kitchen) +"ycw" = ( +/obj/structure/girder/reinforced, +/turf/open/auto_turf/sand_white/layer0, +/area/lv522/outdoors/colony_streets/north_east_street) "ycE" = ( /turf/open/floor/carpet, /area/lv522/indoors/b_block/bar) @@ -56190,7 +62471,7 @@ /obj/structure/prop/ice_colony/ground_wire{ dir = 4 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "ycO" = ( /obj/structure/machinery/light, @@ -56200,9 +62481,13 @@ }, /area/lv522/indoors/b_block/bridge) "ycV" = ( -/obj/effect/landmark/structure_spawner/setup/distress/xeno_wall, -/turf/open/floor/corsat, -/area/lv522/atmos/cargo_intake) +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement15" + }, +/area/lv522/outdoors/n_rockies) "ydb" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, @@ -56272,6 +62557,11 @@ icon_state = "floor_marked" }, /area/lv522/outdoors/colony_streets/north_west_street) +"yeH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/surface/table/almayer, +/turf/open/floor/prison, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "yeM" = ( /obj/structure/pipes/standard/simple/hidden/green{ dir = 4 @@ -56296,6 +62586,14 @@ "yfu" = ( /turf/open/floor/prison, /area/lv522/indoors/lone_buildings/storage_blocks) +"yfz" = ( +/obj/structure/largecrate/random/mini, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_marked" + }, +/area/lv522/landing_zone_2/ceiling) "yfH" = ( /obj/structure/window/framed/strata/reinforced, /turf/open/floor/plating, @@ -56343,6 +62641,13 @@ }, /turf/open/floor/prison, /area/lv522/indoors/c_block/casino) +"ygu" = ( +/obj/effect/landmark/structure_spawner/setup/distress/xeno_door, +/turf/open/floor/corsat{ + dir = 4; + icon_state = "brown" + }, +/area/lv522/atmos/east_reactor/west) "ygw" = ( /obj/structure/pipes/standard/simple/hidden/green, /obj/effect/decal/cleanable/dirt, @@ -56350,6 +62655,11 @@ icon_state = "floor_plate" }, /area/lv522/indoors/a_block/security) +"ygD" = ( +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/outdoors/colony_streets/windbreaker/observation) "ygJ" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/generic, /turf/open/floor/corsat{ @@ -56368,7 +62678,7 @@ /obj/effect/decal/warning_stripes{ icon_state = "S" }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_street) "yhy" = ( /obj/structure/surface/table/reinforced/prison, @@ -56383,6 +62693,14 @@ icon_state = "white_cyan1" }, /area/lv522/indoors/a_block/medical/glass) +"yhz" = ( +/obj/structure/window_frame/corsat, +/obj/effect/spawner/gibspawner/xeno, +/obj/effect/decal/cleanable/blood/xeno{ + icon_state = "xgib3" + }, +/turf/open/floor/corsat, +/area/lv522/atmos/east_reactor/south) "yhG" = ( /obj/structure/bed/chair{ dir = 8 @@ -56413,7 +62731,10 @@ }, /area/lv522/indoors/a_block/dorms) "yim" = ( -/turf/open/auto_turf/shale/layer0, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "yiu" = ( /turf/open/floor/corsat{ @@ -56429,10 +62750,7 @@ }, /area/lv522/indoors/a_block/dorms) "yiM" = ( -/obj/structure/pipes/standard/simple/hidden/green{ - dir = 4 - }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/central_streets) "yiZ" = ( /obj/structure/prop/vehicles/crawler{ @@ -56442,8 +62760,23 @@ pixel_x = 6; pixel_y = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/east_central_street) +"yje" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/prison{ + icon_state = "floor_plate" + }, +/area/lv522/atmos/sewer) +"yjg" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/engidoor/glass/colony, +/turf/open/floor/corsat{ + icon_state = "marked" + }, +/area/lv522/atmos/east_reactor/south) "yjm" = ( /obj/structure/largecrate/random, /turf/open/asphalt/cement, @@ -56522,7 +62855,7 @@ dir = 4 }, /obj/item/tool/weldingtool, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/colony_streets/south_east_street) "yjL" = ( /turf/open/floor/prison{ @@ -56635,6 +62968,15 @@ icon_state = "greenfull" }, /area/lv522/landing_zone_1/ceiling) +"yld" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/alien/resin/sticky, +/turf/open/floor/corsat{ + icon_state = "squares" + }, +/area/lv522/atmos/east_reactor/south) "ylm" = ( /turf/open/asphalt/cement{ icon_state = "cement12" @@ -56659,7 +63001,7 @@ /obj/structure/pipes/standard/simple/hidden/green{ dir = 6 }, -/turf/open/auto_turf/shale/layer0, +/turf/open/auto_turf/sand_white/layer0, /area/lv522/outdoors/n_rockies) "ylY" = ( /obj/structure/pipes/standard/manifold/hidden/green, @@ -57623,10 +63965,10 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy +dvO +orm +orm +wPL cpy cpy cpy @@ -57849,15 +64191,14 @@ cpy cpy cpy cpy +dvO +hJq +kiT +tfO +viE cpy cpy cpy -cpy -cpy -cpy -cpy -cpy -vtc auG auG cpy @@ -57868,6 +64209,7 @@ cpy cpy cpy cpy +cpy auG vtc vtc @@ -58076,25 +64418,25 @@ cpy cpy cpy cpy +hJq +qZf +wGH cpy -cpy -cpy -cpy -cpy +viE cpy cpy vtc vtc vtc vtc -vtc +cpy cpy cpy cpy auG auG vtc -jiW +vtc vtc vtc vtc @@ -58302,12 +64644,12 @@ cpy cpy cpy cpy +aVg +adl cpy cpy -cpy -cpy -cpy -cpy +pOK +rQL cpy auG vtc @@ -58315,13 +64657,13 @@ vtc vtc vtc vtc -vtc +cpy cpy vtc vtc vtc vtc -jiW +vtc vtc vtc vtc @@ -58529,11 +64871,11 @@ cpy cpy cpy cpy +aVg +tCa cpy -cpy -cpy -cpy -cpy +qIu +viE cpy cpy auG @@ -58542,13 +64884,13 @@ vtc vtc vtc vtc +rXr vtc vtc vtc vtc vtc -vtc -jiW +uWO uWO vtc vtc @@ -58565,7 +64907,7 @@ uWO vtc vtc auG -jiW +vtc cpy cpy cpy @@ -58756,26 +65098,26 @@ cpy cpy cpy cpy +aVg cpy +cJA cpy +viE cpy -cpy -cpy -cpy -vtc -vtc +jXp vtc vtc vtc vtc vtc vtc +rXr vtc uWO uWO uWO uWO -jiW +uWO uWO uWO vtc @@ -58792,11 +65134,11 @@ uWO uWO vtc vtc -jiW -auG vtc -vtc -wms +auG +cpy +cpy +cpy rWS sRA sRA @@ -58962,10 +65304,6 @@ abo cpy cpy cpy -saC -cpy -cpy -cpy cpy cpy cpy @@ -58987,22 +65325,26 @@ cpy cpy cpy cpy +hGJ +kFP cpy +pOK +rQL cpy -vtc +sNk vtc vtc uWO gxN hIZ hIZ -hIZ +jiW hSi uWO uWO uWO uWO -jiW +uWO uWO uWO uWO @@ -59019,14 +65361,14 @@ uWO uWO uWO vtc -jiW vtc -jrT vtc -wnl -kVG -sRA -sRA +jrT +cpy +cpy +kBT +uiK +mZM sRA sRA rWS @@ -59046,8 +65388,8 @@ sfZ vcu kor rWS -gQN -gQN +uiK +uiK rWS ePl cpy @@ -59188,9 +65530,6 @@ cpy cpy cpy cpy -saC -saC -saC cpy cpy cpy @@ -59214,6 +65553,9 @@ cpy cpy cpy cpy +hGJ +mTE +rQL cpy cpy vtc @@ -59229,7 +65571,7 @@ hIZ hIZ mAW hIZ -cJA +hIZ hIZ hIZ hIZ @@ -59246,14 +65588,14 @@ jXT hIZ ivz hIZ -idH +hIZ hSi vtc -uWO -wnu -nvB -sRA -sRA +cpy +cpy +vZY +pXH +bQq sRA rWS pRK @@ -59271,11 +65613,11 @@ sci sFS tcz vfl -gQN +uiK rWS rWS sRA -gQN +uiK rWS cpy cpy @@ -59414,11 +65756,11 @@ cpy cpy cpy cpy -saC -saC -saC -saC -saC +cpy +cpy +cpy +cpy +cpy tiQ tiQ tiQ @@ -59449,14 +65791,14 @@ uWO uWO gEB uWO -uWO +gOJ cpy lQS uWO uWO mwp uWO -jiW +uWO uWO dHR dJJ @@ -59473,14 +65815,14 @@ vtc vtc vtc vtc -jiW -lMH vtc +lMH vtc -jRY -noL -jTB +cpy +cpy +kLQ sRA +jHa sRA obe pRM @@ -59640,8 +65982,8 @@ cpy cpy cpy cpy -saC -saC +cpy +cpy tiQ tiQ tiQ @@ -59683,7 +66025,7 @@ mgJ mwp uWO uWO -jiW +aRH vPk vPk vPk @@ -59700,13 +66042,13 @@ dXa auG vtc vtc -jiW +vtc lMH jrT vtc -noL -noL -noL +cpy +cpy +cpy pps pxY pIu @@ -59725,8 +66067,8 @@ tSJ scw uEr vgM -gQN -gQN +uiK +uiK sRA sRA sRA @@ -59866,9 +66208,9 @@ cpy cpy cpy cpy -saC -saC -saC +cpy +tiQ +tiQ tiQ saC saC @@ -59904,13 +66246,13 @@ uWO gEB uWO uWO -uWO +rXr uWO uWO uWO uWO aRH -hJq +cKF bIJ bIJ bIJ @@ -59927,13 +66269,13 @@ jus eXO emm vtc -jiW +vtc lMH vtc uWO -noL -noL -noL +cpy +cpy +cpy ppF pys pIO @@ -60091,22 +66433,22 @@ cpy cpy cpy cpy +cpy +tiQ +tiQ +tiQ saC saC saC saC saC -saC -saC -saC -saC -fTs -fTs -fTs fTs fTs fTs +bSM fTs +dWE +dWE saC saC saC @@ -60115,7 +66457,7 @@ saC saC tiQ tiQ -cpy +tiQ cpy cpy cpy @@ -60129,9 +66471,9 @@ vtc uWO uWO gEB +idH uWO -uWO -uWO +rXr uWO uWO uWO @@ -60155,12 +66497,12 @@ fTi ksf kPO jYu -gEB -vtc -vtc -uWO -vtc -vtc +hvE +sLZ +sLZ +sLZ +cpy +cpy pqZ pyO qst @@ -60317,20 +66659,20 @@ cpy cpy cpy cpy +tiQ +tiQ +tiQ saC saC saC saC saC saC -saC -saC -saC -uIW uIW uIW uIW uIW +dxU uIW uIW saC @@ -60344,7 +66686,7 @@ saC saC tiQ tiQ -cpy +tiQ cpy cpy cpy @@ -60357,7 +66699,7 @@ uWO uWO gEB uWO -uWO +ttf cpy cpy uWO @@ -60386,9 +66728,9 @@ lMH vtc vtc vtc -noL -noL -kgb +vtc +cpy +cpy rWS rWS pUc @@ -60406,8 +66748,8 @@ sdE sIx rFp vhC -gQN -gQN +uiK +uiK sRA rWS ien @@ -60460,9 +66802,9 @@ ien umf vXc vXc -ruU -ruU -ruU +yiM +yiM +yiM ien cpy cpy @@ -60543,6 +66885,8 @@ cpy cpy cpy cpy +tiQ +tiQ saC saC saC @@ -60550,18 +66894,16 @@ saC saC saC saC -saC -saC -uIW -uIW -uIW uIW uIW uIW uIW uIW +dxU uIW uIW +kkc +kkc saC saC saC @@ -60572,22 +66914,22 @@ saC saC saC tiQ +tiQ cpy cpy cpy cpy cpy -cpy +cKG auG vtc vtc -uWO gEB +uWO lfS cpy cpy cpy -cpy uWO uWO cpy @@ -60613,9 +66955,9 @@ lMH ibu vtc vtc -noL -noL -kib +vtc +cpy +cpy rWS sRA pUc @@ -60633,7 +66975,7 @@ xic qOi tbl vhJ -gQN +uiK sRA sRA ien @@ -60682,7 +67024,7 @@ ylo ylo ylo ylo -spo +ien ien vXc vXc @@ -60769,8 +67111,8 @@ cpy cpy cpy cpy -saC -saC +tiQ +tiQ saC saC saC @@ -60789,7 +67131,7 @@ uIW iJA uIW uIW -uIW +kkc saC saC saC @@ -60800,19 +67142,19 @@ saC saC saC tiQ +tiQ cpy cpy cpy cpy -cpy -xXV +lqb xXV xXV xXV gJD -acq -tiQ -cpy +xXV +nNL +xpg cpy cpy cpy @@ -60841,9 +67183,9 @@ jXT jXT jXT noL -noL -kib -sRA +cpy +cpy +cpy sRA sRA qtc @@ -60861,8 +67203,8 @@ sIK uEX vhO hPM -gQN -gQN +uiK +uiK ien sON ezH @@ -60909,9 +67251,9 @@ wky xig tyl ylo -spo -umf -vXc +ien +ien +ien vXc vXc vXc @@ -60995,8 +67337,8 @@ bMX cpy cpy cpy -saC -saC +cpy +tiQ saC saC saC @@ -61016,11 +67358,11 @@ uIW uIW uIW uIW -uIW -uIW +kkc +kkc saC -uIW -uIW +kkc +kkc saC saC hnD @@ -61032,14 +67374,14 @@ tiQ tiQ tiQ tiQ -saC -khB -kqr -kxh +lqb +lqb +lqb +lqb gYM -kqr lqb -cpy +lqb +xpg cpy cpy cpy @@ -61070,7 +67412,7 @@ vtc lMH vtc wms -sRA +cpy sRA sRA sRA @@ -61136,8 +67478,8 @@ sau xig ofS ylo -rMF -jPv +ien +ien vXc vXc vXc @@ -61222,16 +67564,14 @@ bMX cpy cpy cpy +tiQ +tiQ saC saC saC saC saC saC -saC -saC -uIW -uIW uIW uIW uIW @@ -61239,6 +67579,7 @@ uIW uIW uIW uIW +dxU uIW uIW uIW @@ -61248,6 +67589,7 @@ uIW uIW uIW uIW +dxU uIW uIW doP @@ -61256,17 +67598,17 @@ saC saC saC saC -saC -saC -saC -saC -fTS -fTS -fTS -hkT +tiQ +tiQ +tiQ +tiQ bzC +kBq +oiW +niU +ljq bzC -tiQ +xpg cpy cpy cpy @@ -61294,15 +67636,15 @@ vtc uWO uWO vtc -lMH -vtc -wnl +mnr +jXT +nYM kVG -rWS -sRA -sRA -sRA -sRA +bWt +wbt +wbt +wbt +kXe sRA sRA sRA @@ -61364,10 +67706,10 @@ wHi cAW ylo ylo -mcG +ien +vXc +vXc vXc -cpy -cpy umf vXc vXc @@ -61464,6 +67806,7 @@ uIW uIW uIW uIW +dxU uIW uIW uIW @@ -61473,8 +67816,7 @@ uIW uIW uIW uIW -uIW -uIW +dxU uIW uIW uIW @@ -61483,19 +67825,19 @@ hnD saC saC saC -saC -saC -saC -saC -tKb -xuU -hAk -kQR -fTS +tiQ +tiQ +tiQ +tiQ bzC -cpy +oiW +oiW +niU +oiW +bzC +xpg cKG -sDS +rtI ncS mWc cpy @@ -61506,9 +67848,9 @@ bQG bQG bQG cjE -uWO -uWO -uWO +vtc +vtc +vtc uWO uWO uWO @@ -61521,7 +67863,7 @@ vtc vtc uWO vtc -lMH +vtc vtc wnu nvB @@ -61529,7 +67871,7 @@ sRA sRA sRA sRA -sRA +kXo sRA cpy cpy @@ -61590,11 +67932,11 @@ hYf wHi vBM yfu -iPD -spo +ylo +ien +ien +vXc vXc -cpy -cpy umf umf vXc @@ -61691,7 +68033,7 @@ dnQ fzL fzL fzL -fzL +dMu fzL fzL fzL @@ -61701,7 +68043,7 @@ fzL ssn uIW uIW -iJA +pgy uIW uIW uIW @@ -61710,19 +68052,19 @@ hTh saC saC saC -saC -saC -saC -xuU -hAk -txs -xZw +tiQ +tiQ +tiQ +bzC +bzC +oiW +oiW niU -fTS +kBq bzC -cpy -sDS -eqE +xpg +pMT +rJI xmj mWc uWO @@ -61732,15 +68074,15 @@ uWO uWO uWO uWO +vtc +vtc +vtc uWO uWO uWO uWO -uWO -uWO -uWO -uWO -uWO +vtc +vtc uWO uWO auG @@ -61748,7 +68090,7 @@ vtc vtc uWO uWO -lMH +vtc vtc cpy cpy @@ -61756,7 +68098,7 @@ sRA rWS sRA sRA -rWS +iXI cpy cpy cpy @@ -61817,14 +68159,14 @@ bZd yfu bZd wHi -iPD -spo +ylo +ien +vXc vXc vXc -cpy cpy umf -ruU +yiM fXx nJv xVd @@ -61917,65 +68259,65 @@ uIW hTh uPc uPc -uPc -kmd +kcb +kcb mTd mTd uPc uPc kmd -uPc +saC bco uIW uIW -uIW +dxU uIW uIW uIW uIW doP hnD +fop saC -saC -saC -saC -fTS -xeG -xZw -oiW -xZw -cIC +tiQ +tiQ bzC bzC -tiQ -sDS +bzC +oiW +ljq +niU +oiW +bzC +xpg +pPt eqE xmj mWc uWO +vtc +vtc +vtc uWO uWO uWO uWO +vtc uWO uWO uWO uWO uWO -uWO -uWO -uWO -uWO -uWO -uWO -uWO +vtc +vtc +vtc uWO uWO vtc vtc auG uWO -lMH +vtc vtc kBD cpy @@ -61983,7 +68325,7 @@ cpy sRA sRA rWS -rWS +iXI sRA cpy cpy @@ -61993,7 +68335,7 @@ sRA sRA sRA sRA -efH +uiK sRA sRA sRA @@ -62044,14 +68386,14 @@ yfu bZd bZd yfu -iPD -spo +ylo +ien vXc vXc cpy cpy umf -ruU +yiM fXx nJv nJv @@ -62144,15 +68486,15 @@ uIW hTh uPc tKo -naC +wBG tiQ mTd mTd tKo naC tiQ -uPc -bco +saC +saC uIW uIW kkc @@ -62162,28 +68504,28 @@ uIW uIW uIW doP -saC -saC +fop +fop tiQ tiQ -eZq -xeG -xZw -xZw +bzC +bzC +bzC +nvd bgc mjs nvd bzC -ajm -sDS +xpg +pPt sDS xmj mWc uWO uWO -uWO -uWO -oTX +vtc +vtc +uxd uWO aNw uWO @@ -62194,15 +68536,15 @@ uWO uWO uWO uWO -uWO -uWO +vtc +vtc uWO uWO uWO vtc auG uWO -gEB +uWO vtc kBD cpy @@ -62210,17 +68552,17 @@ cpy sRA rWS rWS -sRA +kXo sRA sRA cpy cpy rWS sRA -efH -efH -efH -efH +uiK +uiK +uiK +uiK nCt sRA sRA @@ -62271,14 +68613,14 @@ bZd yfu bZd yfu -iPD -spo -vXc +ylo +ien +ien vXc cpy vXc vXc -ruU +yiM fAA nJv vir @@ -62365,23 +68707,23 @@ saC saC saC saC -uIW -uIW -uIW -hTh +saC +dxU +dxU +lcP tiQ tiQ tiQ tiQ -mTd -mTd +dpg +dpg tiQ tiQ tiQ tiQ -fDS -uIW -uIW +saC +saC +kkc kkc kkc uIW @@ -62390,19 +68732,19 @@ uIW uIW uIW uIW -saC -saC -tiQ -fmB -xeG -xZw -xZw -xrA +fop +fop +xmT +fTS +fTS +fTS +fTS +fTS hkT fTS bzC -ajm -sDS +xpg +xpg eqE xmj mWc @@ -62429,25 +68771,25 @@ uWO uWO vtc vtc -gEB +uWO vtc kBT -efH -efH -sRA -efH +uiK +uiK sRA +uiK sRA -efH -efH +bKq +goY +rsF rWS rWS sRA -efH -efH -efH -efH -efH +uiK +uiK +uiK +uiK +uiK cpy sRA sRA @@ -62499,13 +68841,13 @@ qpc snI jub ylo -spo +ien vXc vXc vXc vXc -ruU -ruU +yiM +yiM taj nJv cfd @@ -62605,31 +68947,31 @@ mTd tJk saQ tiQ -uPc -bco -uIW -uIW -uIW -uIW -uIW +saC +saC +saC +saC +kkc +kkc +kkc uIW uIW uIW uIW uIW -saC -saC -tiQ +fop +fop +xmT tKb jRZ -iOl -xZw -xrA +xuU +hAk +kyb hkT -tiQ -tiQ -tiQ -sDS +bzC +bzC +bzC +xpg eqE xmj mWc @@ -62656,25 +68998,25 @@ uWO uWO vtc vtc -mnr -hIZ +vtc +uWO prT kWD -pMg +tTr pUR uiK uiK uiK uiK ruH -uiK -uiK -uiK -uiK -uiK -uiK -uiK -uiK +goY +goY +goY +goY +goY +goY +goY +goY rsF sRA sRA @@ -62726,13 +69068,13 @@ hsz jnr ylo ylo -mcG +ien vXc vXc vXc -ruU -ruU -ruU +yiM +yiM +yiM fXx nJv nJv @@ -62833,20 +69175,20 @@ uPc uPc kmd uPc -bcP -fzL -fzL -fzL -fzL -fzL +saC +saC +saC +saC +saC +gFG fzL fzL fzL fzL -saC -saC -saC -tiQ +fop +fop +fop +xmT jqz fTS xeG @@ -62855,8 +69197,8 @@ kxm hkT fTS bzC -jPI -sDS +xpg +xpg mGH xmj mWc @@ -62887,18 +69229,18 @@ vtc uWO kLQ sRA -efH -efH +uiK +uiK hKE hKE jsM -efH +uiK hRu -efH -efH +uiK +uiK nCt -efH -efH +uiK +uiK tTr hKE hKE @@ -62952,14 +69294,14 @@ ylo ylo ylo ylo -rMF -sql -vXc +ien +ien +ien vXc -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM fCU kvq izp @@ -63061,20 +69403,20 @@ vAi vAi fTO uIW +saC +saC +saC +saC +saC uIW uIW uIW uIW -uIW -uIW -uIW -uIW -uIW -saC -saC -saC -tiQ -tiQ +fop +fop +fop +xmT +fop fTS xeG xZw @@ -63082,8 +69424,8 @@ xrA kOE lgf bzC -ajm -sDS +xpg +pPC eqE xmj mWc @@ -63113,24 +69455,24 @@ vtc vtc uWO kNj -nzR -kXB -lqY -efH -efH -efH -efH +sRA +uiK +uiK +uiK +uiK +uiK +uiK hRu -efH -efH -efH -efH +uiK +uiK +uiK +uiK orE -efH -efH -efH +uiK +uiK +uiK hRu -efH +uiK sRA wnu sjY @@ -63180,13 +69522,13 @@ dbc xyN xyN sql -vXc -ruU -ruU -ruU -ruU -ruU -ruU +ien +yiM +yiM +yiM +yiM +yiM +yiM fXx xvQ sXM @@ -63290,18 +69632,18 @@ uPc uIW mTd giF -mTd -mTd -mTd -mTd -uIW -uIW -saC saC saC saC saC saC +uIW +fop +fop +fop +fop +chm +fop fTS xeG xZw @@ -63309,8 +69651,8 @@ xrF fTS fTS bzC -sxV -sDS +xpg +xpg sDS xmj mWc @@ -63339,25 +69681,25 @@ uWO uWO vtc vtc -ntL -lhb -lko -lvH -efH -efH -efH -efH +sRA +sRA +rWS +uiK +uiK +uiK +uiK +uiK hRu rGi -efH -efH -efH -efH -efH -efH +uiK +uiK +uiK +uiK +uiK +uiK sRA rtr -uiK +goY wbt wov wov @@ -63397,7 +69739,7 @@ rwE rwE rwE hWI -jPr +yiM vXc vXc vXc @@ -63407,13 +69749,13 @@ dbc umf umf vXc -ruU -ruU -ruU -ruU -ruU -ruU -ruU +ien +yiM +yiM +yiM +yiM +yiM +yiM fXx nJv xVd @@ -63519,25 +69861,25 @@ mTd dWT dWT vAi -vAi -mTd -uIW -uIW saC saC saC saC saC -saC -fTS +fop +fop +fop +chm +chm +hLT xeG xZw xrA fTS -tiQ -tiQ -tiQ -dLh +bzC +bzC +bzC +xpg eqE xmj mWc @@ -63566,26 +69908,26 @@ uWO uWO uWO vtc -ntL +bBB nFO lhC lxj sRA -efH -efH -efH +uiK +uiK +uiK hRu -efH -efH -efH -efH +uiK +uiK +uiK +uiK keb -efH +uiK sRA kor vae -efH -efH +uiK +uiK sRA clY xfe @@ -63619,28 +69961,28 @@ ydA tbJ uIr jPv -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM +eYT eYT -amS kXc -rXb -rXb -rXb -oaj -rXb -rXb -rXb -rwE -rwE -rwE -rwE -jPr -ruU -ruU +vXc +vXc +vXc +dbc +vXc +vXc +ien +ien +ien +yiM +yiM +yiM +yiM +yiM fXx gbB nJv @@ -63747,15 +70089,15 @@ vAi dWT vAi vAi -mTd -uIW -uIW -uIW saC saC saC saC saC +fop +chm +chm +chm saC kih uQI @@ -63763,8 +70105,8 @@ pLj kOJ lhD bzC -uzk -sDS +xpg +xpg eqE hQh mWc @@ -63789,31 +70131,31 @@ uWO uWO mWc uWO -uWO +vtc uWO uWO uWO kRf lhb -llc -lBE +lhb +ckK sRA sRA -efH -efH +uiK +uiK hRu -efH -efH -efH -efH +uiK +uiK +uiK +uiK nCt sRA asn sRA iWo -efH -efH -efH +uiK +uiK +uiK wKj xfr clY @@ -63847,28 +70189,28 @@ nLm nLm rMF jPv -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM arP -ruU -ruU +yiM +yiM puY vXc vXc dbc vXc vXc -ruU -ruU -ruU -ruU -ruU yiM -ruU -ruU -ruU +ien +yiM +yiM +yiM +yiM +yiM +yiM +yiM pUv xyN xyN @@ -63976,12 +70318,12 @@ bXq vAi mTd uIW -uIW -uIW -saC saC saC saC +chm +chm +chm tiQ saC kiD @@ -63990,8 +70332,8 @@ tCh kOQ lhD bzC -sxV -sDS +xpg +pPt sDS ncS sGt @@ -64015,32 +70357,32 @@ uWO iTW uWO mWc -uWO -uWO -uWO +vtc +vtc +vtc uWO uWO kSR -llc lBE -rWS +lBE +oOD rWS sRA sRA -efH +uiK hRu -efH -efH +uiK +uiK orE sRA sRA sRA -efH -efH +uiK +uiK viN rGi -efH -efH +uiK +uiK hJZ jGh xyf @@ -64074,29 +70416,29 @@ jOr nLm nLm spo -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM +yiM +yiM +yiM vXc vXc dbc vXc -ruU -qFP -qQi -qQi -arP -ruU yiM -ruU -ruU -ruU -qFP +yiM +ien +yiM +yiM +yiM +yiM +yiM +yiM +yiM +dwd qQi qQi puY @@ -64204,22 +70546,22 @@ vAi mTd uIW uIW -uIW saC saC saC +chm saC tiQ saC -isu -mdZ +oJS +oJS tCh isu lhD bzC -sxV -sDS -eqE +xpg +xpg +rJI ncS sGt uWO @@ -64243,29 +70585,29 @@ uWO gcY nkv uWO -uWO -uWO +vtc +vtc uWO uWO kTn -efH -sRA -rWS +fiB +cwN +cJm rWS rWS kQW wbt rvh -efH -efH +uiK +uiK rWS asn sRA -efH -efH +uiK +uiK asn -efH -efH +uiK +uiK sRA ien ien @@ -64301,11 +70643,11 @@ jfZ ftA nLm spo -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM wdy iPR iPR @@ -64314,12 +70656,12 @@ iPR dbc jPv vXc -vXc -ruU -ruU -ruU -ruU -pxQ +ien +ien +ien +yiM +yiM +pWR rwE rwE rwE @@ -64438,15 +70780,15 @@ saC saC tiQ tiQ -isu -kQw -gCV -isu -tiQ -tiQ -tiQ -sDS -eqE +oJS +oJS +oJS +oJS +bzC +bzC +bzC +xpg +rJI bkE sGt uWO @@ -64471,12 +70813,12 @@ iod uWO uWO uWO -uWO +vtc uWO uWO kUJ -rWS -sRA +mDw +cqe ien sRA sRA @@ -64489,10 +70831,10 @@ asn asn ien asn -efH +uiK ien -efH -efH +uiK +uiK ien ien ien @@ -64528,10 +70870,10 @@ uOs kcS ltI spo -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM wdy gbB nLm @@ -64542,17 +70884,17 @@ nLm rMF jPv vXc -vXc -ruU -ruU -ruU +ien +yiM +yiM +yiM +wsY +yiM +yiM +yiM +yiM +yiM yiM -ruU -ruU -ruU -ruU -ruU -ruU vXc vXc wdy @@ -64625,7 +70967,7 @@ bMX (36,1,1) = {" bMX tiQ -saC +tiQ saC saC saC @@ -64657,25 +70999,25 @@ uIW uIW uIW uIW -uIW -tiQ -tiQ +saC +saC +saC saC saC tiQ tiQ tiQ -isu -irx -irx -isu -tiQ -tiQ +oJS +oJS +oJS +oJS +bzC +bzC +xpg xpg -dJn -dJn +rLB bkE -mWc +wEz uWO uWO bdX @@ -64769,16 +71111,16 @@ nLm nLm rVa jPv +ien vXc vXc -vXc -ruU yiM -ruU -ruU -ruU -ruU -ruU +wsY +yiM +yiM +yiM +yiM +yiM vXc vXc wdy @@ -64852,7 +71194,7 @@ bMX (37,1,1) = {" bMX cpy -saC +tiQ saC saC saC @@ -64883,24 +71225,24 @@ fTs fTs fTs fTs -fTs -fTs -fTs -tiQ -tiQ +eLV +saC +saC +saC +saC saC tiQ jqz tiQ isu -fTS -fTS -isu -tiQ -tiQ -tiQ -sDS -eqE +oJS +oJS +oJS +bzC +bzC +bzC +xpg +rJI bkE mWc uWO @@ -64995,16 +71337,16 @@ wan wEQ nLm nLm -rMF -jPv -vXc +ien +ien +ien vXc umf xTV umf -ruU -ruU -ruU +yiM +yiM +yiM vXc vXc wdy @@ -65110,23 +71452,23 @@ uIW uIW uIW uIW -uIW -uIW -uIW -dnQ -fGJ +eLV +eLV +saC +saC +saC saC tiQ xZL jSR pyo xuU -kyb -isu -fTS +oJS +oJS +oJS bzC -ajm -sDS +xpg +xpg eqE ncS mWc @@ -65223,14 +71565,14 @@ uDP kDH nLm nLm -spo +ien vXc vXc vXc wYa vXc vXc -ruU +yiM vXc umf wdy @@ -65329,20 +71671,20 @@ mTd tKo naC tiQ -uPc +wVf nDz uIW uIW uIW -saC -uIW -iJA -uIW -uIW +eLV uIW -hTh -vAi -vAi +eLV +eLV +eLV +eLV +saC +saC +saC tiQ jsy loD @@ -65350,10 +71692,10 @@ lSs uLk mwf kOU -fTS +oJS bzC -ajm -sDS +xpg +pPC sDS ncS mWc @@ -65377,7 +71719,7 @@ eaE uWO uWO ilK -uWO +vtc uWO uWO uWO @@ -65450,12 +71792,12 @@ fjP vJT pfV nLm -spo +ien vXc -cpy vXc -wYa vXc +wYa +cpy vXc vXc vXc @@ -65534,15 +71876,15 @@ bMX bMX cpy tiQ -saC +tiQ saC saC ssn uIW iJA uIW -uIW -uIW +chm +chm saC uIW uIW @@ -65557,18 +71899,18 @@ tiQ tiQ tiQ tiQ -nDz -uIW -uIW -uIW -saC +dgI +dxU +dxU +smK +eLV +eLV +eLV +eLV +eLV +eLV saC saC -uIW -uIW -dnQ -fGJ -vAi tiQ tiQ isu @@ -65577,10 +71919,10 @@ xZw xZw xrA fTS -fTS +oJS bzC -ajm -sDS +xpg +xpg eqE xmj mWc @@ -65603,9 +71945,9 @@ eaE eaE uWO uWO -uWO -uWO -uWO +vtc +vtc +vtc pit ien ien @@ -65676,17 +72018,17 @@ tUM uOs uOs vJT -pMd -spo -afn +nLm +ien +ien +vXc +jue +wYa cpy cpy -wYa -vXc vXc vXc -vXc -ruU +yiM fXx rMF vVs @@ -65761,41 +72103,41 @@ bMX bMX cpy cpy +tiQ saC -saC -vAi -bcP -ssn -uIW -uIW -uIW +dWT +bIY +dwG +dxU +chm +chm saC saC saC uIW hTh -uPc +wTv tJk saQ tiQ mTd mTd tJk -saQ +rUX tiQ fwo nDz uIW uIW -saC -saC -saC +eLV +eLV +eLV uIW uIW -dnQ -fGJ -vAi -vAi +eLV +eLV +saC +saC tiQ xZL pyo @@ -65803,11 +72145,11 @@ iWZ xZw xZw xrA -fTS -tiQ -tiQ -tiQ -dLh +ldi +bzC +bzC +bzC +xpg eqE xmj mWc @@ -65830,9 +72172,9 @@ jvf eaE uWO uWO -uWO -uWO -uWO +vtc +vtc +vtc uWO uWO ien @@ -65903,17 +72245,17 @@ uOs uOs lsD wyE -pMd -spo +nLm +ien +vXc +vXc upz -cpy -cpy tDd wLh -vXc -ruU -ruU -ruU +cpy +yiM +yiM +yiM fXx rMF vVs @@ -65990,41 +72332,41 @@ cpy cpy tiQ tiQ -vAi +dWT vAi bco uIW -uIW +chm saC saC saC saC uIW hTh -uPc +wTv uPc uPc kmd mTd mTd uPc -uPc -kmd +saC +saC uPc nDz uIW uIW uIW -saC +eLV uIW uIW uIW hTh -vAi -vAi +eLV +eLV tiQ tiQ -isu +hhu loD uEl xZw @@ -66033,8 +72375,8 @@ xrF kPG lgf bzC -sxV -dLh +xpg +xpg eqE xmj mWc @@ -66058,8 +72400,8 @@ eaE uWO uWO oTX -uWO -uWO +vtc +vtc uWO uWO ien @@ -66131,16 +72473,16 @@ vJT whn tek nLm -spo +ien +vXc +vXc vXc wth -cpy -vaZ wYa -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM fXx mBF mBF @@ -66225,10 +72567,10 @@ uIW saC saC saC -uIW -uIW -doP -fTs +chm +kkc +mjq +dWE dWE fTs fTs @@ -66236,13 +72578,13 @@ fTs fTs fTs fTs -fTs +bSM fTs fGH uIW uIW uIW -uIW +dxU uIW uIW dnQ @@ -66250,18 +72592,18 @@ fGJ vAi tiQ tiQ -xZL -pyo -iWZ -xZw +kgC +gCV +kfu xZw xZw -xrA +kQw +pRT kQK fTS bzC -ajm -sDS +xpg +pPt sDS xmj mWc @@ -66286,7 +72628,7 @@ uWO iTW uWO aNw -uWO +vtc uWO ien ien @@ -66315,7 +72657,7 @@ wKR qFE wcR hJZ -slO +eUt qQh nLm nLm @@ -66358,16 +72700,16 @@ oDu nLm nLm nLm -spo +ien +ien +umf vXc -kyz -cpy vaZ wYa -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM fXx rMF vVs @@ -66445,16 +72787,15 @@ cpy cpy cpy tiQ -vAi +dWT vAi bcP ssn uIW saC -uIW -uIW -uIW -uIW +chm +chm +chm kkc kkc uIW @@ -66464,62 +72805,63 @@ uIW uIW uIW uIW +dxU uIW gmt uIW uIW iJA -uIW +dxU uIW dnQ fGJ vAi vAi tiQ -xZL -pyo -loD -uEl -xZw -xZw -xZw +fDS +gCV +gPQ +hry +kfF +kfF xrA -hkT +kPG +lER nCX bzC -ant -lUK +nDM +nDM jII aFA ylm -yim -yim -yim -yim +tfP +tfP +tfP +tfP bIe -yim -yim +tfP +tfP eaE eaE eaE -yim +tfP jsQ eaE fXS eaE -yim +tfP eaE -yim -yim +tfP +tfP oeX -yim -yim -yim -bgV +tfP +tfP +tfP +tfP ien -ydA -ydA -ydA +hJZ +hJZ +gHz vne ydA ydA @@ -66542,7 +72884,7 @@ iPu wBA wBA wBA -uQi +ldM oNQ nLm fcv @@ -66585,16 +72927,16 @@ fVB cxC rzG nLm -spo +ien vXc umf -cpy -vaZ +vXc +vXc wYa umf -ruU -ruU -ruU +yiM +yiM +yiM fXx rMF vVs @@ -66677,26 +73019,26 @@ vAi vAi bcP ssn -uIW -uIW -uIW -uIW -uIW -uIW +chm +chm +chm +chm +kkc +kkc uIW uIW uIW saC saC -uIW -uIW -uIW +kkc +kkc +kkc uIW gmt uIW uIW uIW -uIW +dxU dnQ fGJ vAi @@ -66704,22 +73046,22 @@ vAi tiQ tiQ isu -loD -uEl -xZw -xZw +gPQ +hry +kfF +kfF saC -xZw xrA -hkT -tiQ -tiQ -tiQ +rAL +bzC +bzC +bzC +bzC nDM jII aFA ylm -yim +tfP ylC qyG qyG @@ -66741,12 +73083,12 @@ qyG qyG qyG gMc -yim +tfP uSY -xtb -xtb -xtb -xtb +ien +pAp +hJZ +oNQ xtb xtb xtb @@ -66761,15 +73103,15 @@ xtb xtb xtb rvI -hJZ +clY hJZ hJZ hJZ slO hJZ hJZ -hJZ -hJZ +clY +clY oNQ nLm qZh @@ -66812,16 +73154,16 @@ bGL koj aMI nLm -spo +ien +vXc vXc vXc -cpy xLU pnE vXc umf -ruU -ruU +yiM +yiM fXx mBF mBF @@ -66905,25 +73247,25 @@ vAi vAi bcP fzL -ssn -iJA -uIW -uIW -uIW -uIW -uIW +chm +chm +chm +chm +kkc +dxU +dxU saC saC uIW uIW -uIW +dxU uIW uIW gmt uIW uIW dnQ -fzL +dMu fGJ vAi vAi @@ -66933,26 +73275,26 @@ xZL pyo iWZ xZw -xZw +kfF saC saC -xZw xrA -hkT -fTS -irx -irx -irx +lrG +rUl +aCR +lqb +lqb +lqb lUK aFA ylm +tfP yim -rNM bou bcf -yim -yim -yim +tfP +tfP +tfP eaE erw eaE @@ -66963,17 +73305,17 @@ nZF nZF nZF nZF +tfP +tfP +tfP +tfP yim -yim -yim -yim -rNM -yim -hxu -xtb -daz +tfP +ien +ien +ien pAp -knW +oNQ xtb qtE qNM @@ -67039,8 +73381,8 @@ sKH weR nLm nLm -spo -vXc +ien +ien vXc vXc wYa @@ -67048,7 +73390,7 @@ vXc vXc vXc vXc -ruU +yiM fXx rMF mBF @@ -67132,10 +73474,10 @@ vAi bXq vAi vAi -bcP -ssn +chm +chm saC -uIW +chm uIW uIW uIW @@ -67143,7 +73485,7 @@ uIW uIW uIW eAg -eOn +cyO eOn eOn fsf @@ -67153,8 +73495,8 @@ fGJ saC tiQ fIQ -eam -eam +pEw +pEw tiQ isu xuU @@ -67163,22 +73505,22 @@ xZw rEV saC saC -xZw bKk +hAk kQR fTS -fTS -lrh -ddy +aCR +sWn +nbT lUK aFA ylm +tfP yim -rNM -yim -yim -yim -yim +tfP +tfP +tfP +tfP eaE eaE eDt @@ -67189,18 +73531,18 @@ eaE fXS eaE eaE -yim -yim +tfP +tfP eFT bcf +tfP yim -rNM -yim -hxu -xtb -wCy -wmk -xqd +tfP +tfP +ien +cwE +hJZ +oNQ xyL qxi oiZ @@ -67268,8 +73610,8 @@ qiJ nLm aiQ vXc -kBq vXc +qfm wYa vXc vXc @@ -67325,7 +73667,7 @@ ofi max ofi ofi -max +ofi ofi ofi osN @@ -67362,7 +73704,7 @@ vAi vAi saC saC -uIW +chm uIW uIW uIW @@ -67381,9 +73723,9 @@ saC tiQ fUT uFG -uFG +nbD tiQ -isu +hlp xeG iYy xZw @@ -67400,12 +73742,12 @@ ddy lUK aFA ylm +tfP yim -rNM -yim -yim -yim -yim +tfP +tfP +tfP +tfP eaE eaE eDt @@ -67416,18 +73758,18 @@ gFp fXS jqa enS +tfP +tfP +tfP +tfP +tfP yim -yim -yim -yim -yim -rNM -yim -rxN -xtb -wCy -gvT -pVx +tfP +tfP +ien +clY +clY +dRK xtb bQl qOn @@ -67495,7 +73837,7 @@ wLN nLm qQM vXc -wth +nRs vXc wYa vXc @@ -67599,15 +73941,15 @@ uIW eQf gFG gFG -fzL -fGJ +gFG +uZf saC saC saC tiQ tiQ -eam -eam +pEw +pEw hOI tiQ isu @@ -67618,7 +73960,7 @@ xZw saC saC saC -xZw +mKQ kRp xWc rTh @@ -67626,13 +73968,13 @@ nWl dgJ aaX atV -bjT +wOu qyG rOf bIe -yim +tfP eFT -yim +tfP dEc eaE eFt @@ -67643,18 +73985,18 @@ eaE fXS hUZ eaE +tfP +tfP +tfP +tfP +pjJ yim -yim -yim -yim -yim -rNM -yim -sTr -vFS -pVx -xTs -pVx +tfP +ien +ien +ien +clY +bry vFS xOb oiZ @@ -67727,7 +74069,7 @@ vXc wYa vXc vXc -ruU +yiM wdy rMF mBF @@ -67814,7 +74156,7 @@ vSJ vSJ vSJ cNV -tiQ +cNV saC saC saC @@ -67824,9 +74166,9 @@ bcP fzL fzL eTZ -vAi -vAi -vAi +dWT +dWT +dWT saC saC tiQ @@ -67842,10 +74184,10 @@ xeG iYy xZw xZw -xZw +mKQ saC -xZw -xZw +mKQ +mKQ uHn xZw xrA @@ -67853,35 +74195,35 @@ lrh ddy lUK aFA -ylm -yim -yim -yim -yim -yim +xBL +tfP +tfP +tfP +tfP +tfP bcf dEM dZM liD fXS fXS -yim +tfP fXS fXS jtu gSw -yim -yim -yim +tfP +tfP +tfP ylm +pjJ yim -wSH -qyG -rgd -uwk -cZN -pAN -uZO +tfP +tfP +ien +clY +clY +jDc uwk fvk tqU @@ -67938,7 +74280,7 @@ trj nLm nLm nLm -uOs +nDS uMM uOs fjP @@ -67952,8 +74294,8 @@ vXc wth vXc wYa -ruU -ruU +yiM +yiM wdy rMF mBF @@ -68041,15 +74383,15 @@ xho xho xho xho -tiQ +cNV saC saC saC tiQ dWT -vAi -bXq -vAi +bet +sHy +bet eUs tiQ tiQ @@ -68070,8 +74412,8 @@ iYy xZw xZw xZw -xZw -xZw +mKQ +mKQ xZw kRw udR @@ -68080,35 +74422,35 @@ lrh ddy lUK rnp -ylm -yim -yim -yim +xBL +tfP +tfP +tfP bIJ -yim -yim +tfP +tfP dYK eaE eaE bex eaE -yim +tfP eaE eaE eaE eaE eFT -yim +tfP bIJ ylm -yim -rNM +pjJ yim tfP -xtb -xqd -jLF -xqd +tfP +ien +sjY +clY +vWv xtb eAD dKC @@ -68177,9 +74519,9 @@ nLm qQM vXc puY -ruU yiM -ruU +wsY +yiM wdy gbB mBF @@ -68268,7 +74610,7 @@ yeS xho yeS xho -tiQ +cNV saC saC saC @@ -68298,22 +74640,22 @@ xZw xZw xZw xZw -xZw -rEV +kQw +iyl kRJ -fTS -fTS -lrh +aCR +aCR +lqb ddy wgn eZv -ylm -yim -yim -yim +xBL +tfP +tfP +tfP bIJ bIJ -yim +tfP abV abV eUf @@ -68324,18 +74666,18 @@ abV jmW ugu abV -yim +tfP bIJ bIJ ylm -yim -rNM -yim -hxu -xtb -xWF -pAW -xqd +pjJ +lCH +tfP +ien +ien +ien +sjY +hip xyL vht oiZ @@ -68403,10 +74745,10 @@ wan nLm aiQ vXc -ruU -ruU yiM -ruU +yiM +wsY +yiM fXx mBF mBF @@ -68495,7 +74837,7 @@ kwJ faZ kwJ xho -tiQ +cNV saC saC saC @@ -68511,7 +74853,7 @@ saC saC saC tiQ -gxM +dAf uFG xdF htX @@ -68519,28 +74861,28 @@ hDh jFa hDy iti -xeG +fKu iZg +hHj xZw xZw -mmj -mmj xZw xrA -hkT -fTS -irx -irx -irx +kPG +udU +aCR +lqb +lqb +lqb jUq sbm -ylm -yim +xBL +tfP bcf -yim -yim -yim -yim +tfP +tfP +tfP +tfP cpy inU cpy @@ -68548,21 +74890,21 @@ cpy gGx inU inU -yim -yim +tfP +pjJ inU inU inU inU bcU -yim -rNM -yim -hxu -xtb -psq -pCW -xqd +pjJ +lCH +tfP +tfP +ien +sjY +clY +oNQ xtb qyI mDX @@ -68630,10 +74972,10 @@ nLm nLm spo vXc -ruU -ruU yiM -ruU +yiM +wsY +yiM fXx rMF vVs @@ -68722,7 +75064,7 @@ kwJ xho kwJ xho -tiQ +cNV saC saC saC @@ -68743,53 +75085,53 @@ gZd hjB iKC hDh -hON +dFY hDy -fTS -xeG +fBU +gat +gXR +hHj +xZw xZw xZw -jtf -jTb -kjU -mmj xrA -hkT -tiQ -tiQ -tiQ +rAL +bzC +bzC +bzC +bzC +nDM gWI inU -inU -bcU -yim -yim -yim -yim -yim +ycV +tfP +tfP +tfP +tfP +tfP cpy cpy cpy fgf cpy -cKF +tfP hzA ihy -yim -yim -yim -yim -yim -yim -yim -yim -rNM -yim -hxu -xtb -xtb -pDG -xyL +tfP +tfP +pjJ +pjJ +pjJ +pjJ +pjJ +pjJ +lCH +tfP +tfP +ien +sjY +clY +oNQ xtb xtb xtb @@ -68801,18 +75143,18 @@ xtb xtb xtb xtb -pVx +fZl uEC uEC uEC nZv xtb tvO -spe -vwi -vwi -vwi -vwi +jXQ +iKF +iKF +iKF +iKF tOv nLm fVB @@ -68856,11 +75198,11 @@ mNX aoH nLm spo -ruU -ruU -ruU yiM -ruU +yiM +yiM +wsY +yiM fXx rMF vVs @@ -68944,22 +75286,22 @@ cpy cpy cpy tiQ -xho +cNV kwJ xho kwJ -xho -tiQ +cNV +cNV saC saC saC saC saC -otQ -otQ -otQ -eVg -otQ +uqt +uqt +uqt +qvQ +saC saC saC saC @@ -68979,22 +75321,22 @@ xZw xZw xZw kkr -kkr -xrA -hkT +kUs +lrG +lWa fTS bzC -ant +nDM +nDM ylm +pjJ yim -yim -yim -yim -yim -yim -yim -yim -yim +tfP +tfP +tfP +tfP +tfP +tfP cpy cpy cpy @@ -69002,28 +75344,28 @@ cpy cpy hIp ijv -yim -yim -yim -inp -yim -yim -yim -yim -rNM -yim -hxu +tfP +tfP +pjJ +kcL +pjJ +pjJ +pjJ +pjJ +lCH +tfP +ien +ien +ien +clY +oNQ xtb xtb -cgB -pMT -rrN -qyM xtb -qYv +vSO cgB hwf -rrN +tJM qYv qYv qYv @@ -69036,10 +75378,10 @@ pVx xtb tvO fjr -ugV -ugV -ugV -ugV +fjr +fjr +fjr +fjr tPx nLm fVB @@ -69083,11 +75425,11 @@ vJT tsx nLm spo -ruU -ruU -ruU yiM -ruU +yiM +yiM +wsY +vXc fXx mBF mBF @@ -69099,7 +75441,7 @@ hMI pCg nAa pZV -mbG +ike wDy mMI mBF @@ -69171,12 +75513,12 @@ cpy cpy cpy tiQ -xho +cNV yeS xho yeS -xho -tiQ +cNV +cNV saC saC tiQ @@ -69186,7 +75528,7 @@ ksm ksm ksm goK -saC +ixD saC tiQ tiQ @@ -69211,16 +75553,16 @@ kyK kSC lgf bzC -ant +nDM +pRh ylm -yim -yim -yim -yim -yim -yim -yim -yim +pjJ +lCH +tfP +tfP +tfP +tfP +tfP pjJ vjW cpy @@ -69228,24 +75570,24 @@ cpy cpy cpy cpy +tfP +tfP +tfP +tfP +pjJ +pjJ +pjJ +pjJ +tfP yim -yim -yim -yim -yim -yim -yim -yim -yim -rNM -yim -uSY -xtb +tfP +tfP +ien +clY +clY +oNQ xtb -kfF -pVx -roT -pVx +aYF qQp xqd xTs @@ -69266,7 +75608,7 @@ emH emH emH tNr -ugV +fjr tPx nLm nLm @@ -69310,11 +75652,11 @@ nLm nLm nLm spo -ruU -ruU -ruU yiM -ruU +yiM +yiM +wYa +vXc fXx rMF vVs @@ -69398,12 +75740,12 @@ cpy cpy cpy tiQ -xho +cNV kwJ xho kwJ -xho -tiQ +cNV +cNV unt ifi gcn @@ -69438,16 +75780,16 @@ xrA hkT fTS bzC -ant +nDM +nDM ylm -yim -yim -yim -yim -yim -yim -yim -yim +pjJ +lCH +pjJ +tfP +pjJ +pjJ +tfP pjJ pjJ vjW @@ -69456,23 +75798,23 @@ cpy cpy vjW inp +tfP +tfP +tfP +tfP +pjJ +pjJ +tfP +tfP yim -yim -yim -yim -yim -yim -yim -yim -rNM -yim -hxu -xtb +tfP +tfP +ien +clY +clY +oNQ xtb -pVx -pVx -roT -uEC +mjW uEC uEC uEC @@ -69493,7 +75835,7 @@ xtb xtb xtb tEJ -ugV +fjr tPx nLm iJS @@ -69537,11 +75879,11 @@ ijB pPV nLm sFp -ruU -ruU -ruU yiM -ruU +yiM +vXc +wYa +vXc fXx rMF vVs @@ -69630,7 +75972,7 @@ kwJ xho kwJ faZ -tiQ +cNV xho dpj otQ @@ -69663,17 +76005,13 @@ klx xZw xrA kTd -tiQ -tiQ -tiQ +bzC +bzC +bzC +nDM ylm -yim -yim -yim -yim -yim -yim -yim +vjW +lCH pjJ pjJ pjJ @@ -69683,23 +76021,27 @@ pjJ pjJ pjJ pjJ -yim -yim -yim -yim +pjJ +pjJ +pjJ +pjJ +tfP +tfP +tfP +pjJ cpy +pjJ +pjJ +tfP yim -yim -yim -rNM -yim -hxu +tfP +ien +ien +ien +clY +oNQ xtb -ptc -xqd -pVx -vsG -qyM +soS qyM raQ raQ @@ -69720,7 +76062,7 @@ wRJ xmk xtb tvO -ugV +fjr tPx nLm kKc @@ -69764,11 +76106,11 @@ pSs hau nLm spo -ruU -ruU +yiM +yiM gAa uLF -ugi +vXc fXx mBF mBF @@ -69857,7 +76199,7 @@ kwJ xho kwJ xho -tiQ +cNV xho drS dNd @@ -69873,59 +76215,59 @@ otQ otQ fGN tiQ -gAJ +bvI hai xdF fXv hup -uFG +msp uFG hDy -fTS +qYk xeG xZw saC saC saC -xZw +mKQ xrA hkT fTS bzC -ant +nDM +nDM ylm -yim -yim -yim -yim -yim -yim -yim -bgV -sQu -sQu -sQu -oaa +vjW +eDS pjJ pjJ pjJ pjJ pjJ -yim -yim +pjJ +pjJ +pjJ +pjJ +pjJ +pjJ +pjJ +pjJ +pjJ +tfP +tfP cpy cpy cpy +pjJ +tfP yim -yim -rNM -yim -hxu -xyL -joe -xTs -vlq -vsG +tfP +tfP +ien +rzq +clY +oNQ +xtb rmt qdc raS @@ -69936,8 +76278,8 @@ uEC xTs tlz xtb -xqd -xTs +mfF +iYa pAW xTs vIb @@ -69947,7 +76289,7 @@ pVx rKt xtb tvO -ugV +fjr tPx nLm nLm @@ -69991,11 +76333,11 @@ nLm nLm nLm afX -ruU -ruU -tiJ +vXc yiM -ruU +tiJ +mAE +vXc fXx rMF uWI @@ -70084,7 +76426,7 @@ yeS xho yeS xho -tiQ +cNV hAr uCr otQ @@ -70112,47 +76454,47 @@ fTS xeG xZw saC -xZw saC -xZw +saC +mKQ xrA kQK fTS bzC -ant +nDM +pRh ylm -yim -yim -yim -yim -yim +vjW +eDS +pjJ +pjJ bgV sQu -gWI -tiQ -gWI -gWI -gWI +sQu +mjR +sQu +sQu +sQu sQu sQu sQu oaa pjJ -yim -yim -yim +pjJ +pjJ +pjJ cpy +pjJ +pjJ +tfP yim -yim -yim -rNM -yim -hxu -xyL +tfP +tfP +ien puV -xTs -vlq -oem +clY +oNQ +xyL qBe mqk hLo @@ -70163,18 +76505,18 @@ siT uEC xqd xtb -xqd -uEC +fnF +siT pAW xTs -xqd +vRv xtb joe uRx jLF xtb tvO -ugV +fjr tPx nLm tsv @@ -70218,11 +76560,11 @@ mPL mPL nLm tiC -ruU -ruU -ruU -mAR -rwE +vXc +vXc +yiM +tDd +rXb hNz qGf aio @@ -70311,7 +76653,7 @@ xho xho xho xho -tiQ +cNV eZY uCr otQ @@ -70337,49 +76679,49 @@ ibT ixf tLQ jbs -xWc -xWc -xWc -xWc -xWc -rTh -kUs +ikr +saC +saC +saC +mKQ +xrA +hkT nCX bzC -ant +nDM +nDM gWI sQu -sQu -sQu +msQ sQu sQu gWI -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ +iAv +bZB +iAv +iAv +iAv +iAv +iAv +iAv +iAv ylm pjJ +pjJ +pjJ +pjJ +pjJ +pjJ +tfP +tfP yim -yim -yim -yim -yim -yim -yim -rNM -yim -hxu +tfP +ien +ien +ien +clY +oNQ xyL -pwC -xTs -vlq -oem xPA igv hLo @@ -70390,7 +76732,7 @@ siT xTs pVx vFS -xqd +vIe uEC roT uEC @@ -70401,7 +76743,7 @@ gvT jLF xyL tvO -ugV +fjr xWL lfe lbg @@ -70447,9 +76789,9 @@ pMd ssl sDq faQ -ruU +yiM sPs -ruU +vXc tvn mBF mBF @@ -70538,8 +76880,8 @@ vSJ vSJ vSJ cNV -tiQ -dcm +cNV +eGs dtr otQ xho @@ -70562,51 +76904,51 @@ hye hRd uFG hDy -fTS -xeG -xZw -uAm -xZw -xZw -xZw -xrF -hkT -tiQ -tiQ -tiQ -api -api -api -api -api -api -tiQ -tiQ -nqQ -tiQ -pgL -nqQ -dvO +xxW +dsc +rov saC -tjR -tiQ +saC +saC +kzc +lit +cyu +bzC +bzC +bzC +nDM +gWI +gWI +bSU +gWI +iAv +iAv +iAv +vZP +iAv +saC +saC +saC +saC +saC +iAv ylm +pjJ +pjJ +tfP +pjJ +pjJ +tfP +tfP +tfP yim -yim -yim -yim -yim -yim -yim -yim -rNM -yim -hxu +tfP +tfP +ien +clY +clY +pPm xtb -pwX -uEC -uEC -fKu xPA bID rSd @@ -70628,7 +76970,7 @@ jxz jLX xOQ xRk -vwi +iKF xWP yiH ukB @@ -70742,7 +77084,7 @@ max max max osN -pNa +aQH awm wfP wfP @@ -70766,8 +77108,8 @@ xho xho xho cNV -dyl -dwG +eGs +otQ otQ xho uAd @@ -70781,59 +77123,59 @@ otQ otQ xho tiQ -gGq +pNc uFG qml uFG uFG -uFG +dRS hDy hDy fTS xeG jiY -uAm -xZw -xZw +saC +saC +saC xZw xrA hkT -fTS nCX -tiQ -jUY -jUY -jUY -jUY +bzC +iAv jUY -tiQ -tiQ -vDw -vDw -eai -eai -saC +smr +smr +kri +iAv +iAv +iAv +xzn +xzn +nrh +nrh saC saC tjR +tjR xPY ylm oeX +tfP +tfP +tfP +tfP +tfP +tfP +tfP yim -yim -yim -yim -yim -yim -yim -rNM -yim -hxu -xtb -pxN -uEC +tfP +uSY +ien +clY +clY pPm -fKu +xtb xPA hLo hLo @@ -70855,7 +77197,7 @@ uEC wmk xtb tvO -ugV +fjr tPx lfe ppy @@ -70900,9 +77242,9 @@ rHu pMd aWo mpN -ruU -tVv -tVv +vXc +grq +grq kqJ mAR wCR @@ -70993,19 +77335,19 @@ xho kwJ xho cNV -aqI +eGs uqt -otQ -xho -uAd +uqt +xgl +dwP saC saC saC saC saC -vDV -xho -xho +cdP +xgl +xgl hDy hDy hDy @@ -71018,31 +77360,31 @@ hDy fTS fTS xeG -uAm +ipB xZw -oiW +saC xZw xZw bKk -hkY -kyb -fTS -tiQ -lVg -fTS -fTS -fTS +kQR fTS -tiQ +bzC +iAv +iAv +sTr +sTr +lrr +iAv +iAv mWw nmK nrh -xzn +nrh xzn xzn fLS -saC xzn +hHd xPY ylm ylC @@ -71054,19 +77396,19 @@ qyG qyG qyG eeY -yim -rxN -xtb -pVx -uEC -pPt -qeJ -wOu -smr -smr -smr -tNT -rLB +tfP +ien +ien +ien +clY +oNQ +xyL +xPA +hLo +hLo +hLo +aiw +cgB siT uEC tlX @@ -71082,7 +77424,7 @@ pVx uEC xtb tvO -ugV +fjr tPx fSq geB @@ -71130,7 +77472,7 @@ tVv qgj tvq ftl -ruU +yiM rwB gBe fXx @@ -71220,8 +77562,8 @@ uTj cBi xho cNV -dcB -uqt +eGs +otQ otQ xho uAd @@ -71241,52 +77583,52 @@ hkT fTS fTS fTS -fTS +glj fTS xuU txs -xZw +uHn xZw xZw tZs xZw xZw -uHn -xrA -fTS -fTS -fTS -fTS -fTS +mcG +aCR +bzC +iAv +iAv +tfW +tfW mBy -fTS -tiQ +iAv +iAv saC eYA -saC -xzn +akp +hHd mTo xkB xzn -saC xzn +hHd xPY ylm -rNM -yim yim +tfP +tfP cpy +tfP +tfP +tfP +tfP yim -yim -yim -yim -gTJ -piW -rgd -plb -cZN -uIO -qgx +pjJ +pjJ +ien +esw +clY +oNQ xtb qBc jZo @@ -71294,7 +77636,7 @@ rbb jZo rwK hzk -uEC +qGh uEC jXc xtb @@ -71309,7 +77651,7 @@ vmo pVx xtb tvO -ugV +fjr tPx nLm tTU @@ -71355,11 +77697,11 @@ nLm vBa ofy sPs -tVv -tVv -ruU -xly +grq +grq yiM +xly +wYa fXx rMF tSL @@ -71448,7 +77790,7 @@ oML xho cNV eGs -dwG +otQ otQ xho uAd @@ -71461,60 +77803,60 @@ oEw yeS oML fTS -uxf +lrh gIH hcV hkY hAk hAk hRj -ick +kfA ick iMS xWc -xWc +itp xWc xWc xWc krw -xWc +ahJ pRf -bKk -hAk -hAk -hAk -hAk -hAk -kyb -fTS saC +bzC +iAv +geP +jqL +jqL +rKz +wAB +iAv saC saC saC -xzn +hHd mTo mTo xzn +hHd xzn -xzn -xPY +jdv ylm -rNM yim +tfP cpy cpy cpy -yim -yim -yim +tfP +tfP +tfP yim pjJ -sTr -pnx -xqd -xTs -uEC -rJI +pjJ +ien +dWc +clY +oNQ +xyL xPA hLo hLo @@ -71536,7 +77878,7 @@ xyL xtb xtb tvO -ugV +fjr tPx nLm nLm @@ -71580,11 +77922,11 @@ rHu nLm nLm afX -ruU +vXc jrL qig -ruU -ruU +yiM +yiM twT voL rMF @@ -71674,7 +78016,7 @@ jJa gTw xho cNV -lxW +eGs dya otQ xho @@ -71695,53 +78037,53 @@ hlf tso tso hRG +kzc xZw xZw xZw +iGc xZw -rEV -xZw -xZw -saC -saC -xZw -uHn -rEV xZw xZw -uAm xZw -lWa -pRT +mKQ saC saC +bzC +iAv +wTV +hAD +lEZ +fNk +wAB +iAv saC saC -vZP +jPC xzn xkB xkB xzn xzn vZP -xPY +jdv ylm -rNM yim +tfP cpy cpy cpy cpy -yim -yim -pjJ -pjJ tfP +tfP +lCH +pjJ +ien +ien +ien +clY +oNQ xtb -pVx -xTs -xTs -rJI xPA hLo hLo @@ -71807,12 +78149,12 @@ nLm nLm rMF sql -ruU -ruU +yiM +yiM sPw -ruU -ruU -ruU +yiM +vXc +vXc rOP tSL tSL @@ -71891,7 +78233,7 @@ bMX cpy cpy cpy -tiQ +cpy tiQ vDV uTj @@ -71901,7 +78243,7 @@ oML xho xho cNV -fcV +eGs dya otQ xho @@ -71915,60 +78257,60 @@ oEw fwX oML fTS -uxf +lrh gMy udR iKw udR udR udR -udR +xEk iyl iOl xZw -xZw -xZw -saC -saC -saC -xZw uHn xZw xZw xZw -uAm -xZw -xrA -fTS -nCX +mKQ saC saC -tjR -xzn -xzn +saC +bzC +iAv +eTn +gbo +bBJ +iuC +axS +iAv +saC +lqd xzn xzn xzn +hHd +hHd xzn xzn -xPY +jdv ylm -rNM yim +tfP cpy cpy cpy cpy -yim +tfP pjJ +lCH pjJ pjJ -hxu +ien +nBs +clY +oNQ xtb -pVx -xTs -xTs -rJI xPA wiz rwx @@ -72035,10 +78377,10 @@ rMF sql vXc bMN -ruU -ruU +yiM +yiM pWR -rwE +rXb uHE oXp tSL @@ -72118,8 +78460,8 @@ bMX cpy cpy cpy +cpy tiQ -xho vDV kmz yeS @@ -72142,60 +78484,60 @@ fpH dOw gTw fTS -uxf +lrh gHF fTS hkT fTS fTS -oJS -oJS -oJS -iOG -jci -xZw -xZw saC saC saC -saC -mOl -hry -xZw +iOG +jci +uHn xZw xZw xZw -xrA saC saC saC saC +bzC +iAv +eTn +iEn +bBJ +iuC +kzG +iAv saC +saC +hHd xzn +hHd +hHd xzn xzn xzn -xzn -xzn -xzn -xPY +jdv ylm -rNM yim +tfP cpy cpy cpy cpy vjW pjJ +lCH pjJ pjJ -hxu +ien +hmM +clY +oNQ xtb -pVx -pDM -pPC -rJI xPA piE hLo @@ -72229,10 +78571,10 @@ lfe nLm ahP wCC -ugV -ugV -ugV -ugV +fjr +fjr +fjr +fjr bPH dox tGl @@ -72244,9 +78586,9 @@ qGK qSk ofd spo -ruU -ruU -ruU +vXc +vXc +vXc mqC pwz dFg @@ -72262,10 +78604,10 @@ sql vXc vXc upz -ruU -ruU yiM -ruU +yiM +wsY +vXc fXx tSL tSL @@ -72345,16 +78687,16 @@ bMX cpy cpy cpy +cpy tiQ -xho -xiY -ote +vDV +uAd yeS yeS oML xho xho -otQ +uqt xho uTj ksm @@ -72364,10 +78706,10 @@ saC saC saC saC -jKu -xho -xho -dyl +gyK +xgl +xgl +xgl hDy hDy hDy @@ -72377,27 +78719,27 @@ hzq hDy hDy hDy -oJS -oJS -xeG -xZw -xZw -saC saC saC -saC -qpD +xeG uHn -oiW xZw xZw saC saC saC +qpD saC -tiQ -saC -xzn +bzC +iAv +gem +sjx +bBJ +iuC +jqL +iAv +saC +hHd nsv jxI jxI @@ -72415,14 +78757,14 @@ cpy cpy cpy pjJ +lCH pjJ -pjJ -hxu +ien +ien +ien +sjY +oNQ xyL -joe -pEp -pRh -rJI qBe sKz hLo @@ -72458,8 +78800,8 @@ wCC ugV ugV kGX -ugV -ugV +fjr +fjr rZc dox tGl @@ -72471,13 +78813,13 @@ uMO rqs ofd spo -ruU +vXc laX dFH -ruU -ruU -ruU -ruU +vXc +vXc +vXc +vXc pUv xyN xyN @@ -72490,9 +78832,9 @@ vXc vXc upz vXc -ruU yiM -ruU +wsY +yiM fXx tSL tSL @@ -72571,17 +78913,17 @@ bMX bMX cpy cpy +cpy +cpy tiQ -tiQ -xho -aEL -yeS +vDV +uAd yeS yeS epI cBi xho -otQ +uqt xho uAd yeS @@ -72594,7 +78936,7 @@ yeS jKu xho otQ -uqt +otQ dyl tiQ gNe @@ -72602,39 +78944,39 @@ uFG qml uFG uFG -uFG +msp hDy hDy -fTS -xeG -xZw -xZw -xZw saC +dsc +rov +kzc saC saC -hdR -hRG -xZw -xZw saC saC saC saC -tiQ -tiQ -tjR +bzC +iAv +eym +iEn +bBJ +iuC +jqL +iAv +lqd xzn sQN xkB xkB -xkB -xzn +wFA +hHd xzn xzn xPY ylm -yim +tfP cpy cpy cpy @@ -72642,14 +78984,14 @@ cpy cpy cpy cpy +lCH pjJ pjJ -hxu -xyL -joe -pEs -xTs -pVx +ien +fkD +clY +oNQ +xtb rmt bBt rcP @@ -72676,17 +79018,17 @@ hNR ugV ugV ugV +fjr +fjr +fjr +fjr ugV ugV ugV ugV ugV ugV -ugV -ugV -ugV -ugV -ugV +fjr rZc dox tGl @@ -72698,14 +79040,14 @@ uMO rqs ofd spo -ruU +vXc rjn bVu -ruU -ruU -ruU -ruU -ruU +vXc +vXc +vXc +vXc +vXc vXc vXc vXc @@ -72718,8 +79060,8 @@ vXc upz vXc vXc +wsY yiM -ruU pUv rMF tSL @@ -72798,17 +79140,17 @@ bMX bMX cpy cpy +cpy +cpy cpn -xho -xho aGg -dLs +dAm dXq ekt eoH eqU cJo -cRN +fsV cJo dAm dLs @@ -72816,7 +79158,7 @@ afA saC saC esB -dLs +sGF dLs fcW xho @@ -72832,36 +79174,36 @@ wyv uFG uFG hDy -fTS +qYk xeG +uHn xZw -xZw -saC saC saC saC -kUF -ljd -lrG -rEV saC saC saC -tiQ -tiQ -tiQ -xzn +bzC +iAv +geP +iEn +bBJ +iuC +eTn +iAv +hHd xzn sQN xkB mTo xkB ufA -xzn +hHd xzn xPY ylm -yim +tfP cpy cpy cpy @@ -72869,14 +79211,14 @@ cpy cpy vjW pjJ +lCH pjJ pjJ -hxu +ien +bHA +clY +oNQ xyL -xqd -pEv -xTs -pVx fwy fwy vmo @@ -72913,7 +79255,7 @@ vwi vwi vwi vwi -vpa +nQx rvx fZy hAg @@ -72925,7 +79267,7 @@ qGK rqs ofd spo -ruU +vXc qbI qlD qpz @@ -72946,8 +79288,8 @@ vXc pEA tpD tBQ -ruU -ruU +yiM +yiM fXx tmA xNR @@ -73025,25 +79367,25 @@ bMX bMX cpy cpy +cpy +cpy cpn -xho -uTj -aGI -yeS +vDV +uAd yeS yeS oML cCC xho -otQ +uqt xho aut dOw ajw bRN -dLs +sGF euN -yeS +saC yeS jKu xho @@ -73052,7 +79394,7 @@ otQ xho tiQ xce -uFG +oKN xdF iKC hCv @@ -73061,22 +79403,22 @@ uFG iwJ fTS xeG -xZw +uHn jwT saC saC saC -kAI -uHn -ljm -xZw -xZw saC saC saC -tiQ -tiQ -tiQ +bzC +iAv +lwc +iEn +bBJ +iyS +eTn +iAv xzn klj lbX @@ -73085,7 +79427,7 @@ klj xzn gBi saC -xzn +hHd xPY ylm pjJ @@ -73096,14 +79438,14 @@ cpy pjJ pjJ pjJ +lCH pjJ -pjJ -hxu -xtb -xqd +ien +ien +ien uSo -fwy -fwy +oNQ +xtb pVx xqd qPT @@ -73141,9 +79483,9 @@ emH tNr ugV spe -vpa -ugV -ugV +nQx +fjr +fjr crH pQE pQE @@ -73152,15 +79494,15 @@ oSH pQE pQE spo -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU +vXc +vXc +vXc +vXc +vXc +vXc +yiM +yiM +yiM trW uFB taH @@ -73169,7 +79511,7 @@ lrm pnO umf vXc -ruU +yiM vXc vXc tDd @@ -73186,7 +79528,7 @@ mCA qYG wyy phu -phu +wDu cKi phu phu @@ -73252,11 +79594,11 @@ bMX bMX cpy cpy +cpy +cpy cpn -faZ +vDV uAd -oEw -yeS yeS yeS oML @@ -73268,8 +79610,8 @@ cCC xho xho uAd -yeS -xho +saC +saC xho yeS jKu @@ -73288,54 +79630,54 @@ kck ixf tLQ jbs -xWc -xWc -xWc -xWc -xWc -kBm -kVa -xWc -xWc -xWc -iGc +jtf +kgb +xZw saC saC -tiQ -tiQ -tiQ -tiQ -fTS -hkT -fTS -fTS -tiQ saC saC saC -xPY +oaj +iAv +jqL +vTK +bBJ +iyS +eTn +iAv +pbi +bKn +jjW +bKn +bKn +iAv +iAv +iAv +iAv +iAv ylm +vjW pjJ pjJ pjJ -vjW -vjW pjJ pjJ pjJ pjJ +lCH pjJ -mZN -xtb -xtb -xtb +pjJ +ien +hJZ +hJZ +oNQ xtb xyL xyL xtb xtb xtb -xtb rMb skQ xtb @@ -73352,7 +79694,7 @@ xyL xtb xtb tEJ -ugV +fjr ugV hNR crH @@ -73368,9 +79710,9 @@ eqb tvO ugV ugV -spe -vpa -ugV +jXQ +nQx +fjr nIu ofd iiL @@ -73379,15 +79721,15 @@ uMO oXF ofd aPS -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU +vXc +vXc +vXc +vXc +vXc +yiM +yiM +yiM +yiM cXq hDI taH @@ -73395,10 +79737,10 @@ taH taH jom vXc -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM vXc vXc voL @@ -73479,11 +79821,11 @@ bMX bMX cpy cpy +cpy +cpy cpn -xho -aut -aJT -yeS +vDV +uAd yeS yeS oML @@ -73495,8 +79837,8 @@ dCx dtr xho uAd -xho -kwJ +saC +saC kwJ xho jKu @@ -73513,51 +79855,51 @@ hFS uFG uFG hDy -fTS +gll xeG -xZw +uHn xZw xZw klL -xZw -xZw -xZw -xZw -xZw -xZw -mkb -iQb -tiQ -tiQ -tiQ -tiQ -tiQ -jUY -crX -jUY -jUY -tiQ -tiQ saC saC -xPY -ylm -vjW -pjJ -pjJ -pjJ -pjJ -pjJ -pjJ -pjJ +saC +saC +bzC +iAv +gmb +iEn +fQi +iyS +jqL +iAv +kzG +jqL +qUz +jqL +jqL +gcr +skC +iAv +iAv +iAv +jEX +sQu +sQu +sQu +sQu +sQu +sQu +oaa pjJ +lCH vjW -cpy -cpy -cpy -cpy +pjJ ien -hhD +hJZ +hJZ +jqF +vne hhD ahP xyL @@ -73579,7 +79921,7 @@ hhD hhD hhD wCC -ugV +fjr ugV hNR crH @@ -73595,9 +79937,9 @@ sUN tvO ugV ugV -ugV -spe -vwi +fjr +jXQ +iKF sQL wyI gny @@ -73606,15 +79948,15 @@ qGK xvW jct qQM -ruU -pgm -ruU -ruU -ruU -ruU +vXc pgm -ruU -ruU +vXc +yiM +yiM +yiM +nfk +yiM +yiM gek hXO hXO @@ -73624,9 +79966,9 @@ fVU lNU lNU rVe -ruU -ruU -ruU +yiM +yiM +yiM vXc rOP tSL @@ -73706,11 +80048,11 @@ bMX bMX cpy cpy +cpy +cpy cpn -xho -xho -aEL -yeS +vDV +uAd yeS yeS epI @@ -73722,69 +80064,69 @@ dCx otQ xho uAd -xho -epS +saC +kwJ kwJ xho jKu xho otQ dtr -xho +saC tiQ -hTg +oDU uFG hjB hBB uFG -uFG +dRS hDy hDy -fTS -xeG -xZw -xZw -xZw -xZw -xZw -xZw -xZw -ljq +gvs +hdR +uHn xZw xZw -xrA -hkT -fTS -tiQ -tiQ -tiQ -tiQ -fTS -fTS -fTS -fTS -tiQ +kyz +mKQ saC saC saC -xPY +bzC +iAv +jqL +iEn +bBJ +iyS +jqL +iAv +pkE +fzu +jMK +lEZ +lEZ +uFT +eTn +atO +iAv +iAv +kdf +ciw +ciw +ciw +lPf +qqJ +jEX ylm -vjW -vjW -pjJ -pjJ -pjJ pjJ +lCH pjJ -vjW -vjW -cpy -cpy -cpy -cpy -cpy ien -fjr +ien +ien +hJZ +hJZ +vne fjr crH xyL @@ -73802,12 +80144,12 @@ vkG vKF xyL tvO -ugV -ugV -ugV -ugV -ugV -ugV +fjr +fjr +fjr +fjr +fjr +fjr hNR crH vCy @@ -73821,10 +80163,10 @@ odi dHx tvO ugV -ugV -ugV -ugV -ugV +fjr +fjr +fjr +fjr miz tRd xvW @@ -73833,15 +80175,15 @@ bGT xvW tRd qQM -ruU -qQi +vXc +tpD qQi qQi qQi qQi sMa -ruU -ruU +yiM +yiM cRB trZ trZ @@ -73851,9 +80193,9 @@ trZ trZ trZ bKO -ruU -ruU -ruU +yiM +yiM +yiM vXc rOP tSL @@ -73933,31 +80275,31 @@ bMX bMX cpy cpy +cpy +cpy tiQ -tiQ -xho aKK -yeS +uAd yeS yeS yeS oML xho cNV -hBg +saC otQ otQ xho uAd -xho +xgl kwJ ezU xho jKu xho otQ -otQ -aqI +saC +saC tiQ xce xce @@ -73969,46 +80311,46 @@ hDy iyq fTS xeG -xZw +uHn jxu xZw rEV -xZw -saC -saC -xZw -xZw -xZw -bKk -kQR -fTS -tiQ -tiQ -tiQ -tiQ -xuU -hkY -hAk -hAk -saC +mKQ saC saC saC -tiQ -gWI -gWI -sQu -sQu -sQu +bzC +iAv +vsj +hij +bBJ +iuC +jqL +jjj +eTn +gbo +sFb +pNF +uFT +lrM +uFT +eTn +iAv +iAv +mnQ +rCu +rCu +eHE +aea +mEG +alx ylm +vjW +lCH pjJ pjJ -cpy -cpy -cpy -cpy -cpy -cpy +pjJ +ien ien ien ien @@ -74017,7 +80359,7 @@ crH xyL qxp qPT -uEC +rKt xTs kMr nXl @@ -74029,12 +80371,12 @@ qfD vLu xyL tvO -ugV -ugV -ugV +fjr +fjr +fjr cpy -ugV -ugV +fjr +fjr hNR crH iML @@ -74048,10 +80390,10 @@ oow sUN tvO ugV -ugV +fjr cpy -ugV -ugV +fjr +fjr wsX ofd oWV @@ -74060,14 +80402,14 @@ qGK oWV ofd ubH -ruU -ruU -ruU -ruU -ruU -ruU +vXc +yiM +yiM +yiM +yiM +yiM sMa -ruU +yiM vXc lSq trZ @@ -74078,9 +80420,9 @@ sDa hCV trZ bKO -ruU -ruU -ruU +yiM +yiM +vXc vXc rOP rMF @@ -74111,8 +80453,8 @@ tOo tSL dGD lyD -nax -nax +mPr +hFX bCy tOo wIr @@ -74125,12 +80467,12 @@ wIr wIr dGD lyD -nax -nax -nax -nax -nax -nax +mPr +mPr +mPr +mPr +mPr +mPr nax nax mPr @@ -74161,30 +80503,30 @@ bMX cpy cpy cpy +cpy tiQ -xho -aLJ -bdv +vDV +uAd yeS yeS yeS oML xho -cNV -xho +saC +saC otQ otQ xho uAd -yeS +dEk xho xho yeS jKu xho otQ -uqt -dwP +saC +saC tiQ gxl hai @@ -74196,55 +80538,55 @@ hDy iyC xuU txs -xZw +uHn jBy uAm -xZw +mKQ saC saC saC saC -xZw -rEV -xZw -miH -lgf -tiQ -tiQ -tiQ -hAk -txs -uHn -xZw -xZw -xZw -saC -saC -saC -tiQ -tiQ -saC -saC -tiQ -tiQ +uAm +iAv +bny +gbo +bBJ +iuC +jqL +jjj +jqL +gbo +aIM +bBJ +qYM +bBJ +jmX +mlR +iAv +iAv +joJ +fBg +oDj +joJ +iAv +iAv +alx ylm -pjJ -pjJ -cpy -cpy -cpy -cpy -cpy -cpy -cpy -ien -rxI -fjr +vjW +hdu +nCa +nCa +nCa +nCa +nCa +gtS +oVO +nQx crH xtb xtb xtb -pnx +rMb skQ xtb xtb @@ -74256,13 +80598,13 @@ skQ xtb xtb tvO -ugV -ugV +fjr +fjr cpy cpy cpy -ugV -hNR +fjr +jDO crH yjD mIa @@ -74274,11 +80616,11 @@ cqL oQV ncs tvO -ugV -ugV +fjr +fjr cpy cpy -ugV +fjr crH pQE pQE @@ -74287,12 +80629,12 @@ cXm pQE pQE spo -ruU -ruU -ruU +vXc +yiM +yiM iBY sno -ruU +yiM sMa vXc umf @@ -74305,9 +80647,9 @@ ljW xMu bvK bKO -ruU -ruU -ruU +yiM +yiM +vXc vXc cys rMF @@ -74337,10 +80679,10 @@ oIu oIu oIu lyD -nax -nax -nax -nax +mPr +mPr +hFX +hFX bCy bYV wIr @@ -74351,11 +80693,11 @@ wIr wIr rZK lyD -nax -nax -nax -nax -nax +mPr +mPr +mPr +mPr +mPr nax nax nax @@ -74388,30 +80730,30 @@ bMX cpy cpy cpy +cpy tiQ -xho vDV uAd yeS yeS yeS oML -xho -cNV -xho -otQ +saC +saC +saC +saC otQ xho uAd -yeS +dEk yeS yeS yeS jKu xho -otQ -uqt -eXe +saC +saC +saC tiQ gxl gYT @@ -74423,7 +80765,7 @@ hDy izY xeG xZw -xZw +uHn uAm uAm klW @@ -74431,47 +80773,47 @@ saC saC saC saC -xZw -xZw -bgc -mjs -fTS -tiQ -tiQ +uAm +lLA +qeJ +mQt +idk +cMW +hZO mPe -iOl -xZw -uHn -xZw -xZw -xZw -saC -saC -saC -saC -saC -saC -saC -saC -tiQ -ylm +sgq +lFa +iLn +eZb +nQO +qAS +nQO +ahs +gJK +bzv +eLU +oXk +bWQ +mjF +gXI +joJ +urp +hTf +nYz +nYz +nYz +nYz +nYz +nYz +taS vjW -cpy -cpy -cpy -cpy -cpy -cpy -cpy -cpy -ien -rxI -fjr +oxt +jDO sSn hhD hhD rxu -smY +lnK smY kwc hhD @@ -74483,13 +80825,13 @@ vlN utd qDL tEJ -ugV +fjr cpy cpy cpy cpy cpy -hNR +jDO sSn hhD hhD @@ -74501,11 +80843,11 @@ hhD hhD hhD wCC -ugV +fjr cpy cpy cpy -ugV +fjr crH ofd otj @@ -74514,12 +80856,12 @@ uMO rmi ofd spo -ruU -ruU -ruU +vXc +yiM +yiM qCY iqQ -ruU +yiM puY vXc umf @@ -74532,9 +80874,9 @@ xMu wrg trZ bKO -ruU -ruU -ruU +yiM +vXc +vXc vXc wYa pUv @@ -74549,8 +80891,8 @@ tSL tSL rMF sql -ruU -ruU +yiM +yiM vXc vXc vXc @@ -74563,12 +80905,12 @@ ffo nax nax nax -nax -nax -nax -nax -nax -nax +mPr +mPr +mPr +mPr +hFX +hFX bdL rQg hYL @@ -74577,11 +80919,11 @@ jmv hYL rQg vdp -nax -nax +mPr +mPr tNc -tZF -tZF +gUj +gUj tZF iCb nax @@ -74615,7 +80957,7 @@ bMX cpy cpy cpy -tiQ +cpy tiQ vDV uAd @@ -74624,13 +80966,13 @@ yeS yeS cCQ saC -tiQ saC -iOx +saC +saC saC saC aut -dOw +ejo dOw dOw dOw @@ -74650,55 +80992,55 @@ hDy iBs oQs jcq -xZw -xZw -xZw -saC -saC -saC -saC -xZw -xZw -xZw -xrA -hkT -fTS -tiQ -tiQ -fTS -xeG -xZw -kUF -xZw -xZw -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +uHn +kib +kjU saC -cpy saC saC saC -cpy -cpy -cpy -ien -ien -ien -fjr -fjr -fjr -fjr -fjr -fjr +mKN +lko +lLA +jqL +tNT +mvI +pZy +wAB +jUY +qUz +rtw +idk +gNs +mCx +ham +jqL +jeb +fBg +mEp +myz +smr +kri +kEj +ldy +joJ +gMe +jkO +oUq +oUq +tVa +tVa +oUq +oUq +oUq +oUq +oUq +jXQ +iKF +iKF +iKF +iKF +iKo fjr fjr fjr @@ -74710,14 +81052,13 @@ vlX utd uep tvO -ugV +fjr cpy cpy cpy cpy -ugV -hNR -ugV +fjr +jDO ugV ugV ugV @@ -74729,10 +81070,11 @@ ugV ugV ugV ugV +fjr cpy cpy cpy -ugV +fjr crH ofd qSk @@ -74741,14 +81083,14 @@ qGK qSk ofd spo -ruU -ruU -ruU +vXc +yiM +yiM qCY uie -ruU -ruU -ruU +yiM +yiM +yiM vXc lSq trZ @@ -74759,9 +81101,9 @@ cia tEC hVw bKO -ruU -ruU -ruU +yiM +vXc +vXc vXc wYa umf @@ -74775,27 +81117,27 @@ rMF tSL rMF sql -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM vXc vXc vXc umf vXc vXc -ruU +yiM ffo nax nax -nax -nax -nax -nax -nax -nax -nax +mPr +mPr +mPr +mPr +mPr +mPr +hFX bdL rQg hYL @@ -74804,8 +81146,8 @@ tkf hYL rQg vdp -nax -nax +mPr +mPr tNc nax nax @@ -74844,10 +81186,11 @@ cpy cpy cpy tiQ -vDV -uAd -yeS -bXA +cdP +dwP +dEk +dEk +saC saC saC saC @@ -74857,7 +81200,6 @@ saC saC saC saC -otQ otQ eyh cRN @@ -74871,54 +81213,54 @@ xce hdd xdF hBD -uFG +nbD xce hDy fTS iOO jdl -jcq -xZw +jRY xZw +kqX saC saC saC -xZw -xZw -xZw -xZw xrA -hkT -tiQ -tiQ -tiQ -lgf -xeG -xZw -uHn -xZw -xZw -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -cpy -saC -cpy -ien +mOl +uAm +lLA +ntL +jqL +jwx +qce +iAv +iAv +viI +iOw +kzG +bag +dtR +eTn +mlR +iAv +iAv +iAv +joJ +fBg +iby +joJ +iAv +iAv +iAv +oUq +oUq +oAY +lDk +uFA +bJy +oUq +oUq +oUq fjr rxI fjr @@ -74937,12 +81279,12 @@ vlX utd uep tvO -ugV +fjr cpy cpy cpy -ugV -ugV +fjr +fjr hNR ugV xRK @@ -74953,13 +81295,13 @@ emH emH emH tNr -ugV -ugV -ugV -ugV +fjr +fjr +fjr +fjr cpy -ugV -ugV +fjr +fjr lPv ofd aOP @@ -74968,15 +81310,15 @@ qGK qSk ofd spo -ruU -ruU -ruU +yiM +yiM +yiM qCY uie -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM lSq trZ gCE @@ -74986,9 +81328,9 @@ xMu mcf hVw bKO -ruU -ruU -ruU +yiM +yiM +vXc vXc wYa vXc @@ -75001,28 +81343,28 @@ xyN xyN xyN sql -ruU -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM +yiM vXc vXc vXc -ruU -ruU -ruU +yiM +yiM +yiM ffo nax nax -nax -nax -nax -nax -nax -nax -nax +mPr +mPr +mPr +mPr +mPr +mPr +mPr bdL rQg hYL @@ -75031,9 +81373,9 @@ tkf hYL rQg vdp -nax -nax -nax +mPr +mPr +mPr iCb nax nax @@ -75075,7 +81417,9 @@ vDV uAd yeS yeS -yeS +bXA +saC +saC saC saC saC @@ -75084,10 +81428,8 @@ saC saC saC saC -yeS -yeS oEw -yeS +saC saC saC saC @@ -75107,45 +81449,45 @@ jds jjo xZw xZw -xZw -saC -kBJ -xZw -jwT -xZw -xZw -lVG -hkT -fTS -mCK -gHF -fTS -xeG -xZw -uHn -xZw -xZw -tiQ -saC -saC -saC -saC saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +kBJ +kXB +mSc +uAm +uAm +lLA +lLA +iAv +iAv +iAv +iAv +fBg +unU +wBR +iAv +iAv +uGK +iAv +iAv +iAv +iAv +iyE +tfW +rdf +vju +vju +rKS +vju +xJt +lbo +lbo +kXY +kXY +lDk +bJy +oUq +oUq fjr fjr fjr @@ -75164,12 +81506,12 @@ vlX vgI uep tvO -ugV -ugV +fjr +fjr cpy -ugV +fjr hxy -vwi +iKF kdo xRK yjp @@ -75181,11 +81523,11 @@ sjy sjy ahP tNr -ugV -ugV -ugV -ugV -ugV +fjr +fjr +fjr +fjr +fjr nVN xlL ofd @@ -75195,15 +81537,15 @@ qGK rqs ofd spo -ruU -ruU -ruU +yiM +yiM +yiM bYS xLY -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM lSq trZ iLc @@ -75213,43 +81555,43 @@ ljW uVH hVw bKO -ruU -ruU -ruU +yiM +yiM +yiM vXc wYa vXc vXc vXc jbv -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM +yiM +yiM +yiM +yiM +yiM vXc vXc vXc umf vXc vXc -ruU -ruU +yiM +yiM ffo nax -nax -nax -nax -nax -nax -nax -nax -nax +mPr +mPr +mPr +mPr +mPr +mPr +mPr +mPr bdL rQg pfD @@ -75258,8 +81600,8 @@ tkf hYL rQg vdp -nax -nax +mPr +mPr nax bjX nXX @@ -75310,10 +81652,10 @@ saC saC saC saC -xho -yeS -yeS -oEw +saC +saC +saC +qpD saC saC saC @@ -75335,45 +81677,45 @@ jjU jCq xZw xZw -kqX +saC kBL kAI -xZw -xZw -xZw -bKk -kQR fTS -mCK -gHF -xuU -txs -xZw -hkT -xZw -saC -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -ien -ien +hao +uAm +uAm +nzR +bzC +bzC +bzC +iAv +fBg +fBg +iAv +iAv +lLA +lLA +xUq +xUq +iAv +mOh +vju +nMl +wrc +mjF +mGb +eDD +rvg +fAt +spB +kXY +nFc +rqE +kXY +slt +oUq +oUq +oUq fjr fjr fjr @@ -75392,11 +81734,11 @@ utd qDL ahP tNr -ugV -ugV -ugV -hNR -ugV +fjr +fjr +fjr +jDO +fjr ugV crH sjy @@ -75429,8 +81771,8 @@ cWT cWT cWT kEZ -ruU -ruU +yiM +yiM lSq trZ qLJ @@ -75440,8 +81782,8 @@ qhm cia trZ bKO -ruU -ruU +yiM +yiM vXc vXc tDd @@ -75466,17 +81808,17 @@ umf umf vXc vXc -ruU +yiM ffo nax nax -nax -nax -nax -nax -nax -nax -nax +mPr +mPr +hFX +hFX +hFX +mPr +mPr bdL wIr wIr @@ -75486,7 +81828,7 @@ wIr wIr vdp sxg -nax +mPr bjX yhj ylo @@ -75537,11 +81879,11 @@ saC saC saC saC -otQ -otQ +saC +saC otQ eVg -saC +otQ saC saC saC @@ -75558,48 +81900,48 @@ hDy saC xeG xZw -jdD +jTb xZw xZw xZw -fBU +kzc kCM kWa -rEV -xZw -xZw -xZw -mkb -tLQ -mCQ -mKN -jbs -xWc -tLQ -num +mXn fTS +lqY saC saC saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +bzC +bzC +iAv +iAv +iAv +gYc +lLA +lLA +lLA +xUq +yaw +vju +qRw +vju +vju +oLK +tKR +gxb +dPl +tVa +dio +kXY +nFc +dwI +kXY +lDk +oUq +oUq rxI fjr fjr @@ -75622,8 +81964,8 @@ xXR emH emH tNr -hNR -ugV +jDO +fjr xRK ahP sjy @@ -75657,7 +81999,7 @@ lVp lVp aHH kEZ -ruU +yiM lSq trZ hVw @@ -75701,9 +82043,9 @@ yhR yhR yhR gGM -nax -nax -nax +hFX +hFX +mPr bdL wIr wIr @@ -75712,8 +82054,8 @@ dgY wIr wIr vdp -nax -nax +mPr +mPr aPe ylo ylo @@ -75764,12 +82106,12 @@ saC saC saC saC -kbV +wLp kbV kbV gPq kbV -saC +kbV saC saC tiQ @@ -75785,49 +82127,49 @@ hDy saC saC xZw -xZw -xZw -xZw -xZw -xZw -xZw -xZw -xZw -xZw -xZw -rEV -xrA -fTS -mCK -gHF -xeG -xZw -tKb -kQK -fTS -xZw -saC -saC -saC -saC -saC -saC +jTB +xWc +xWc +xWc +gnx +xWc +xWc +mXA +ick +lvH +lAA +ugi saC saC saC saC saC saC -iTI -xED -xED -xED -xED -xED -xED -xED -lER -mlp +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +iAv +oUq +jfx +nMX +rmA +nMX +nMX +rRA +oUq +oUq +rxI rxI fjr ugV @@ -75849,8 +82191,8 @@ wrC wrC wrC tvO -hNR -ugV +jDO +fjr crH sjy sjy @@ -75929,8 +82271,8 @@ jmG jmG pqR gGM -nax -nax +hFX +mPr bdL rQg hYL @@ -75939,8 +82281,8 @@ tkf pfD rQg vdp -nax -nax +mPr +mPr uXp ylo fCW @@ -75985,12 +82327,12 @@ gTw xho cNV cNV -dxU -cSb -qUQ +cNV +fxq +fxq saC saC -qUQ +wLp qUQ qUQ qUQ @@ -76011,29 +82353,20 @@ gxM tiQ saC saC -ycV -saC saC -rEV -kmg -xZw xZw xZw +rEV +kmg +kzc xZw xZw xZw xZw -xrA -fTS -ncA -saC -xeG xZw -fTS -kQK -qVN -fTS xZw +uHn +kfF saC saC saC @@ -76043,19 +82376,28 @@ saC saC saC saC -saC -iTI -iTI -uKD -uKD -uKD -uKD -uKD -uKD -uKD -uKD -mwv -uKD +tTv +tTv +tTv +tTv +tTv +tTv +tTv +tTv +tTv +tTv +tTv +oUq +hWC +vcF +vsy +wUp +wUp +rXq +oUq +oUq +oUq +ugV ugV ugV ugV @@ -76076,7 +82418,7 @@ wSr jNY wrC tvO -hNR +jDO xRK ahP sjy @@ -76113,12 +82455,12 @@ lVp jzu vXc vXc -ruU -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM +yiM vXc vXc vXc @@ -76156,8 +82498,8 @@ jmG jmG jmG xAR -nax -nax +hFX +mPr bdL rQg hYL @@ -76167,7 +82509,7 @@ hYL rQg vdp lbH -sxg +bwF aPe nnG yfu @@ -76212,12 +82554,12 @@ xho cNV cNV cNV -dxU +cNV cSb dcD -dDC -dDC -dDC +moZ +moZ +moZ dDC dDC dDC @@ -76226,42 +82568,35 @@ dDC fhQ fpB dDC -dDC -fXU -gll +saC +saC +saC tiQ iBI uFG -uFG +nbD tiQ tiQ tiQ saC -qTE -ycV saC saC saC xZw xZw xZw +kzc xZw xZw xZw xZw xZw +xZw +uHn +rEV +aKQ saC saC -ncA -saC -saC -xZw -fTS -kQK -fTS -xZw -xZw -xZw saC saC saC @@ -76271,18 +82606,25 @@ saC saC saC saC -xED -uKD -uKD -vju -vju -vju -vju -vju -vju -uKD -mwv -tvO +tTv +men +xVB +onM +men +iQb +pXh +tTv +oUq +tTl +bJN +jbn +kXY +kXY +jWZ +oUq +oUq +ugV +ugV ugV ugV ugV @@ -76303,14 +82645,14 @@ jyw jPk wrC tvO -hNR +jDO crH sjy sjy mhn sDY kTm -ebn +oHR ort wdi wdi @@ -76344,9 +82686,9 @@ qtN qtN qtN vKO -ruU -ruU -ruU +yiM +yiM +yiM vXc wdy rMF @@ -76383,8 +82725,8 @@ dUW dUW jmG xAR -nax -nax +mPr +mPr bdL rQg pfD @@ -76393,7 +82735,7 @@ oLa hYL rQg vdp -nax +mPr qbG aPe nnG @@ -76433,18 +82775,18 @@ cpy cpy cpy tiQ -aQU -cuF +eVg +otQ +otQ cNV cNV cNV cNV -dxU qUQ jth kbV -dQg -dZA +kbV +ear tjg tjg tjg @@ -76452,19 +82794,17 @@ kbV tjg tjg gPq -dEk -fKt -fYP -gll +saC +saC +saC +saC tiQ -xVq -xVq -xVq +dli +dli +dli tiQ tiQ tiQ -qTE -qTE saC saC saC @@ -76472,48 +82812,50 @@ saC saC xZw xZw +saC xZw xZw xZw xZw xZw -xrA -saC -ncA -saC -saC -xZw -fTS -kQK -fTS xZw +uHn xZw -rEV +kfF saC saC saC saC saC saC +mqc saC saC saC +gYK +say +khm +cwr +mLI +pLP +pGe +voX xED -uKD -vju -vju -jbn -jbn +pVH +lDk +har jbn -kIY -vju -vju -mwv -tvO -ugV -ugV -ugV -xRK +awI +kXY +lbo +lbo +tVa +emH +emH +emH +emH +emH +emH ahP beB sLU @@ -76571,9 +82913,9 @@ xkO xkO xkO weQ -ruU +yiM aOi -ruU +yiM vXc fXx jmG @@ -76610,8 +82952,8 @@ jwM nBP jmG xAR -nax -nax +mPr +mPr bdL rQg hYL @@ -76662,85 +83004,85 @@ cpy tiQ wvV xLm -cNV -enT -cNV +xLm +dOa +bDw enT dOa -jur +cuF jth -dEk -dEk +tjg +tjg ear -dFT +tjg tjg tjg kbV tjg tjg gPq -dEk -dEk -fYP -uFG +saC +saC +saC +saC tiQ -xmD +lAK hmV vIS -qTE -qTE -qTE -qTE saC saC saC saC saC saC -udR +saC +saC +saC +saC +saC iOl kmg xZw xZw xZw xZw -xrA -fTS -mCK -saC -xeG -xZw -fTS -kQK -fTS +uHn xZw xZw +pNv saC saC saC saC +pwB +kwg +kwg saC -saC -saC -saC -saC -saC +kwg +gha +aYd +vxD +kwg +kwg +kwg +gha +kXY xED -uKD -vju +pyc +kwg iZS jBr -jEa -jEa -kLk +mPs +oYu +kXY lbo -vju -mwv -tvO -ugV -ugV -ugV -crH +oUq +beB +dhQ +dhQ +dhQ +dhQ +beB beB beB sMY @@ -76800,7 +83142,7 @@ waD qJN vXc vHN -ruU +yiM vXc fXx jmG @@ -76837,8 +83179,8 @@ fhu brk jmG xAR -nax -nax +mPr +mPr bdL rQg hYL @@ -76889,35 +83231,35 @@ cpy tiQ aVo xLm -bDw xLm -bDw +aQU +xLm xLm dOa qUQ jth -dFT -dFT +tjg +tjg ear -dZA -dZA kbV +kbV +kbV +xiY +fKt +fKt +vzd +tQw +saC +saC +saC saC -tjg -tjg -gPq -dFT -dFT -gbQ -qUQ -qjG xmD hna yiu saC saC saC -qTE +saC saC tiQ tiQ @@ -76928,46 +83270,46 @@ saC iOG udR udR +nqE +nqE +udR +iKw +udR udR -iOl -xZw -xrA -fTS -mCK -gHF -xeG -xZw -fTS -kQK -fTS -xZw -xZw -saC -saC -saC -saC -saC -saC saC saC saC saC -xED -uKD -vju -iZS +sse +kwg +mOI +pcH +pcH +pcH +hSQ +pco +jBY +pcH +sGF +pcH +hSQ +nMX +lbt +hzw +pcH +pcH jEa kHd -jEa -jEa +kgR +kXY llJ -lIM +oUq +nrT mHZ -tvO -ugV -ugV -ugV -nIu +bJa +bJa +mHZ +ryT beB pVX sNm @@ -77027,7 +83369,7 @@ xkO cqs vXc vHN -ruU +yiM vXc fXx jmG @@ -77064,8 +83406,8 @@ ild dco jmG xAR -nax -nax +mPr +mPr bdL rQg dni @@ -77097,7 +83439,7 @@ dZw kwj kwj cxo -ppU +sQY nQu nQu jas @@ -77125,11 +83467,11 @@ qUQ jth tjg tjg +ear kbV kbV -kbV -saC -saC +xiY +xiY tjg tjg gPq @@ -77137,64 +83479,64 @@ tjg tjg hJB qUQ -qjG +eLV xmD hna yiu hLY saC saC -qTE +saC saC iDg -iDg +rXa tiQ tiQ tiQ saC kDU fTS -fTS -fTS -xeG -lWa -pRT -fTS -mCK -gHF -iOG -mXn -xZw -hkT -xZw -xZw -uAm -xZw -saC +cOJ saC saC +aCR +hkT +fTS +fTS saC saC saC +men +sse +kwg +jkJ +kwg +mmh +sQS +mPs +cim +mPs saC saC saC +fWD +iTX xED -uKD -vju -vju +pex +lDk +kXY kzd -jEa -jEa -jEa -llJ -lIM -mHZ -tvO -ugV -ugV -ugV -miz +pSK +kgR +kwg +anb +hnG +jSU +xDu +xDu +xDu +raI +jSU mji ijE nTx @@ -77254,7 +83596,7 @@ waD qJN vXc eLG -ruU +yiM vXc fXx jmG @@ -77291,8 +83633,8 @@ gwP psF jmG xAR -nax -nax +mPr +mPr bdL wIr wIr @@ -77301,7 +83643,7 @@ jmv wIr wIr glV -nax +mPr nax nax uvg @@ -77352,75 +83694,75 @@ qUQ jth tjg tjg -kbV -kbV -saC +xiY +xiY saC saC +xiY kbV kbV -gPq -tjg -tjg -hJB -qUQ -qjG -xmD +caN +hgM +hgM +idn +cSh +oVt +dNn hna yiu hLY saC -hxh +lmY iBI iQe pfj jjV -jjV +cuu jVC tiQ tiQ kEx kWH tiQ -qjG -xeG -xrA -fTS -fTS -mCK -gHF -fTS -xeG -xZw -uHn -xZw -xZw -xZw -xZw -xrA saC saC saC +uhx +pwX +pwX saC saC +tTv +men +sse +iZS +jkJ +wIx +jfH +men +iQb +tTv +bUN saC saC saC -xED -uKD -vju -iZS -jEa -jEa -jEa -jEa -llJ -lIM -mHZ -tvO -ugV -ugV -ugV +saC +saC +tTv +mVm +sBH +kXY +wGq +mBL +giV +pcH +jBY +fAt +ixs +lxN +lxN +lxN +fJg ryj qIy jWV @@ -77481,7 +83823,7 @@ xkO weQ vXc vXc -ruU +yiM vXc pUv rMF @@ -77518,8 +83860,8 @@ jtg liN jmG xAR -nax -nax +mPr +mPr bdL wIr wIr @@ -77528,7 +83870,7 @@ jmv wIr wIr vdp -nax +mPr nax nax nax @@ -77579,24 +83921,24 @@ jur jth fsC kbV -kbV +xiY saC saC saC -kbV -kbV +ffr +xiY kbV gPq fsC kbV hJB qUQ -qjG -hdQ +oLU +knt qjG yiu hLY -saC +qJE ujg iCk iQF @@ -77607,47 +83949,47 @@ xmD xmD tiQ kEA +mdZ tiQ -tiQ +saC +saC +saC +yaj qjG qjG -xrA -fTS -tiQ -tiQ -tiQ -fTS -xeG -xZw -uHn -oiW -xZw -xZw -xZw -xrA -fTS -tiQ -tiQ -tiQ saC saC +tTv +nHg +hzV +iZS +jkJ +xLi +men +men +tTv +tTv +tTv saC saC -xED -uKD -vju -iZS -jBr -jEa -jEa +saC +saC +tTv +tTv +mVm +hrl +kXY +oUE +ntQ +dNe kXY lzb -vju -mwv -tvO -ugV -ugV -ugV +oUq +nrT +mHZ +bJa +mHZ +azF ryT beB ijJ @@ -77707,8 +84049,8 @@ eOE eOE upZ vXc -ruU -ruU +yiM +yiM vXc vXc pUv @@ -77745,8 +84087,8 @@ kbF dUq jmG xAR -nax -nax +mPr +mPr bdL rQg pfD @@ -77755,8 +84097,8 @@ tkf pfD rQg vdp -nax -nax +mPr +mPr nax nax nax @@ -77802,28 +84144,28 @@ tDR cqP cEw dOa -qUQ +fxq jth tjg tjg -kbV -kbV +xiY saC saC saC -kbV -kbV +saC +xiY +xiY gPq tjg tjg hJB qUQ -qjG -xmD +oLU +knt qjG yiu hLY -xmD +qJE ujg iDg iRV @@ -77834,48 +84176,48 @@ jWr xmD xmD jVC -qjG -qjG -qjG -qjG -qjG -fTS -saC -saC -saC -fTS -xeG -xZw -kUF -uAm -uAm -xZw -xZw -xrA -fTS -uxf -cpn -saC +miH saC saC saC +qgx +yaj +qjG +qjG +qgx saC -xED -uKD -vju -vju -jbn -jbn -jbn -kIY -vju -vju -mwv -tvO -ugV -ugV -ugV -tPx +tTv +men +kUF +gWu +neI +xLi +men +tTv +tTv +oUq +oUq +oUq +saC +oUq +oUq +oUq +oUq +oUq +uzD +oeU +kXY +aYd +kXY +lbo +sLc +oUq +beB +dhQ +dhQ +dhQ +evN +beB beB beB beB @@ -77928,13 +84270,13 @@ uaH isA jzu vXc -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM vXc -ruU +yiM vXc vXc vXc @@ -77972,8 +84314,8 @@ gug cho jmG xAR -nax -nax +mPr +hFX bdL rQg hYL @@ -77982,12 +84324,12 @@ tkf hYL rQg vdp +mPr +mPr nax nax nax -nax -nax -nax +mPr mPr mPr mPr @@ -78029,28 +84371,28 @@ spI crm cEx dOa -qUQ +fxq jth tjg tjg -kbV saC saC saC -kbV -kbV -kbV +saC +saC +saC +xiY gPq tjg tjg -fYP +hJB qUQ -qjG -qJE +eLV +knt hna yiu hLY -hdQ +vhr ujg iFB iSc @@ -78061,48 +84403,48 @@ jWB xYD kry jjV -qjG -qjG -qjG -qjG -qjG -mkZ -saC -saC -saC -saC -txs -xZw -uHn -xZw -xZw -xZw -oiW -xrA -tKb -uxf -ybd +miH saC saC saC +pwC +yaj +qjG +qjG saC saC -xED -uKD -uKD -vju -vju -vju -vju -vju -vju -uKD -mSc -tvO -ugV -ugV -fjr -xhd +tTv +tTv +cUA +nMX +pco +jzB +tTv +tTv +oUq +oUq +ucY +hGm +oUq +oUq +oUq +lEd +fHf +oUq +lag +lDk +kXY +aYd +nPV +qpy +oUq +oUq +hhD +hhD +hhD +hhD +xFg +gHD ahP yjp wrC @@ -78156,16 +84498,16 @@ isA jzu vXc vXc -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM vXc vXc vXc vXc vXc -ruU +yiM fXx jmG oQN @@ -78199,8 +84541,8 @@ ild jmG jmG xAR -nax -nax +mPr +hFX bdL rQg hYL @@ -78209,12 +84551,12 @@ oLa hYL rQg vdp +mPr +mPr +mPr nax -nax -nax -nax -nax -nax +mPr +mPr mPr mPr mPr @@ -78256,29 +84598,29 @@ bYd cvP dOa dOa -qUQ -jth -kbV -kbV +fxq +gdJ +ear +ear saC saC saC -kbV -fsC -kbV -kbV -gPq -tjg +saC +saC +saC +saC +vzd +fKt fKt fYP -qUQ -qjG -qJE +fxq +saC +knt hna yiu hLY -xmD -hxh +qJE +lmY iFV iDg jey @@ -78289,43 +84631,43 @@ kmP xmD jVC kXa -qjG -qjG -qjG -saC -saC saC saC saC -saC -xZw -xZw -uHn -fTS -fTS -fTS -xZw -xrA -fTS -uxf -ybd -saC +pwC +yaj +qjG +qjG saC saC saC saC +afL +sfc +xSE +bCX +iQb +tTv +oUq +cCL +sGv +xgE +yaC +vIU +kZe +mkh iTI -iTI -uKD -uKD -uKD -uKD -uKD -uKD -uKD -uKD -mwv -uKD +oUq +oUq +nJO +bJy +dio +kkR +lbI +oUq +oUq +pGh +ugV ugV ugV fjr @@ -78381,7 +84723,7 @@ jfO gYX isA jzu -ruU +yiM vXc vXc umf @@ -78390,9 +84732,9 @@ vXc vXc vXc vXc -ruU -ruU -ruU +yiM +yiM +yiM fXx jmG qxm @@ -78426,8 +84768,8 @@ gug jmG tOo lyD -nax -nax +hFX +hFX bdL rQg pfD @@ -78436,12 +84778,12 @@ dgY hYL rQg vdp -nax -nax -nax -nax -nax -nax +mPr +mPr +mPr +mPr +mPr +mPr mPr mPr tEu @@ -78483,75 +84825,75 @@ dOa dOa dOa dZs -jur +fLi jth tjg tjg -kbV saC saC -kbV -kbV -kbV -kbV +saC +saC +saC +saC +saC frL -fxq -fxq -gdJ -qUQ -qTE -qJE +tjg +tjg +hJB +sxU +saC +knt hna yiu saC saC -hxh -hxh +lmY +lmY ujg ujg ujg -hxh -hxh +lmY +lmY kne mqu -hxh +lmY saC +saC +saC +pwC qjG +yaj qjG -qjG -qjG +pwC saC saC saC saC -iOG -iOl -xZw hXt -tso -tso -tso -iQb -xrA -fTS -uxf -ybd -saC -saC -saC -saC saC -saC -iTI -xED -xED -xED -xED -xED -xED -xED -lER -mlp +jkJ +mIq +iQb +tTv +oUq +vVx +fHH +kXY +xZE +kXY +xZE +kXY +gTc +fzK +oUq +oUq +oUq +nBo +oUq +oUq +oUq +oUq +rxI fjr ugV ugV @@ -78565,7 +84907,7 @@ tFk uhF jyx wrC -iPZ +aNn mYo wcO sgT @@ -78608,8 +84950,8 @@ jfO gYX isA jzu -ruU -ruU +yiM +yiM vXc vXc vXc @@ -78652,8 +84994,8 @@ vBd vBd jmG xAR -nax -nax +mPr +hFX tEu bYV wIr @@ -78664,10 +85006,10 @@ wIr wIr rZK gGM -nax -nax -nax -nax +mPr +mPr +mPr +mPr mPr mPr mPr @@ -78708,81 +85050,81 @@ dOa dOa dOa cwq -xLm +dQg dZs -qUQ +fxq ddN tjg tjg -kbV -kbV saC saC -kbV -kbV -kbV +saC +saC +saC +saC +saC gPq tjg tjg -fYP -gnd -qTE -xmD +hJB +saC +saC +knt hna yiu -yiu +saC +saC +saC saC xmD xmD xmD -xmD -xmD -xmD +atz xmD knt xmD saC saC -qjG +saC lrQ qjG qjG yaj +qjG +qgx saC saC saC -saC -xeG -rEV -xZw -nvd -fTS -fTS -uHn -xrA -fTS -uxf -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +bUN +sse +kwg +jkJ +xLi +iQb +tTv +oUq +oUq +suS +kXY +wwG +hCH +hCH +mzX +har +qvb +oUq +bYZ +kVO +caE +xQq +oUq +oUq +oUq rxI fjr fjr ugV -ugV +fjr jDO crH wrC @@ -78836,11 +85178,11 @@ uWz lVp jzu vXc -ruU -ruU -ruU -ruU -ruU +yiM +yiM +yiM +yiM +yiM vXc wdy rMF @@ -78879,7 +85221,7 @@ ild meb jmG xAR -nax +mPr tEu tOo wIr @@ -78892,8 +85234,8 @@ wIr wIr dGD mcO -nax -nax +mPr +mPr mPr mPr mPr @@ -78935,30 +85277,30 @@ bgg bIr tDR tDR -cDo +eVi dZs qUQ jth tjg tjg -kbV -kbV -kbV -kbV -kbV -kbV +saC +saC +saC +saC +saC +saC kbV gPq kbV kbV -fYP -qUQ -qjG -xmD +hJB +saC +saC +knt hna -yiu -yiu -vIS +wea +jef +uTy vIS vIS vIS @@ -78967,48 +85309,48 @@ vIS gnA gwK knS -yiu +vIS saC saC ljQ pfj -xmD -jVC -yaj +qjG +qjG yaj +qjG +pwC saC saC saC -xeG -xZw -xZw -xZw -xZw -tZs +bUN +utH +kwg +jkJ +xLi nMw -xrA -fTS -uxf -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -ien -ien +tTv +oUq +hEJ +kgR +aVj +hCH +hCH +tpV +kXY +har +ecK +oUq +xQq +kVO +qfo +nMB +oUq +oUq +oUq +oUq +fjr fjr fjr -ugV fjr jDO crH @@ -79162,30 +85504,30 @@ bgg bIr tDR tDR -cDo +eVi cKw qUQ jth tjg dQm kbV -kbV -kbV -kbV -kbV -kbV +saC +saC +saC +saC +saC fsC gPq kbV kbV -hJB -qUQ -qjG -xmD +saC +saC +saC +knt hna yiu yiu -yiu +xwZ wea yiu mrc @@ -79199,39 +85541,39 @@ saC saC saC lwm -vIS -pfj -jjV -yaj -saC -saC -saC -saC -xZw -xZw -xZw -xZw -rEV -uHn -xrA -fTS -saC -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +pwX +pwX +uhx +vlq +vlq saC saC saC -ien +iQb +sse +uZV +neI +xLi +men +tTv +oUq +xuQ +fHH +kXY +aVj +har +qts +nMX +nMX +gvk +sSv +raH +hPQ +sMA +oMo +oUq +oUq +oUq fjr fjr fjr @@ -79390,29 +85732,29 @@ tDR tDR tDR cEM -dZs +eXe jur jth kbV kbV kbV +fKt tjg tjg -tjg -tjg +saC eHR bVF frZ -hgM -hgM -gdX -cSh -pHT -hef +tjg +tjg +saC +saC +saC +gRJ ggH wXA wXA -wXA +xGX wXA wXA gck @@ -79425,40 +85767,40 @@ saC saC saC yiu -lAD -yiu -hLY -xmD -jVC -saC -saC -saC -saC -saC -udR -udR -udR -udR -iKw -wEz -saC -saC -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +wea +qjG +qjG +yaj +qjG saC saC saC -ien +tTv +sqH +pwB +kXY +aYd +njn +nmt +tTv +oUq +oUq +acn +vpq +lDk +lDk +kuN +lbo +hrH +wFv +oUq +kVO +pGQ +lXY +fts +oUq +oUq +oUq fjr fjr fjr @@ -79623,7 +85965,7 @@ ddS bVF bVF bVF -hgM +wwi dcy hgM hgM @@ -79631,15 +85973,15 @@ eHS kbV kbV tjg -tjg -hJB -qUQ +saC +saC +saC tiQ -xmD +lAK hna yiu yiu -yiu +xwZ yiu yiu nqe @@ -79651,42 +85993,42 @@ saC saC saC yiu -yiu -pEm -xwZ -lwm +mrc +wXA +pHT +pHT mlE saC saC saC -saC -saC -saC -saC -fTS -fTS -fTS -lgf -tfW -tfW -saC -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -ien -ien +tiQ +tTv +tTv +leG +leG +hhK +leG +tTv +tTv +tTv +oUq +oUq +oUq +oUq +akn +xGR +oUq +oUq +oUq +oUq +jwV +kVO +qHD +oUq +oUq +oUq +oUq +oUq fjr fjr rxI @@ -79844,13 +86186,13 @@ tDR tDR tDR cDo -dZs +eXe qUQ jth dGV roM roM -roM +ygu duN erZ roM @@ -79858,27 +86200,27 @@ roM roM roM roM -fLi -hJB -qUQ -tiQ saC saC +saC +tiQ +saC +hna yiu yiu -yiu -yiu +saC +saC yiu nqe yiu yiu -yiu -yiu saC -pEm -yiu +saC +saC +saC yiu yiu +nqe yiu yiu saC @@ -79887,32 +86229,32 @@ saC saC tiQ tiQ -saC -saC -saC -saC -saC -saC -saC -nNL -saC -saC -tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +hhQ +ehM +fdE +ayX +lAS +hef +hNf +vsZ +tiQ +tiQ +tiQ +bjd +fSj +qKO +dOt +rSs +oUq +oUq +oUq +oUq +cTU +oUq +oUq +oUq +oUq +oUq rxI fjr fjr @@ -80077,68 +86419,68 @@ del dHc qUQ qUQ -qUQ +jri dEL qUQ qUQ qUQ qUQ qUQ -qUQ -del saC saC -tiQ saC saC -saC -yiu -yiu -yiu -yiu -nqe -yiu -yiu -yiu -pEm -pEm -pEm -yiu -yiu -yiu -yiu -saC -saC -saC -saC -jjV -qJE -tiQ -tiQ tiQ saC saC saC saC saC -fTS -irx -tiQ -tiQ -saC -saC -saC -saC saC saC +wjy +xwZ +xwZ saC saC saC saC +yiu +yiu +nqe +yiu saC saC saC saC +jjV +qJE +tiQ +hhQ +gtX +qjG +vIS +upa +vuS +pfj +ncv +tfK +dXB +tiQ +bjd +eZF +lfj +lfj +yje +bjd +nTj +nTj +nTj +sPH +nTj +nTj +nTj +cpy ien rxI nri @@ -80304,12 +86646,12 @@ dfn dfn dfn jEu -oSX +nTl eWn -svW -svW oSX oSX +oSX +nTl jEu saC saC @@ -80321,50 +86663,50 @@ saC saC saC saC -yiu -yiu +saC +saC nqe yiu yiu yiu -pEm -pEm -pEm -xwZ +saC +saC +saC xwZ xwZ -yiu +mZN +pEm saC saC mxp +jWB +xmD +xQc +xQc +xQc +eoA +ehO +qjG +yiu +yiu jef -pfj -qJE -tiQ -irx -irx -irx -irx -irx -irx -irx vbm -irx -tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +viH +gjB +tiQ +bjd +pqQ +tdM +vFD +yje +bjd +nTj +qqN +vqe +bjC +vqe +isL +nTj ien ien ien @@ -80452,7 +86794,7 @@ wiE yhi vNi nNA -qic +mtM rqA gXc yhi @@ -80549,50 +86891,50 @@ saC saC saC saC -yiu +pEm nqe yiu yiu yiu -pEm -yiu -yiu +saC +saC +xzu yiu yiu -xzu +ljm saC saC saC -xzu -wea -hLY +cnA +hdQ +xmD +xQc qJE +xQc qJE -mXA -tKb -qVN -uhx -nEd -qET -nEd -xBL -irx -tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +qJE +qjG +yiu +qjG +qjG +nqe +hLY +oWS +tiQ +bjd +qEQ +lYK +hvh +pqQ +bjd +nTj +qqN +tbK +oan +wjP +isL +nTj +cpy ien rxI nLF @@ -80754,9 +87096,9 @@ xLm tiQ tiQ tiQ -dgb -dgb -dgb +hBg +hBg +hBg tiQ lXC lXC @@ -80776,49 +87118,49 @@ saC saC saC saC -yiu +pEm nqe yiu yiu yiu -yiu -yiu +saC xzu yiu yiu yiu +nqe xzu saC -pEm -xzu -yiu -jef -mLX +eBm +gWg +xmD +xQc +xQc qJE -irx -irx -irx -irx -irx -irx -irx -kfu -irx -tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +xQc +xQc +gAS +chT +mis +yiu +acD +nqe +hLY +dcM +tiQ +bjd +qEQ +lYK +hvh +pqQ +bjd +nTj +ipH +cbn +aLG +tLX +bjC +nTj ien ien ien @@ -80922,7 +87264,7 @@ ubJ ubJ jmG hMz -uwT +fWG jqr xzK wIr @@ -80979,19 +87321,19 @@ xLm cbB tiQ tiQ +aEL +aEL +aEL +aEL jcl +jVa jcl jcl -jcl -jcl -jcl -mjq -jcl ewp fIe fIe -eVi fIe +aWX fIe fMd ewt @@ -81002,50 +87344,50 @@ tiQ saC saC saC -saC -yiu +pEm +pEm nqe yiu yiu yiu +xwZ yiu -xzu mrc wXA wXA -wXA +mZU wXA hwG -xwZ -xzu -yiu -yiu -mMj +syg +jjV +xmD +cHu +jVC qJE qJE +cHu +cLH +gAS +aox +rKa +fpm +yld +hpI +xmD tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +qEQ +lYK +hvh +pqQ +bjd +nTj +icM +cbn +mNI +tLX +bjC +nTj ien ien ien @@ -81149,8 +87491,8 @@ ubJ ubJ jmG hMz -uwT -uwT +fWG +fWG jqr xzK wIr @@ -81205,19 +87547,19 @@ bsx tiQ tiQ tiQ -oUZ -jcl +aJT +aEL cTX iZI iZI iZI svW -efS +ept hRW ewm hRW gqg -fiA +npd svW swu fMx @@ -81230,55 +87572,55 @@ tiQ tiQ saC saC -saC +pEm mbq wXA wXA wXA -wXA +xGX wXA mAC yiu yiu yiu yiu -nqe -pEm -pEm -mxp -yiu -jef -jWr +cpZ +kda qJE -tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +xQc +xQc +xmD +mPY +qJE +xQc +xQc +fqU +ecU +tXp +xwZ +lrd +ihf +lyu +tiQ +bjd +eZF +lYK +hvh +eZF +bjd +nTj +ipH +vrE +aJr +tLX +bjC +nTj ien ien ien -saC +cpy ien -saC +cpy ien ien rME @@ -81376,9 +87718,9 @@ ild jwM six hMz -uwT -uwT -uwT +fWG +fWG +fWG jqr xxq xxq @@ -81393,7 +87735,7 @@ qUh uwT uwT uwT -uwT +fWG bqE pIx eso @@ -81431,23 +87773,23 @@ xLm tiQ tiQ cbY -jcl -jcl -iZI +aEL +aEL +aLJ dDS iZI iZI -iZI svW -fLP +svW +aCQ swu eRN swu swu -qZB +hwt svW -swu -swu +svW +eRN swu swu saC @@ -81458,55 +87800,55 @@ tiQ tiQ saC saC +pEm yiu yiu yiu +xwZ yiu yiu yiu yiu yiu yiu -yiu -yiu -nqe -yiu -pEm -pEm -yiu -yiu +wvB +xmD +qJE +xQc +xmD +xmD mPY qJE qJE +xQc +rjl +gyB +aox +yiu +wvB +csS +yai tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +pqQ +lYK +hvh +eZF +bjd +nTj +qqN +gzw +spn +nCC +isL +nTj +cpy +cpy +cpy +cpy +cpy +cpy +cpy ien rMR jGa @@ -81603,9 +87945,9 @@ ild ild qfz hMz -uwT -uwT -uwT +fWG +fWG +fWG uwT uwT uwT @@ -81616,11 +87958,11 @@ uwT uwT uwT uwT -uje -uwT -uwT -uwT +dUY uwT +fWG +fWG +fWG bqE pIx eso @@ -81656,25 +87998,25 @@ cpy tiQ tiQ tiQ -jcl -jcl -iZI -iZI -iZI +aEL +aEL +aLJ +aLJ +aLJ dDS iZI fFw -iZI +fib jcl -fLP +aCQ dXd exB jcl swu -qZB +hwt jcl -swu -fMT +eHp +dHk gKD gpu tra @@ -81686,53 +88028,53 @@ saC saC saC saC +pEm +pEm yiu +xwZ yiu yiu yiu yiu yiu yiu -yiu -yiu -yiu -mbq -lXQ -yiu -xwZ -wea -yiu -jef +wvB +xmD +xQc +xQc +hdQ +iQe +vIS jWr qJE +xQc +xQc +enk +aox +yiu +wvB +pvz +xQc tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +pqQ +lYK +hvh +pqQ +bjd +nTj +qqN +bjC +gNN +bjC +isL +nTj +cpy +cpy +cpy +cpy +cpy +cpy ien ien ien @@ -81831,9 +88173,9 @@ jwM qfz xzK eZe -uwT -uwT -uwT +fWG +fWG +fWG uwT uwT uwT @@ -81843,11 +88185,11 @@ uwT uwT uwT uwT -uwT -uwT -uwT +fWG +fWG +fWG uje -uwT +fWG bqE jas jas @@ -81882,26 +88224,26 @@ cpy cpy tiQ tiQ -jcl -jcl -iZI -iZI -iZI +aEL +aEL +aLJ +aLJ +aLJ iZI dDS iZI iZI -iZI -jcl -fLP -evx -svW svW jcl -qZB +aCQ +evx +nTl +nTl jcl -swu hwt +jcl +svW +dYX hRy gqG gOo @@ -81914,53 +88256,53 @@ saC saC saC saC +pEm +saC saC yiu +kVa yiu yiu yiu -yiu -yiu -yiu -wea -yiu -nqe -xzu -pEm -dRy +uul +dZG +xmD +seF +qJE +lrQ dRy yiu mMj qJE qJE +seF +uPv +iSc +qjG +wvB +xmD +dmE tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +eZF +lYK +hvh +pqQ +bjd +nTj +nTj +nTj +nTj +nTj +nTj +nTj +cpy +cpy +cpy +cpy +cpy +cpy +cpy ien tNQ qSH @@ -82059,8 +88401,8 @@ qEc jmG gkY eZe -uwT -uwT +fWG +fWG uwT uwT uwT @@ -82068,13 +88410,13 @@ tUL uwT uwT uwT -uwT -uwT -uwT -uwT -uwT -uwT -uwT +fWG +fWG +fWG +fWG +fWG +fWG +fWG jqr xzK jas @@ -82108,27 +88450,27 @@ cpy cpy cpy tiQ -jcl -jcl -iZI -iZI -bIQ -cce -iZI -dDS -bIQ -cce -iZI -jcl -fLP -emr -svW +aEL +aEL +aLJ +aLJ +aLJ +aLJ +fib +fXU +fib +fib svW jcl +aCQ +emr +nTl +nTl +dBe qZB -jcl -swu -hwt +jVa +svW +dYX jcl jcl gOG @@ -82143,51 +88485,51 @@ saC saC saC saC +vjl +vjl yiu yiu yiu yiu -yiu -yiu -yiu -yiu -nqe -xzu -pEm -pEm -pEm +hLY +knt +kOF +seF +qJE +iQe +baG yiu jef jWr qJE +seF +xuD +ezB +qjG +tOM +egK +gjB tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +pqQ +lYK +hvh +qEQ +bjd +moe +moe +moe +moe +moe +moe +moe +cpy +cpy +cpy +cpy +cpy +cpy +cpy ien rNm jOw @@ -82287,7 +88629,7 @@ jmG jmG hkO eZe -uwT +fWG uwT uwT ixP @@ -82296,13 +88638,13 @@ uwT uwT cpy cpy -uwT -uwT -uwT -uwT -uwT -uwT -uwT +fWG +fWG +fWG +fWG +fWG +fWG +fWG bqE jas wTx @@ -82335,27 +88677,27 @@ cpy cpy tiQ tiQ -jcl +aEL +aLJ +aLJ +dFT +aLJ iZI iZI -fFw -bJE -ccu -ccu -wyA -fvQ +dDS iZI iZI -jcl -fLP -evx svW -svW -jcl -qZB +jVa +fLP +wSb +nTl +nTl jcl -swu hwt +jcl +svW +dYX hRy grz uNT @@ -82369,51 +88711,51 @@ saC saC saC saC -xzu -yiu -yiu -yiu +saC +vjl +vjl +vjl xzu xzu xzu -yiu -yiu -fxh -yiu -dRy +hLY +knt +xQc +xQc +srf dRy -pEm +yiu yiu wea nmX qJE +xQc +xQc +ayX +hna +nqe +feS +iDg tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +pqQ +lYK +hvh +qEQ +bjd +bjd +bjd +bjd +bjd +bjd +bjd +alI +alI +alI +cpy +cpy +cpy +cpy ien ien ien @@ -82514,22 +88856,22 @@ ngL jmG jmG dVD -uwT +fWG uwT uwT ixP tKe -uwT +fWG cpy cpy uje -uwT -uwT -uwT +fWG +fWG +fWG dWD -uwT -uwT -uwT +fWG +fWG +fWG xgW jas xqV @@ -82561,28 +88903,28 @@ cpy cpy tiQ tiQ -jcl -jcl +aEL +aEL +aLJ +aLJ +iZI +iZI iZI -bIQ -cce -eAF -cdj iZI cHj -dgq +azz azz eFP fIe egd ejN -ewt -jcl +fLA +fLA eVW -qZB +hwt jcl svW -hwt +rbW tiQ tiQ tiQ @@ -82597,51 +88939,51 @@ saC saC saC saC -jWJ -yiu -yiu -tiQ -tiQ -xzu -yiu -yiu -fxh -yiu -yiu -yiu -tiQ +vjl +vjl +vjl +vjl +vlq +xwZ +syg +iqz +xQc +qJE +qJE +aox +xwZ xwZ pEm -nno +syg qJE qJE +xQc +pwA +kaQ +nqe +hLY +xmD tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +bjd +pqQ +lYK +hvh +eZF +bjd +okj +vJw +apd +apd +lfj +bjd +bjd +bjd +alI +cpy +cpy +cpy +cpy +cpy ien iqb kdx @@ -82741,22 +89083,22 @@ vBd nZn jmG fEY -uwT +fWG uwT uwT ixP -tKe -uwT -uwT -uwT -uwT -uwT -uwT -uwT +fBR +fWG +fWG +fWG +fWG +fWG +fWG +fWG hMN -uwT +fWG xbM -uwT +fWG xzK jas myC @@ -82787,29 +89129,29 @@ bMX cpy cpy tiQ -oUZ -jcl +aJT +aEL +aLJ +aLJ iZI iZI -bJE -ccu -ccu -ccu -ccu -wyA -fvQ +iZI +iZI +iZI +dDS +iZI iZI svW jcl -fLP +aCQ swu -eRN +ojn swu swu -qZB -jcl -svW hwt +aEL +svW +dYX hRy ifh gOo @@ -82825,50 +89167,50 @@ saC thU thU thU -kpm -ksv -ksv +saC +saC +dxc ntq -lcP -yiu -pEm +qjG +hLY +knt npb -xwZ -xwZ -pEm -tiQ +xmD +iQe +baG +yiu yiu yiu jef pfj -nwR -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +tRS +yhz +xmD +kaQ +nqe +qjG +hKK +tiQ +bjd +eZF +lYK +hvh +eTQ +qKO +woU +woU +woU +woU +xXv +lfj +bjd +bjd +alI +cpy +cpy +cpy +cpy +cpy ien isa svK @@ -82968,10 +89310,10 @@ ngL nlO jmG fEY +fWG uwT uwT -uwT -uwT +fWG wVo dqB con @@ -83014,29 +89356,29 @@ bMX cpy tiQ tiQ -jcl -iZI +aEL +aLJ +aLJ iZI iZI -dYX ccN cwO cwO cKQ cUg -dgI -dHj iZI +dHj +vNr jcl egt swu -eRN swu swu -qZB -jcl swu hwt +aEL +cWH +dYX jcl jcl gOG @@ -83053,48 +89395,48 @@ tiQ saC saC saC -yiu -yiu -lcP -lcP -yiu -yiu -nqe -yiu -yiu +saC +saC +vjl +qjG +hLY +knt +whK +xmD +hna yiu yiu yiu yiu noD jWB -nxQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +tRS +aiO +snP +vxq +dxJ +jWB +pAw +tiQ +bjd +yje +lYK +jZE +hNP +hNP +hNP +hNP +hNP +vFD +dfK +xXv +lfj +bjd +alI +cpy +cpy +cpy +cpy ien ien ien @@ -83198,7 +89540,7 @@ gIh uwT uwT uwT -uwT +fWG rCQ xzK jas @@ -83240,30 +89582,30 @@ bMX bMX cpy tiQ -jcl -jcl -iZI +acq +bJE +aLJ dFR azz -bKb +azz azz azz cFR cKS eJw -eAF -ikr iZI +iZI +fib jcl -fLP +aCQ swu -eRN swu swu -qZB -fsV swu hwt +jcl +mrL +dYX hRy oUC uNT @@ -83278,16 +89620,16 @@ iSF jeD tiQ saC -jYj -yiu -yiu -yiu -yiu -yiu -yiu +saC +saC +saC +qjG +qjG yiu +hLY +knt mad -yiu +xmD juw wea yiu @@ -83296,33 +89638,33 @@ yiu hLY saC saC -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +xQc +mMr +eJq +knt +xmD +jpm +tiQ +bjd +yje +abL +qsW +qsW +qsW +qsW +cgn +mqx +jZE +vFD +pqQ +qpd +bjd +alI +cpy +cpy +cpy +cpy +cpy ien iel iel @@ -83425,7 +89767,7 @@ ciA uwT uwT uwT -uwT +fWG jKa jas jas @@ -83467,30 +89809,30 @@ bMX bMX cpy tiQ -jcl -iZI +afn iZI +bNE dDS iZI -eRg -cdj +fFw +iZI cxu cGY hgy iZI iZI -ipB -fDC +iZI +aLJ jcl -fLP -ijO -gex -eAz +aCQ +bOv lXC -qZB -fsV -swu +eAz +lFk hwt +jcl +mrL +dYX tiQ tiQ tiQ @@ -83505,15 +89847,15 @@ iTn jfK tiQ jEq -jYv -kpo -yiu +saC +qjG +qjG yiu yiu yiu lDc lMN -nqe +whK mnw qjG yiu @@ -83525,31 +89867,31 @@ saC tiQ tiQ tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +seF +kne +rCz +yhz +tiQ +bjd +eTQ +aLf +kbb +pMz +yaH +tyU +lYK +mqx +mqx +hvh +pqQ +qpd +bjd +alI +cpy +cpy +cpy +cpy +cpy ien iel iel @@ -83652,7 +89994,7 @@ uwT uwT uwT uwT -uwT +fWG jKa jas rWX @@ -83694,33 +90036,33 @@ bMX bMX cpy tiQ -jcl +aEL aqT azz aZD iZI -bLh -cdP iZI +iZI +clf cHj frH ciS iZI -dHk +iZI fFp -svW -fLP -swu -eRN -swu -swu -qZB -svW -swu -hwt -hRy -ifh -gPQ +nno +nTl +nTl +nTl +nTl +nTl +nTl +lXC +eHp +dYX +jcl +jcl +jcl aCQ lXC lXC @@ -83733,49 +90075,49 @@ tFZ tiQ lKl xmD -hna -yiu -yiu +rVB +mbs +mLX leH lmu lDr lNI -lNA +aqo ugN -qjG -yiu +pHT +lXQ yiu yiu yiu hLY +tRS +cRD +sRx +cRD xmD -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +knt +xmD +skk +tiQ +bjd +bjd +bjd +wRf +bjd +hKI +hFA +lYK +mqx +mqx +hvh +pqQ +qpd +bjd +alI +cpy +cpy +cpy +cpy ien ien ien @@ -83879,7 +90221,7 @@ uwT uwT uwT uwT -uwT +fWG jKa gSn vpe @@ -83922,33 +90264,33 @@ bMX cpy tiQ jEu -jcl +aEL svW svW -bwU -bLk jcl -cyv +jcl +jcl +jcl aqT jcl eJZ dgO +aEL +nno +nno +nTl +nTl +nTl +nTl +nTl +nTl +lXC +eLx +dYX jcl -svW -svW -fLP jcl -evx -eBy jcl -qZB -svW -svW -hwt -jcl -jcl -gOG -heF +aCQ lXC lXC tiQ @@ -83956,54 +90298,54 @@ tiQ idq jcl jcl -oUZ +kkq tiQ jEu xmD -hna -yiu -kEL +xYD +fxh +ezB saC lmz -juw -yiu -fkL +liK +xmD +saC saC qjG -qjG +yaj yiu kEL yiu noV -xmD -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +lyu +cRD +ayX +xVq +liK +gyC +pfj +pvz +tiQ +tiQ +bjd +rMD +eZF +bjd +bjd +bjd +lYK +mqx +mqx +hvh +pqQ +qpd +bjd +alI +cpy +cpy +cpy +cpy +cpy ien ssh tNQ @@ -84106,7 +90448,7 @@ cpy cpy uwT uwT -uwT +fWG taQ oVS kwj @@ -84149,32 +90491,32 @@ bMX cpy cpy efy -jcl +bKb aAb hRW -eMm -bMa -cfg +hRW +hRW +hRW hRW gqg hRW eMl -dhJ -hRW -dQv -ccg -egD -swu -eRN -swu -swu -dhJ -aJh -fzx -hwt -hRy -oUC -itp +iOx +cHL +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +dYX +jcl +jcl +jcl aCQ lXC lXC @@ -84184,53 +90526,53 @@ ier hRW kHX jcl -aqT +dAG tiQ jYE -hna -yiu +xYD +knt +lAD saC saC -lmY +seF +xQc saC saC -fkL -mnX myV -qjG +yaj qjG yiu yiu hLY +haG +xVq xmD -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +xVq +xmD +jjl +hLY +vDw +rbZ +jMN +bjd +rMD +eZF +bjd +fSf +cZH +jDN +mqx +amy +hvh +eZF +lfj +bjd +alI +cpy +cpy +cpy +cpy +cpy ien tNQ qSH @@ -84377,30 +90719,30 @@ cpy cpy efy jcl -aCQ +bNT swu bxU -bNE -chm -czC -swu swu -eMz swu swu -lXC -eBy -swu -jcl -evx -jcl -oUZ swu -jcl -lXC -dhJ +cyv +eMz +cyv +gdX +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +dZd +hRW hRW -gvs hRW egD lXC @@ -84413,56 +90755,56 @@ iUT kHX evx xQc -xmD -hna -juw -saC +lAK +xYD +ljd saC saC +ncA lDN +pxN saC -fkL -saC -yiu +xQc +sdR +lNA +wXA +vhA +wXA +iyQ +qix +eKK +hef +eKK +hef +iFk +jef +pfj qjG -yiu -juw -yiu -hLY -xmD -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -ien -ien -wPA -wPA -ien -ien +jMN +bjd +nRy +pqQ +bjd +fSf +cZH +mqx +mqx +mqx +hvh +pqQ +qpd +bjd +alI +cpy +cpy +cpy +wDj +wDj +wDj +vGB +vGB +wDj +wDj pZo vGp vGp @@ -84477,7 +90819,7 @@ dHF gLa dHF hAw -dHF +dgd qSH sPh uKy @@ -84603,93 +90945,93 @@ bMX cpy cpy efy -jcl -aCQ -swu -swu -bNT -cil -cAp -swu -ezW -cUh -dhW -oWq -dRf -fIe -oWq -fIe -ewY -eCP -jcl -swu -jcl -lXC +bLh +bQC lXC lXC -ijO lXC lXC lXC lXC +ezW +cUh +dhW +nno +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +efS +elx +enr +elx +elx +elx +elx hNj hXA -egD -cHy -jIQ -bXl -jln -jEQ -hef -ggH -wXA -kFo -kFo -kFo -kFo +fvQ +fDC +gwk +hgQ +exB +xQc +xmD +xmD +knt kFo +saC +nwR +oem maj -mqf -yiu -yiu -yiu +maj +seF +knt +hna yiu yiu -hLY +pEm +tlv +qJE +xVq xmD -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +xVq +ayX +hna +yiu +oyK +ayX +vKP +bjd +osm +pqQ +bjd +fSf +cZH +cgn +mqx +mqx +hvh +pqQ +qpd +bjd +alI +cpy +cpy +wDj nJV elX hll hKu ksa kOz -ien +wDj lVZ vGp vGp @@ -84830,30 +91172,30 @@ bMX cpy cpy efy -jcl -aCQ -swu -swu -iRY +bLk +cce +lXC +lXC +ijO ciL -swu -cHy +lXC +crX eBi cUl dhX dIX -lXC -jcl -iRY -jcl -gex -eFk -jcl -swu nTl -lXC -lXC -lXC +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nno +nno lXC lXC lXC @@ -84866,50 +91208,50 @@ cHy jIQ bXl jcl -jFt -xmD -hna -yiu -saC -saC +xQc +tMV +tMV +kne +xQc +mkb lnd -saC -saC -fkL +xYD +pAN +maj mql -lcP -yiu +knt +hna yiu yiu yiu -hLY +syg xmD -ybd -fdE -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +xVq +xmD +xVq +uGj +hna +wea +hLY +dpz +jMN +bjd +lfj +pqQ +bjd +bjd +bjd +lYK +mqx +mqx +hvh +pqQ +qpd +bjd +alI +cpy +cpy +wDj aJS ezo eJR @@ -85016,10 +91358,10 @@ uwT uwT uwT jqr -cpy -cpy -cpy -cpy +xxq +xxq +xxq +xzK jas jas nZx @@ -85057,31 +91399,31 @@ bMX cpy cpy efy -jcl +bMa aCQ swu swu swu -swu +cil swu swu eBH cVc dip -swu -lXC -jcl -swu -emW -evx -jcl -jcl -swu -jcl -lXC -fMT -tra -gwk +gnd +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +gKM +jhS +jhS tra egY lXC @@ -85095,51 +91437,51 @@ tCX jcl xQc jjV +xmD +knt +xQc +mlp +nxQ +oKK +pDM +qTE +xQc +wyA hna yiu -saC -saC -saC -saC -saC -nqe -yiu -lcP -yiu -yiu yiu yiu -hLY +syg xmD -ybd -fdE -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +cRD +uvt +xVq +uGj +gGg +wTq +jWB +lKl +lTi +bjd +lul +dfK +qKO +xLr +xXv +lYK +mqx +mqx +hvh +pqQ +qpd +bjd +alI +alI +alI +wDj rgW eJR -gok +kbH iHD ksk kQc @@ -85243,11 +91585,11 @@ uwT uwT uwT uwT -cpy -cpy -cpy -cpy -cpy +uwT +uwT +uwT +bqE +xzK jas gbh vpe @@ -85284,32 +91626,32 @@ bMX cpy cpy efy -jcl -aDS +bIQ +ccu +tra tra tra tra tra tra -cHL tra cVm -fMT +cAp tra -dRD -ebr -egY -swu -eRN -swu -swu -fkq -aPP -fzz -hwt -hRy -ifh -gPQ +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +nTl +vQn +aEL +aEL +jcl aCQ lXC lXC @@ -85319,58 +91661,58 @@ aDS tra tCX jcl -jcl +cYe tiQ -jjV +dXo +xYD +kpE +xQc +xQc +nEd +piW +pEp +xQc +xQc +knt hna -xzu -saC -saC -saC -saC -wea -nqe -yiu -yiu +qFW yiu -yiu -yiu -yiu -hLY -xmD -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +noD +ihf +suG +cRD +lkl +xVq +hdQ +ayX +nqQ +hdQ +asH +tiQ +bjd +dXX +pWC +rMD +bjd +pqQ +lYK +mqx +mqx +hvh +eZF +bjd +bjd +bjd +bjd +bjd +mPj bel ftd -gok +lTd iJE kvM kYL -ien +wDj lYg qSH qSH @@ -85467,14 +91809,14 @@ ybj uwT uwT uwT -uwT -uwT -uwT -cpy -cpy -cpy -cpy -cpy +dqB +con +con +con +con +con +xzK +xzK jas jas gSn @@ -85511,93 +91853,93 @@ bMX cpy tiQ jEu -jcl +bIQ svW svW oUZ jcl jcl -bwU -cRT -jcl -eJZ -hwt jcl -svW -svW -afB jcl -evx jcl +eJZ +hwt jcl -qZB -svW -svW +lXC +lXC +nTl +nTl +nTl +nTl +nTl +nTl +nno +lXC hwt +jVa jcl jcl -gOG -hfE +fkW lXC lXC hOy tiQ +qyp jcl jcl -jcl -jcl +bCd tiQ jEu xmD -hna -xzu -xzu -saC -saC -juw -yiu -mbq -lXQ -yiu +xYD +kpE +xmD +xQc +xQc +seF +xQc +xQc +uQi +knt juw kEL yiu -yiu hLY -xmD -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC saC saC +tiQ +tiQ +tiQ +seF +tMV +rCz +seF +tiQ +tiQ +bjd +bjd +bjd +bjd +bjd +qEQ +abL +cgn +mqx +hvh +dfK +woU +woU +woU +xnX +gib +mPj btP -eJR +axN eJR iMQ -ien -ien -ien +wDj +wDj +wDj pRv xSv xSv @@ -85694,17 +92036,17 @@ uwT uwT uwT uwT -uwT -uwT -uwT -uwT -cpy -cpy -cpy -cpy -cpy -ofF -tkA +bqE +uzI +dDq +dDq +uzI +dDq +dDq +uzI +uzI +uzI +ybz tkA tkA tkA @@ -85737,7 +92079,7 @@ bMX bMX saC tiQ -jcl +bwU aqT azz azz @@ -85751,19 +92093,19 @@ dDS fFw iZI iZI -svW -fLP -swu -eRN -swu -swu -qZB -svW +lXC +nTl +nTl +nTl +nTl +nTl +nTl +lXC swu hwt -hRy -oUC -itp +jVa +jcl +jcl aCQ lXC lXC @@ -85776,53 +92118,53 @@ jhY tiQ jjV xmD -hna -yiu -wea -yiu -yiu -yiu -yiu -yiu -mbq -lXQ -wea -yiu -yiu -yiu -hLY -saC -ybd -nFt -ybd -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC +xYD +fxh +hdQ +tMV +whK +xmD +xmD +xmD +xmD +gyC +kpG saC saC saC saC -bUN +tiQ +tiQ +yai +ayX +ayX +xmD +xmD +kss +tiQ +tiQ +alI +alI +alI +alI +bjd +lwr +rSs +abL +cgn +jZE +hNP +hNP +hNP +efM +caV +pcV +xLr +lAa gjA rtX -ien -ien +wDj +wDj vGp vGp pZo @@ -85918,20 +92260,20 @@ fWG uwT uwT pLu -gVA -aep -aep -gVA -aep -aep -gVA -gVA -gVA -cpy -cpy -cpy -wQa -wQa +uwT +uwT +uwT +bqE +yar +fOX +fOX +rOb +rOb +rOb +xaN +vDo +tos +dhH wQa wQa wQa @@ -85965,26 +92307,26 @@ bMX saC saC saC +aLJ iZI iZI iZI iZI -gat dDS fFw -cIm -hgQ +iZI +iZI dDS iZI -gat +iZI iZI jcl -fLP -lXC -gex -lXC -lXC -qZB +aCQ +pQR +nno +nno +jPz +hwt jcl iRY hwt @@ -86003,52 +92345,52 @@ jic tiQ jjV iQe -kpE -yiu -yiu -yiu -yiu -yiu -yiu -yiu -yiu -nqe -yiu -yiu +vIS +kBm +pEs +qET +aqo +pEs +rmV +gwK +gwK +xFt yiu yiu -hLY -saC -tiQ -tiQ -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC saC saC saC +tiQ +kgm +gIZ +iQe +vIS +vIS +pfj +vAX +kJc +tiQ saC saC saC -bUN +alI +bjd +gzY +ama +kbb +abL +qsW +qsW +qsW +qsW +xsE +eZF +tyb +lao +iJE gok -hHj -wPA +rtX +vGB mTa oqn pdv @@ -86056,7 +92398,7 @@ umR qSH qSH qSH -qSH +vGp vGp ecq qSH @@ -86145,20 +92487,20 @@ oTD ycM miZ tXW -aep -yar -yar -yar -yar -yar +uwT +uwT +uwT +bqE yar -aep -wQa -wQa -wQa -wQa -wQa -wQa +fOX +gVA +gVA +xPH +gVA +xaN +vDo +tos +dhH wQa wQa wQa @@ -86191,27 +92533,27 @@ bMX bMX saC saC -jcl -jcl +aGI +bdv +aLJ +aLJ iZI iZI +dDS iZI -bJE -clf -ccu cIr -cLb +iZI eOe -fop -fvQ +iZI +iZI fFw jcl -fLP -swu -eRN -swu +aCQ swu -qZB +mrL +mrL +mrL +hwt jcl swu hwt @@ -86231,59 +92573,59 @@ tiQ xmD hna yiu -yiu -yiu -tiQ -yiu -yiu -kEL +hLY +xmD +tMV +whK +xmD +ajY yiu yiu nqe yiu -tiQ -saC yiu -hLY +yiu saC saC tiQ +dck +hmV +qCE +xSL +txo +jef +pfj +tfK +tiQ saC saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -cGd -rtI -hKu -wPA +alI +bjd +bjd +lfj +eTQ +woU +aLf +ubF +ubF +woU +woU +otx +qYy +mPj +rtX +iJE +rtX +vGB ncz otC pgp umR qSH qSH -qSH -qSH +vGp +vGp kqp ecq vTx @@ -86372,20 +92714,20 @@ xbk mRx psQ fWG -aep -cwL -dsa -dsa -bnd -uXa -yar -aep -wQa -eXG -cex -cex -wQa -wQa +uwT +uwT +uwT +bqE +mam +fOX +gVA +gVA +acp +gVA +xaN +vDo +tos +dhH wQa wQa wQa @@ -86419,28 +92761,28 @@ bMX saC saC saC -jcl -iZI -iZI -iZI -dZd +aGI +aLJ +aLJ +aLJ +aLJ dDS iZI iZI iZI dDS fpn -cNB iZI +oim jcl -fLP +aCQ swu -eRN swu -iRY +mrL +lFd qZB -jcl -swu +jVa +pgJ hwt jcl jcl @@ -86458,58 +92800,58 @@ tiQ vjl hna yiu -yiu +hLY +xCS tiQ tiQ +lAK +xNt yiu yiu -wea +nqe yiu yiu -nqe yiu +hLY +xmD +idX +mFg +tqh +iQe +csy +wWc +pfj +syV +kJc tiQ saC saC -jef -saC -saC -tiQ -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien +alI +alI +bjd +bjd +bjd +bjd +bjd +bjd +bjd +bjd +bjd +bjd +bjd +mPj rhh rtX xjU -ien +wDj nff oxT pgG umR qSH -qSH -qSH +vGp +vGp kqp xFp tDS @@ -86599,20 +92941,20 @@ qTI fss noT fWG -aep -mWd -rZL -rZL -oiK -xJB -gVA -gVA +uwT +uwT +uwT +bqE +uzI +rOb gVA -eXG -eXG -eXG -wQa -wQa +qpE +acp +xPH +xaN +vDo +tos +dhH wQa wQa wQa @@ -86647,10 +92989,10 @@ saC saC saC saC -jcl -iZI -iZI -bQC +aGI +aLJ +aLJ +dFT cmB azz azz @@ -86660,12 +93002,12 @@ iZI dJs svW jcl -fLP +aCQ swu -eRN swu swu -qZB +swu +hwt jcl svW hwt @@ -86684,66 +93026,66 @@ saC saC saC saC -bkQ -saC -saC +yiu saC saC -yiu -yiu +tiQ +tiQ +xmD +hna yiu mrc mAC yiu yiu -saC -saC -saC -saC -saC +kVa +hLY +hdQ +yjg +xmD +hna +wAE +lmY +lmY +sfM +hLY +xmD tiQ saC saC saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -ien -ien +alI +alI +alI +alI +alI +alI +alI +wDj +wDj +wDj +wDj +wDj +wDj +vGB wPA -ien -ien +vGB +wDj qSH qSH qSH umR -qSH -qSH -qSH +vGp +vGp +vGp uRb tDS tDS vzg vUx nmB -nmB +nrL nmB ddP vwQ @@ -86826,20 +93168,20 @@ uwT uwT fWG fWG -gVA -hcv -swD -swD -pur -dDq -vWc +uwT +uwT +uwT +bqE +uzI +rOb +xPH acp -lSF -eXG -eXG -vDo +xPH +xPH +wZz vDo -wQa +tos +dhH wQa wQa wQa @@ -86876,23 +93218,23 @@ saC saC saC saC +cdj +aLJ +aLJ +aLJ iZI iZI -iZI -iZI -iZI -gat dDS fFw iZI svW jcl -fLP -dXd -exB +aCQ +swu +jcl jcl swu -qZB +hwt jcl svW bye @@ -86914,20 +93256,27 @@ saC saC saC saC +tiQ +tiQ saC -saC -saC -wTq +rVB mbs msb wTq wTq wTq wTq -saC -saC -saC -saC +jWB +xmD +tMV +xmD +hna +wAE +lmY +lmY +sfM +hLY +ayX tiQ saC saC @@ -86939,31 +93288,24 @@ saC saC saC saC +wDj +wDj saC saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -qSH -qSH -qSH -qSH +wDj +eOT +sOL +sOL +sOL +wDj qSH qSH qSH umR -qSH -qSH -qSH +vGp +vGp +vGp uRb hDZ nuQ @@ -87053,20 +93395,20 @@ uwT uwT fWG fWG +uwT +uwT +uwT +bqE +yar +fOX gVA -cwL -dsa -dsa -bnd -uXa -vWc -acp -lSF -eXG -cex +gVA +gVA +gVA +wZz vDo -wQa -wQa +tos +dhH wQa wQa cex @@ -87104,28 +93446,28 @@ saC saC saC saC -iZI -iZI -iZI -iZI -dZd -cHj -azz -azz -azz +aLJ +aLJ +aLJ +aLJ +fib +gbQ +jYj +jYj +eFP fIe egd -enr -svW -svW +ewt +nTl +nTl jcl -qZB +hwt jcl -swu +svW hwt hRy ifh -gOo +eMm aCQ lXC lXC @@ -87141,20 +93483,27 @@ saC saC saC saC -saC -saC +tiQ +tiQ xmD xmD knt xmD xmD xmD +lkl xmD xmD -saC -saC -saC -tiQ +xmD +idX +iDg +tqh +gGg +xME +hYg +jWB +eIT +kJc tiQ saC saC @@ -87166,31 +93515,24 @@ saC saC saC saC +wDj saC saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -qSH -qSH -qSH -qSH +arN +vGB +sOL +eJR +eJR +fQD +vGB qSH qSH qSH umR -qSH -qSH -qSH +vGp +vGp +vGp uRb fRk peS @@ -87273,27 +93615,27 @@ cpy uwT uwT uwT -uwT -uwT +fWG +fWG uwT uwT cpy fWG uwT -aep -mWd -rZL -rZL -oiK -xJB +uwT +uwT +uwT +bqE +yar +fOX gVA gVA gVA -wQa -wQa -wQa -wQa -wQa +qpE +wZz +vDo +tos +dhH cex cex eXG @@ -87332,28 +93674,28 @@ saC saC saC saC +aLJ +aLJ +aLJ iZI -iZI -iZI -cNB dDS iZI -gat iZI -jcl -fLP -evx -svW svW -jcl +jVa +fLP +iOt +nTl +nTl +dBe qZB -jcl -swu +jVa +svW hwt jcl jcl -saC -saC +eRg +fmB saC saC saC @@ -87380,6 +93722,16 @@ tiQ tiQ tiQ tiQ +tiQ +snP +sDf +kpo +wQs +llG +noD +lMF +iDg +tiQ saC saC saC @@ -87390,34 +93742,24 @@ saC saC saC saC +wDj saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -ien -ien -qSH -qSH +iJE +hZg +vGB +sOL +rlB +azE +qYp +vGB qSH -cpy qSH qSH umR -qSH -qSH -qSH +vGp +vGp +vGp uRb tDS pKo @@ -87499,28 +93841,28 @@ cpy uwT uwT uwT +fWG +fWG +fWG +fWG uwT +cpy +uIe uwT uwT uwT uwT -cpy -uIe -uwT -aep -hcv -swD -swD -pur -dDq -yar -aep -eXG -wQa -wQa -wQa -cex -cex +bqE +mam +fOX +fOX +rOb +rOb +fOX +wZz +vDo +tos +dhH eXG eXG eXG @@ -87558,28 +93900,28 @@ saC saC saC saC -jcl -iZI -iZI -iZI +cfg +aLJ +aLJ +aLJ iZI dDS iZI -dZd iZI +svW jcl -fLP +aCQ evx -svW -svW +nTl +nTl jcl -qZB +hwt jcl -swu +svW hwt hRy gqG -tiQ +eZq saC saC saC @@ -87603,11 +93945,20 @@ mbM xUx xUx pNo -cPx +uKD mQd -mZU +nbj saC tiQ +mzP +gIZ +gGg +wTq +wTq +jWB +teE +mpQ +tiQ saC saC saC @@ -87618,33 +93969,24 @@ saC saC saC saC +wDj saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -qSH +hhJ +sOL +sOL +vGB +sOL +rlB +eJR +loS +vGB qSH qSH qSH -cpy -cpy -cpy umR -qSH -qSH -qSH +vGp +vGp +vGp uRb tDS sWB @@ -87727,27 +94069,27 @@ uwT uwT uwT uwT +fWG +fWG +fWG uwT +cpy uwT uwT uwT -cpy uwT uwT -aep -yar -yar -yar -yar -yar -yar -aep -eXG -wQa -wQa -eXG -eXG -eXG +bqE +uzI +hcv +hcv +uzI +hcv +hcv +uzI +uzI +uzI +dhH eXG eXG eXG @@ -87786,23 +94128,23 @@ saC saC saC oUZ -jcl -iZI -iZI +aEL +aLJ +aLJ iZI dDS iZI -cNB iZI +fib jcl -fLP +aCQ equ ewt jcl dXd fbC fIe -oWq +ame fDn fDH fFE @@ -87826,16 +94168,22 @@ vrV xUx lFt xUx -mcE -xUx +mdD +woG xUx pNo -cPx -mQw -sZq +xUx +mQd +nbj sZq -saC -saC +tiQ +tiQ +jEF +ayX +ayX +ayX +dpz +cXi tiQ tiQ saC @@ -87848,30 +94196,24 @@ saC saC saC saC +wDj saC saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -saC -ien -qSH +ygD +jJI +uaY +xNG +eJR +eJR +xJg +wDj +aij qSH qSH -cpy -cpy -cpy -cpy umR qSH -qSH -qSH +vGp +vGp uRb hDZ vav @@ -87955,26 +94297,26 @@ uwT tXW uwT uwT +fWG uwT uwT uwT uwT uwT uwT -gVA -aep -aep -gVA -aep -aep -gVA -gVA -gVA -wQa -eXG -eXG -eXG -eXG +uwT +uwT +bqE +cwL +ybz +ybz +cwL +ybz +ybz +ybz +cwL +ybz +dhH wPN eXG eXG @@ -88013,23 +94355,23 @@ saC saC saC saC -jcl -jcl -jcl -iZI +aEL +aEL +aEL +aLJ dDS iZI iZI -iZI svW -fLP +svW +aCQ swu exZ oWq eKj -qZB +hwt +svW svW -swu swu swu eRN @@ -88057,13 +94399,16 @@ mdD woG xWz pNo -cPx -mQw -sZq +xUx +mQd +nbj sZq sZq -saC -saC +tiQ +cPx +cPx +cPx +tiQ tiQ tiQ tiQ @@ -88076,29 +94421,26 @@ saC saC saC saC +sYl saC saC +utq saC qSH qSH +jnE +sOL +rlB +eJR +rtX +lUy +nTp qSH -cYn -saC -saC -saC -ien -ien -ien -qSH -qSH -qSH -qSH -cpy qSH umR qSH -qSH -qSH +vGp +vGp uRb svf ydV @@ -88188,20 +94530,20 @@ uwT uwT uwT uwT -kfv -uwT -uwT -aep uwT uwT uwT +bqE ybz -eXG -eXG -eXG -eXG -eXG -eXG +ybz +ybz +ybz +ybz +ybz +ybz +ybz +ybz +dhH uja uja uja @@ -88213,7 +94555,7 @@ wQa wQa wQa wQa -wQa +eLf jas pVy vpe @@ -88221,8 +94563,8 @@ eso wNX xlV jas -cpy -cpy +dhH +eXG cpy cpy cpy @@ -88242,19 +94584,19 @@ saC saC saC tiQ -jcl -jcl +aEL +aEL cTX iZI iZI iZI svW -eLV +njF tra tra tra eNT -fkW +msf svW swu swu @@ -88276,23 +94618,23 @@ jZS jZS jGm mPz -vrV -saC +tiQ +xUx lFt xUx mdD woG xUx pNo -saC -mQw +xUx +mQd +nbj +sZq sZq sZq sZq sZq sZq -saC -saC tiQ tiQ saC @@ -88307,32 +94649,32 @@ saC saC cYn qSH +shD +cCH qSH qSH -qSH -qSH -qSH +bha cYn -ecq -qSH -ecq -qSH -qSH -qSH qSH +eJR +rlB +iJE +rtX +ygD +nTp qSH qSH umR qSH qSH -qSH +vGp uRb tDS tDS ddC btb tAh -tAh +pJh jLf tAh oew @@ -88418,17 +94760,17 @@ uwT uwT uwT uwT -uwT -uwT -uwT -uwT -eXG -eXG -eXG -eXG -eXG -eXG -eXG +bqE +ybz +ybz +ybz +ybz +ybz +ybz +ybz +ybz +ybz +dhH eXG eXG eXG @@ -88440,7 +94782,7 @@ wQa wQa wQa wQa -wQa +eLf jas jas ozw @@ -88448,8 +94790,8 @@ eso ozw jas jas -cpy -cpy +dhH +eXG cpy cpy cpy @@ -88471,18 +94813,18 @@ saC tiQ tiQ cOZ -jcl +aEL oUZ jcl jcl +jVa jcl -mjq jcl jcl jcl evx -fib jcl +jVa jcl jcl jcl @@ -88503,17 +94845,17 @@ jHb jHb jIR kKh -vrV -saC +tiQ +fdC lFt xUx -mdD -woG +mcE xUx -saC -saC -mQw -sZq +xUx +pNo +fdC +mQd +nbj sZq sZq sZq @@ -88536,17 +94878,17 @@ qSH qSH qSH qSH -qSH -qSH -qSH -qSH -ecq -qSH -ecq -qSH -qSH -qSH -qSH +rtX +eJR +eJR +eJR +eJR +eJR +hcE +sjQ +wJk +wDj +bcl qSH qSH umR @@ -88645,17 +94987,17 @@ uwT uwT uwT uwT -uwT -uwT -uwT -uwT -eXG -eXG -eXG -eXG -wQa -wQa -wQa +bqE +cwL +ybz +ybz +cwL +ybz +ybz +ybz +cwL +ybz +dhH eXG eXG eXG @@ -88667,17 +95009,17 @@ wQa wQa fdh wQa -wQa -eXG +tGw +ybz jas jas ogT jas jas -cpy -cpy -cpy -cpy +ybz +fdf +eXG +eXG cpy cpy cpy @@ -88730,17 +95072,17 @@ jHb jHb jHb kKh -vrV -saC -saC -xUx -mcE -xUx -xUx -saC -saC -mQw -sZq +tiQ +mua +mua +pEv +qVN +pEv +pEv +mua +mua +mua +nbj sZq sZq mZW @@ -88764,15 +95106,15 @@ qSH qSH qSH qSH +eJR qSH qSH -qSH -ecq -qSH -ecq -qSH -qSH -qSH +eJR +iJE +eJR +azE +wJk +wDj qSH qSH qSH @@ -88872,17 +95214,17 @@ uwT uwT uwT uwT -uwT -uwT -uwT -uwT -eXG -eXG -eXG -wQa -cex -wQa -wQa +bqE +uzI +hcv +hcv +uzI +hcv +hcv +uzI +uzI +uzI +dhH wQa eXG eXG @@ -88895,16 +95237,16 @@ fII wQa wQa eXG +tGw +tkA +tkA +tkA +tkA +tkA +fdf eXG eXG eXG -eXG -cpy -cpy -cpy -cpy -cpy -cpy cpy cpy cpy @@ -88924,7 +95266,7 @@ saC saC saC saC -saC +tiQ tiQ tiQ tiQ @@ -88957,17 +95299,17 @@ jIR jHb jHb kKh -vrV +tiQ saC -lFt +plb xWz mcE xUx xUx -saC +pNo cPx -mQw -mZW +ljA +woR sZq sZq mZW @@ -88988,22 +95330,22 @@ qSH qSH qSH qSH +sYl +tOt +iaM +sYl +cCH +yeH +bha +eJR +eJR +eJR +mnx +wDj qSH qSH qSH qSH -qSH -qSH -ecq -qSH -ecq -qSH -qSH -qSH -cpy -qSH -qSH -qSH umR qSH qSH @@ -89099,17 +95441,17 @@ uwT uwT uwT uwT -uwT -uwT -uwT -uwT -wQa -wQa -wQa -wQa -cex -wQa -wQa +bqE +yar +iBl +mDT +swD +fOX +fOX +xaN +vDo +tos +dhH eXG eXG eXG @@ -89129,8 +95471,8 @@ eXG eXG eXG eXG -cpy -cpy +eXG +eXG cpy cpy cpy @@ -89151,18 +95493,18 @@ saC saC saC saC -saC -saC -dkL +tiQ +uMP +epS uMP uMP jEu +nTl oSX oSX -svW -svW -eWn oSX +eWn +nTl tiQ fBP fNm @@ -89184,7 +95526,7 @@ jHb jHb jHb kKh -vrV +tiQ saC lFt xUx @@ -89192,10 +95534,10 @@ mcE xUx xUx pNo -cPx +bVX mQw -mZW -mZW +sZq +sZq sZq sZq sZq @@ -89214,26 +95556,26 @@ qSH qSH qSH qSH -cYn -saC -saC -qSH -qSH +fdS qSH -qSH -ien -ien -ien -vTx -vTx -cpy cpy -cpy -vTx -vTx -qJU -vTx -vTx +tOt +qSH +cYn +xei +hrw +iWg +sOL +sOL +sOL +wDj +ltB +ltB +ltB +ltB +bBW +ltB +ltB nQa qSH qSH @@ -89320,23 +95662,23 @@ uwT uwT uwT uwT -uwT +fWG tXW tXW -kfv -uwT uwT -aep uwT uwT -uwT -ybz -eXG -wQa -wQa -wQa -wQa -eXG +bqE +yar +iBl +mKu +gVA +xPH +gVA +xaN +vDo +tos +dhH eXG eXG eXG @@ -89357,7 +95699,7 @@ eXG eXG eXG eXG -cpy +eXG cpy cpy cpy @@ -89378,18 +95720,18 @@ saC saC saC saC -saC -saC +cpn +uMP ahH -kca -kca -cIV +dJN uMP uMP +epS uMP uMP -eWy uMP +eWy +epS tiQ fCE fOM @@ -89411,7 +95753,7 @@ jHb jHb jHb kKh -vrV +tiQ saC lFt xUx @@ -89422,7 +95764,7 @@ pNo cPx mSl mZX -mZW +sZq sZq sZq nGc @@ -89441,27 +95783,27 @@ qSH qSH qSH qSH -saC -saC -saC -saC -qSH -cYn -saC -saC -ien +cpy +cpy +cpy +cpy +cpy dRL dRL dRL dRL +rJf +vCv +rJf dRL dRL dRL -qhA +rJf +rJf qiG +rJf dRL -dRL -xFp +guE nQa qSH qSH @@ -89547,23 +95889,23 @@ uwT uwT uwT uwT +fWG +fWG uwT uwT uwT +uwT +bqE +mam +kfv +mKu gVA -vcR -vcR -gVA -vcR -vcR -gVA -gVA +xPH gVA -wQa -wQa -wQa -eXG -eXG +xaN +vDo +tos +dhH eXG eXG eXG @@ -89605,18 +95947,18 @@ saC saC saC saC -saC -saC -ahH -uMP +cpn uMP -cIW +dkL +cIm +cWL +cWL ana dSt dSt dSt eWK -fla +fuf tiQ fCN fPV @@ -89638,7 +95980,7 @@ jHb jHb jIR kKh -vrV +tiQ saC lFt iWy @@ -89669,18 +96011,18 @@ qSH qSH qSH qSH -saC -saC -saC -saC -saC -saC -saC +cpy +cpy +cpy dRL dRL -jjq +jNQ dRL dRL +yfP +yfP +niT +dRL dRL dRL sZs @@ -89689,7 +96031,7 @@ qje qSj dRL dRL -xFp +guE nQa qSH qSH @@ -89773,24 +96115,24 @@ uwT uwT uwT uwT +fWG +fWG +uwT uwT uwT uwT fWG -vcR -lPq -tjx -iBl -bgS -bgS +bqE +uzI +rOb xPH acp -lSF -wQa -eXG -eXG -eXG -eXG +acp +xPH +xaN +vDo +tos +dhH eXG eXG wQa @@ -89813,7 +96155,7 @@ eXG eXG eXG eXG -cpy +eXG cpy cpy cpy @@ -89832,18 +96174,18 @@ saC saC saC saC -saC -saC -dkL -dkL -dkL +tiQ +uMP dkL kca kca kca +kca +kca +kca eGL dSy -haR +eWy tiQ tiQ fRd @@ -89865,7 +96207,7 @@ jHb jHb jHb kKh -vrV +tiQ saC lFt kLs @@ -89896,17 +96238,17 @@ qSH qSH qSH cYn -saC -saC -saC -saC -saC -saC -saC +cpy +cpy +cpy dRL -hXy +sLl xCT -hXy +sLl +dRL +yfP +xCT +niT dRL dRL ozJ @@ -89917,7 +96259,7 @@ xCT rsl dRL dRL -xFp +guE nQa qSH qSH @@ -89955,7 +96297,7 @@ gGa gVr klz hMR -hMR +ffO smF hMR pBl @@ -90001,23 +96343,23 @@ uwT uwT uwT cpy +fWG +fWG +uwT uwT uwT fWG -vcR -lPq -lPq -bgS -bgS -bgS -xPH +bqE +uzI +rOb +gVA +gVA acp -lSF -eXG -eXG -eXG -eXG -wQa +gVA +xaN +vDo +tos +dhH wQa cex cex @@ -90059,17 +96401,17 @@ saC saC saC saC -saC -saC -ahH +cpn uMP -cIV +cGd +dXN +dXN mNm mNm kca kca kca -kca +dKF fmv fuf tiQ @@ -90092,7 +96434,7 @@ kba kba jHb kKh -vrV +tiQ saC lFt xUx @@ -90122,19 +96464,19 @@ qSH qSH qSH qSH -dnA -saC -saC -saC -saC -saC -saC -saC +qSH +cpy +cpy +cpy dRL dRL -rqT +dVM dRL dRL +gMV +xCT +nuo +dRL npA oAd xCT @@ -90230,21 +96572,21 @@ uwT cpy cpy fWG +uwT +uwT +uwT fWG -vcR -mKu -lPq -bgS -bgS -bgS +bqE +uzI +fOX +mWd xPH -acp -lSF -eXG -eXG -cex -cex -wQa +xPH +xPH +wZz +vDo +tos +dhH wQa wQa eXG @@ -90286,20 +96628,20 @@ saC saC saC saC -saC -saC -ahH +cpn uMP -cIW -kca -kca -kca -kca -kca +feZ +uMP +uMP +uMP +dkL kca kca -haR kca +cIm +dJN +eWy +uMP tiQ ggM fCE @@ -90320,10 +96662,10 @@ jJj jJj mLp tiQ -xUx -lFt -xUx -mcE +nFt +psq +nUV +mbM xUx xUx pNo @@ -90348,20 +96690,20 @@ saC qSH qSH qSH -dnA -saC -saC -saC -saC -saC -saC -saC -saC +qSH +cpy +cpy +cpy +cpy dRL -imA -elx -hXy +ouv +uSJ +sLl dRL +nem +fzE +yfP +rJf nLi oBf xCT @@ -90371,7 +96713,7 @@ xCT rsq xCT yfP -dRL +rJf fKf qSH qSH @@ -90456,28 +96798,28 @@ uwT uwT cpy cpy +fWG uwT uwT +uwT +fWG +bqE +dsa +kfv +oEc +tjx +vcR gVA -bgS -bgS -bgS -bgS -bgS -xPH -acp -lSF -eXG -cex -cex -wQa -wQa +wZz +vDo +tos +dhH wQa dkX rBd nPb fdT -hIf +rVR hIf rqn iGr @@ -90514,19 +96856,19 @@ saC saC saC tiQ -cYQ -dkL +czC +czC +czC +czC +uMP dkL -tiQ -kca -kca kca aVs cAy cIs -kca -haR -kca +cIm +cNB +uMP tiQ ghr tiQ @@ -90537,23 +96879,23 @@ tiQ vrV vrV vrV -vrV -vrV -vrV -vrV -vrV +tiQ +tiQ +tiQ +tiQ +tiQ vrV vrV vrV tiQ tiQ -afs -lFt -xUx -mcE -mto -xUx -pNo +mua +mua +pMg +rqT +uVa +pMg +mua tiQ tiQ tiQ @@ -90574,19 +96916,19 @@ saC saC qSH cYn -dnA -dnA -saC -saC -saC -saC -saC -saC -saC -saC +qSH +qSH +cpy +cpy +cpy +cpy dRL +gtH +msB +oBx +dVo ipf -jjF +qxX qUq kNM nLW @@ -90685,27 +97027,27 @@ cpy cpy fWG fWG -gVA -bgS -bgS -bgS -bgS -bgS -xPH -acp -lSF -eXG -cex -wQa -wQa -eXG +uwT +uwT +fWG +bqE +dsa +kfv +oEc +uXa +xJB +yfz +wZz +vDo +tos +dhH dkX nPb gRp iGr iGr -qvA -qvA +uIn +uIn rqn qvA lhE @@ -90745,18 +97087,18 @@ cZu cWL dJN cIV -kca -kca +uMP +dkL kca kca mNm kca kca -haR -kca -kca -kca -dKF +cRT +uMP +epS +uMP +uMP saC tiQ tiQ @@ -90772,12 +97114,12 @@ xUx xUx xUx xUx -xUx -xUx +hOH +mua fol -nUD -xUx -mdD +ptc +nUV +bOE woG xUx cNQ @@ -90790,7 +97132,7 @@ xSN xSN xSN xSN -xSN +pMg xSN xSN xSN @@ -90799,23 +97141,23 @@ tiQ tiQ tiQ saC -dnA -dnA -gpM +qSH +qSH +qSH eCe -gOX -saC -saC -saC -saC -saC -saC -saC +qSH +cpy +cpy +cpy dRL -iDO -jAV -hXy +jfG +gQu +sLl dRL +yfP +jAV +yfP +rJf nSA oBR pjT @@ -90825,9 +97167,9 @@ reo xCT xCT yfP -dRL +rJf fKf -qSH +vGp qSH qSH qSH @@ -90912,27 +97254,27 @@ cpy cpy fWG tXW -gVA -bgS -mKu -bgS -bgS -bgS -xPH -acp -lSF -wQa -wQa -wQa -dkX -rBd +uwT +uwT +fWG +bqE +dsa +fOX +qda +rOb +ycc +ycc +wZz +vDo +sbh +hhb nPb hIf jLk jMy qGI -wDa -wDa +uMr +uMr rqn wDa vbF @@ -90972,18 +97314,18 @@ dah kca dKF cIW -kca -kca +uMP +dkL kca kca kca mNm mNm -haR -kca -kca -kca -dKF +dgq +cWL +cWL +cWL +dJN saC saC saC @@ -90993,31 +97335,31 @@ rza rza rza saC -rza +saC rza jJO kbg kqa rza -rza -rza +qqq +mmj nUD xUx xUx -mdD +woG woG xUx xUx cNQ -cPH -rza -rza -rza +cWZ rza +rla rza rza rza rza +qqq +qqq rza rza rza @@ -91032,17 +97374,17 @@ eCe cYn eCe eCe -saC -saC -saC -saC -saC -saC +cpy +cpy dRL dRL -rqT +dVM dRL dRL +gMV +xCT +nuo +dRL odQ oBR ppK @@ -91054,8 +97396,8 @@ hqp dRL dRL fKf -qSH -qSH +vGp +vGp qSH qSH qSH @@ -91136,22 +97478,22 @@ uwT uwT uwT cpy -uwT +fWG tXW uwT -vcR -mKu -mKu -qda -lpP -bgS -xPH -acp -lSF -wQa -dkX -rBd -nPb +uwT +uwT +uwT +bqE +uzI +dDq +dDq +uzI +uzI +uzI +uzI +uzI +uzI hIf hIf hIf @@ -91159,7 +97501,7 @@ wEo pXu kiY dOI -qvA +uIn rqn qvA tur @@ -91169,8 +97511,8 @@ qvA hIf aKn hIf -jGp -rBd +rnq +rnq sfO eXG eXG @@ -91199,7 +97541,7 @@ vEw dXN dKM cYQ -kca +uMP mNm mNm kca @@ -91210,8 +97552,8 @@ haR kca kca kca -hhu -kca +dKF +uMP saC xUx xSN @@ -91220,33 +97562,33 @@ iam nUV nUV nUV -nUV +tHC nUV jKm nUV nUV nUV kKD -nUV -nUV -nUV -oKK -med -mua -woG -xUx -xUx -cWc -xUx -xUx +mnX xUx xUx +woG +mua +mua +woG xUx xUx +cWZ xUx +qro xUx xUx xUx +hOH +hOH +hOH +hOH +hOH xUx xUx ybd @@ -91259,16 +97601,16 @@ eCe qSH qSH eCe -saC -saC -saC -saC -saC -saC +cpy +cpy dRL -hXy +sLl xCT -hXy +sLl +dRL +jjq +xCT +yfP dRL dRL oQt @@ -91279,10 +97621,10 @@ rfk nKh dRL dRL -xFp +qYP jKB -qSH -qSH +vGp +vGp qSH qSH qSH @@ -91362,21 +97704,21 @@ fWG uwT uwT uwT -uwT +fWG uwT tXW uwT -vcR -mKu -mKu -qpE -mDT -tjx -xPH -acp -lSF -dkX -nPb +uwT +uwT +uwT +jqr +xxq +xzK +xzK +uzI +uzI +uzI +uzI hIf hIf hIf @@ -91426,8 +97768,8 @@ tiQ tiQ dKO cYQ -kca -mNm +uMP +uDC mNm mNm kca @@ -91437,8 +97779,8 @@ haR fCP fSe fCP -kca -kca +dKF +uMP hig xUx xSN @@ -91447,35 +97789,35 @@ mdD woG woG xUx -xUx +qro xUx woG woG woG xUx kLc -xUx -woG -woG -xUx -saC -xUx -xUx +pMg woG woG -cWc -xUx -xUx -woG +mua +tiQ +mua +mua woG woG +cWZ xUx -xUx -xUx +qro woG woG woG -mHP +hOH +hOH +hOH +mee +mee +lpy +eqD ybd saC saC @@ -91487,16 +97829,16 @@ qSH qSH qSH eCe -saC -saC -saC -saC -saC +cpy dRL dRL gMV dRL dRL +jgI +mNf +lZq +dRL dRL dRL gMV @@ -91505,12 +97847,12 @@ qQt rge dRL dRL -xFp +qYP jKB -qSH -qSH -qSH -qSH +vGp +vGp +vGp +vGp qSH qSH umR @@ -91593,16 +97935,16 @@ uwT uwT uwT uwT -vcR -bgS -qpE -bgS -qda -qda -xPH -acp +uwT +uwT +uwT +uwT +fWG +bqE +xzK +uzI +uzI uzI -nPb hIf jVq gxp @@ -91656,16 +97998,16 @@ tiQ tiQ tiQ aTK -kca -kca +cGd +cLb mNm foO fuQ fDi fSR ghy -hTk -hTk +eAF +fiA hCU nUV oyM @@ -91674,32 +98016,32 @@ bOE woG woG xUx -xUx +qro xUx woG woG woG xUx xUx -iWy -woG -woG -saC -saC -saC -xUx -woG +mCQ woG -cWc -xUx -xUx woG +tiQ +tiQ +tiQ +mua woG woG +cWZ xUx -xUx -xUx -woG +hOH +lpy +lpy +lpy +hOH +hOH +hOH +mee woG woG xUx @@ -91714,12 +98056,8 @@ qSH qSH qSH cYn -eCe -saC -saC -saC -saC -saC +gwC +cpy dRL dRL dRL @@ -91727,18 +98065,22 @@ dRL dRL dRL dRL -qhA -qiG dRL dRL +dRL +rJf +rJf +qiG +rJf +dRL pGY jKB -qSH -qSH -qSH -qSH -qSH -qSH +vGp +vGp +vGp +vGp +vGp +vGp qSH umR onj @@ -91820,17 +98162,17 @@ uwT uwT uwT uwT -gVA -vcR -vcR -gVA -vcR -vcR -gVA -gVA -gVA +uwT +uwT +uwT +uwT +uwT +bqE +uzI +uzI +uzI gRp -sol +pab xYA aiP xYA @@ -91883,16 +98225,16 @@ dSW tiQ tiQ mNm -kca -kca +uMP +dkL mNm kca haR cUx fSX cUx -kca -kca +dKF +uMP hig xWz xSN @@ -91901,31 +98243,31 @@ xUx xUx xUx iWy -xUx +qro xUx jKo kbu xWz xUx kLs -xUx +pMg xUx mHP woG -saC -xUx +tiQ +mua woG xUx xUx -cWc -xUx -xUx +cWZ +hOH +hOH xUx xUx xUx mHP -xUx -xUx +hOH +hOH xUx xUx dbs @@ -91942,30 +98284,30 @@ qSH qSH qSH eCe -saC -saC -saC -saC -saC -saC -saC +cpy +cpy +cpy +cpy +cpy +cpy +cpy ien ien ien -dHF -dHF -dHF +whD +whD +whD hFL thi -uVa +dHz jKB -qSH -qSH -qSH -qSH -qSH -qSH -qSH +vGp +vGp +vGp +vGp +vGp +vGp +vGp qSH yaF kJh @@ -92052,12 +98394,12 @@ uwT uwT uwT uwT -uwT -uwT -rnq +bqE +xzK +uzI sDz hIf -rFT +gVf xYA xYA xYA @@ -92118,8 +98460,8 @@ hbN kca mNm mNm -kca -kca +dKF +uMP hig xUx xSN @@ -92134,8 +98476,8 @@ aCJ kbJ aCJ aCJ -aCJ -aCJ +hOG +hbj lnF xUx xUx @@ -92144,8 +98486,8 @@ woG xUx xUx mEg -cWZ -aCJ +fXs +hOG aCJ aCJ aCJ @@ -92168,15 +98510,15 @@ qSH qSH qSH qSH -saC -saC -saC -saC -saC -saC -saC -saC -saC +qSH +qSH +cpy +cpy +cpy +cpy +cpy +cpy +cpy ien lyP vGp @@ -92186,13 +98528,13 @@ itJ lTV lTV lTV -xSv -xSv -xSv -xSv -xSv -xSv -xSv +lTV +lTV +lTV +lTV +lTV +lTV +lTV xSv tWE onj @@ -92279,12 +98621,12 @@ fbS fbS fbS fbS -fbS -fbS -rnq +lPq +lPq +uzI sDz -hIf -vJr +rVR +xyC xYA xYA xYA @@ -92337,16 +98679,16 @@ xcU edk eil eof -kca -kca +uMP +dkL kca kca kca kca mNm mNm -kca -gXR +dKF +uMP tiQ saC saC @@ -92360,9 +98702,9 @@ saC saC xUx xUx -xUx -xUx -xUx +hOH +hOH +mua lnU lnF xUx @@ -92395,15 +98737,15 @@ qSH qSH qSH qSH -saC -saC -saC -saC -saC -saC -saC -saC -saC +qSH +qSH +qSH +cpy +cpy +cpy +cpy +cpy +cpy ien mbx vGp @@ -92414,10 +98756,10 @@ vGp vGp vGv vGp -qSH -qSH -qSH -qSH +vGp +vGp +vGp +vGp mTa oqn pdv @@ -92496,7 +98838,7 @@ uwT uwT uwT uwT -uwT +fWG uwT uwT gIr @@ -92510,8 +98852,8 @@ vpp snX snX qvA -hIf -kFB +rVR +qle aIp aIp aIp @@ -92533,7 +98875,7 @@ aIp aIp aIp aIp -yfK +jzZ hIf lSF eXG @@ -92564,15 +98906,15 @@ akM xcU pYP eov +uMP +dkL kca kca kca kca kca kca -kca -kca -kca +dKF saC saC saC @@ -92580,23 +98922,23 @@ saC saC vrV vrV -vrV -vrV -vrV -vrV -vrV +tiQ +tiQ +tiQ +tiQ +tiQ vrV vrV vrV tiQ tiQ -xSN -xSN -xSN -xSN -xSN -xSN -xSN +mua +mua +pMg +pMg +pMg +pMg +mua tiQ tiQ tiQ @@ -92622,14 +98964,14 @@ cYn qSH qSH qSH -saC -saC -saC -saC -saC -saC -saC -saC +qSH +qSH +qSH +qSH +cpy +cpy +cpy +cpy ien ien ien @@ -92642,9 +98984,9 @@ vGp lyP cpy vGp -qSH -qSH -qSH +vGp +vGp +vGp ncz otC pgp @@ -92722,9 +99064,9 @@ uwT uwT uwT uwT -uwT +fWG cpy -uwT +fWG uwT ewf snX @@ -92737,7 +99079,7 @@ yjP oQW snX snX -hIf +rVR sol aIp aIp @@ -92760,7 +99102,7 @@ aIp aIp xYA xYA -jYr +srS hIf lSF eXG @@ -92791,15 +99133,15 @@ dUj edP ekK tiQ +uMP +cGd dXN dXN dXN dXN dXN dXN -dXN -dXN -dXN +dKM saC saC tiQ @@ -92849,15 +99191,15 @@ eCe qSH qSH qSH -saC -saC -saC -saC -saC -saC -saC -saC -saC +qSH +qSH +qSH +qSH +qSH +qSH +cpy +cpy +cpy qBQ kyH fbA @@ -92870,8 +99212,8 @@ cpy cpy lyP vGp -qSH -qSH +vGp +vGp nff oxT pgG @@ -92948,10 +99290,10 @@ uwT uwT uwT uwT -uwT +fWG cpy cpy -uwT +fWG uwT ewf vpp @@ -92987,8 +99329,8 @@ aIp aIp xYA xYA -kcR -hIf +iqX +rVR lSF eXG eXG @@ -93019,12 +99361,12 @@ efR tiQ tiQ bbL -uMP +feZ faK uMP uMP uMP -uMP +feZ uMP saC saC @@ -93076,14 +99418,14 @@ eCe qSH qSH qSH -saC -saC -saC -saC -saC -saC -saC -saC +qSH +qSH +qSH +qSH +qSH +qSH +qSH +cpy cpy rdq saY @@ -93098,8 +99440,8 @@ cpy cpy vGp syW -qSH -qSH +vGp +vGp qSH qSH umR @@ -93175,7 +99517,7 @@ uwT uwT uwT uwT -uwT +fWG cpy cpy cpy @@ -93215,7 +99557,7 @@ aIp xYA xYA wBx -hIf +rVR lSF eXG eXG @@ -93304,13 +99646,13 @@ qSH qSH cYn eCe -saC -saC -saC -saC -saC -saC -saC +qSH +qSH +qSH +qSH +qSH +qSH +cpy ien ien ien @@ -93325,7 +99667,7 @@ cpy cpy cpy cpy -qSH +vGp qSH qSH qSH @@ -93401,7 +99743,7 @@ spW uwT uwT uwT -uwT +fWG cpy cpy cpy @@ -93442,7 +99784,7 @@ aIp aIp aIp yfK -hIf +rVR lSF eXG eXG @@ -93526,17 +99868,17 @@ saC saC saC saC -cYn +ffG qSH qSH eCe cpy cpy -cpy -cpy -saC -saC -cpy +qSH +qSH +qSH +qSH +qSH cpy cpy ien @@ -93627,7 +99969,7 @@ tOe nVR uwT uwT -uwT +fWG cpy cpy cpy @@ -93645,7 +99987,7 @@ fOX mjE snX snX -hIf +rVR sol xYA xYA @@ -93732,7 +100074,7 @@ woG woG xUx pNo -xSN +pMg mUh ngo wbR @@ -93754,16 +100096,16 @@ saC saC saC eCe -qSH +sBX eCe eCe cpy cpy cpy -cpy -cpy -cpy -cpy +qSH +qSH +qSH +qSH cpy cpy ien @@ -93797,9 +100139,9 @@ qSH qSH qSH umR -qSH -qSH -qSH +vGp +vGp +vGp uRb gdO gdO @@ -93854,12 +100196,12 @@ uwT uwT uwT uwT -uwT +fWG cpy cpy cpy cpy -uwT +tXW uwT rTf lum @@ -93872,8 +100214,8 @@ vpp snX snX oYO -hIf -rFT +rVR +gVf xYA xYA xYA @@ -93959,7 +100301,7 @@ xUx xUx xUx pNo -xSN +pMg mUl wbR wbR @@ -93983,15 +100325,15 @@ saC eCe eCe eCe -uwF -cpy -cpy -cpy cpy cpy cpy cpy cpy +qSH +qSH +qSH +qSH ien ien ien @@ -94016,17 +100358,17 @@ lzU gRD qSH qSH -qSH -qSH -qSH -qSH -qSH +vGp +vGp +vGp +vGp +vGp qSH qSH umR qSH -qSH -qSH +vGp +vGp hHh sYk gdO @@ -94081,12 +100423,12 @@ uwT uwT uwT uwT -uwT +fWG cpy cpy cpy cpy -uwT +tXW uwT uwT rTf @@ -94096,11 +100438,11 @@ tni tni tni tni -tni -rnq +cpy +cpy nDt gRp -vJr +xyC xYA aiP xYA @@ -94184,9 +100526,9 @@ lFt kLs xUx xUx -hOH +xUx pNo -xSN +hbj mUl wbR wbR @@ -94206,20 +100548,20 @@ saC saC saC saC -qSH -qSH +sBX +sBX eCe -qSH -cpy -cpy -cpy -cpy -cpy -cpy +ycw cpy cpy cpy cpy +qSH +qSH +qSH +qSH +qSH +qSH ien amc qSH @@ -94245,15 +100587,15 @@ lzU gRD qSH lyP -qSH -qSH -qSH -qSH +vGp +vGp +vGp +vGp qSH umR qSH -qSH -qSH +vGp +vGp vGp mJF oXX @@ -94308,13 +100650,13 @@ uwT uwT uwT uwT -uwT +fWG cpy cpy cpy cpy cpy -uwT +fWG uwT uwT uwT @@ -94322,9 +100664,9 @@ uwT cpy uwT uwT -uwT -uwT -rnq +cpy +cpy +cpy iWN jxD hIf @@ -94354,7 +100696,7 @@ sAt svG eXG eXG -wQa +cpy cpy cpy bMX @@ -94410,10 +100752,10 @@ xUx lFt xUx xUx -hOH -hOH -pNo -xSN +xUx +xUx +djq +hbj mUl wbR wbR @@ -94435,18 +100777,18 @@ saC cYn qSH qSH -qSH -qSH -cpy -cpy -cpy -cpy -cpy +sBX +sDv cpy cpy cpy cpy cpy +qSH +qSH +qSH +qSH +qSH ien poZ qSH @@ -94474,13 +100816,13 @@ gRD qSH lyP vGp -qSH -qSH -qSH +vGp +vGp +vGp umR qSH qSH -qSH +vGp vGp gzT gdO @@ -94535,24 +100877,24 @@ uwT uwT uwT uwT -uwT +fWG cpy cpy cpy cpy cpy cpy -uwT +fWG uwT uwT cpy cpy cpy -uwT -uwT -rnq -rnq -rnq +cpy +cpy +cpy +cpy +cpy iWN jxD hIf @@ -94562,14 +100904,14 @@ qvA qvA qvA dEm -qvA +uIn qvA ugG rqn qvA rRY qvA -wDa +uMr oTL pbO oTL @@ -94581,7 +100923,7 @@ svG eXG eXG eXG -wQa +cpy cpy cpy bMX @@ -94637,10 +100979,10 @@ xUx lFt xUx woG -mee -xUx -pNo -xSN +woG +hOH +djq +hbj mUl wbR wbR @@ -94669,10 +101011,10 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy +qSH +qSH +qSH +qSH ien ien ien @@ -94702,12 +101044,12 @@ lzU gRD qSH vGp -qSH -qSH +vGp +vGp qQB uet -uet -uet +aoi +aoi dcc vxG vxT @@ -94761,7 +101103,7 @@ uwT uwT uwT uwT -uwT +fWG cpy cpy cpy @@ -94769,45 +101111,45 @@ cpy cpy cpy cpy -uwT -uwT +tXW uwT uwT cpy cpy -uwT -uwT -uwT -ybz -wQa +cpy +cpy +cpy +cpy +cpy +cpy eXG iWN -jru -jxD -hIf -hIf +rnq +rnq +rVR +rVR hIf qvA qXH -qvA -qvA +uIn +uIn rRY rqn qvA rRY qvA -wDa -pbO +uMr +sQR rNs whG fdT -sAt -jru +rnq +rnq svG eXG eXG eXG -wQa +cpy cpy cpy cpy @@ -94866,7 +101208,7 @@ xUx woG woG xUx -pNo +djq xSN mUl wbR @@ -94896,11 +101238,11 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy +qSH +qSH +qSH +qSH +qSH ien fjk qSH @@ -94929,7 +101271,7 @@ krH oAu lzU gRD -qSH +vGp vGp qSH qSH @@ -94986,8 +101328,8 @@ uwT uwT uwT uwT -uwT -uwT +fWG +fWG cpy cpy cpy @@ -94997,15 +101339,15 @@ cpy cpy cpy cpy -uwT -uwT -uwT -uwT -uwT -uwT -uwT -uwT -ybz +tXW +cpy +cpy +cpy +cpy +cpy +cpy +cpy +cpy eXG eXG eXG @@ -95013,8 +101355,8 @@ eXG iWN jru jxD -hIf -hIf +rVR +rVR crM wDa ffL @@ -95024,7 +101366,7 @@ wDa sIr wDa wDa -rNs +kXf iGr sAt jru @@ -95034,7 +101376,7 @@ eXG eXG eXG eXG -wQa +cpy cpy cpy cpy @@ -95093,7 +101435,7 @@ xUx woG woG xUx -pNo +dDF xSN mUl wbR @@ -95122,12 +101464,12 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy -cpy +qSH +qSH +qSH +qSH +qSH +qSH ien igg rMR @@ -95226,14 +101568,14 @@ cpy cpy cpy cpy -uwT -uwT -uwT -uwT -uwT -rnq -rnq -rnq +cpy +cpy +cpy +cpy +cpy +cpy +cpy +eXG eXG cex cex @@ -95241,7 +101583,7 @@ wQa eXG iWN jxD -hIf +rVR hIf hIf qvA @@ -95261,7 +101603,7 @@ eXG eXG eXG eXG -wQa +cpy cpy cpy cpy @@ -95320,7 +101662,7 @@ xUx xUx xUx xWz -pNo +dDF xSN mUl nhb @@ -95349,12 +101691,12 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy -ien +qSH +qSH +qSH +qSH +qSH +rME ien ien rMR @@ -95457,10 +101799,10 @@ cpy cpy cpy cpy -uwT -uwT -ybz -cex +cpy +cpy +cpy +cpy wQa wQa wQa @@ -95473,8 +101815,8 @@ jxD gRp hIf hIf -rqn -hIf +eWR +rVR hIf gRp sAt @@ -95486,9 +101828,9 @@ eXG eXG eXG eXG -wQa +cpy eXG -wQa +cpy cpy cpy cpy @@ -95575,11 +101917,11 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy +qSH +qSH +qSH +qSH +qSH cpy cpy ien @@ -95686,9 +102028,9 @@ cpy cpy cpy cpy -ybz -cex -wQa +cpy +cpy +cpy wQa wQa wQa @@ -95699,21 +102041,21 @@ cex iWN jru jxD -hIf -hIf -hIf +rVR +rVR +rVR sAt jru svG eXG eXG eXG -wQa +cpy eXG eXG eXG -wQa -wQa +cpy +cpy cpy cpy cpy @@ -95803,10 +102145,10 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy +qSH +qSH +qSH +qSH cpy cpy ien @@ -95915,9 +102257,9 @@ cpy cpy cpy cpy -cex -wQa -cex +cpy +cpy +cpy cex cex cex @@ -95934,13 +102276,13 @@ eXG eXG eXG eXG -wQa -wQa -wQa -wQa -wQa -wQa -wQa +cpy +cpy +cpy +cpy +cpy +cpy +cpy cpy cpy cpy @@ -96030,11 +102372,11 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy +qSH +qSH +qSH +qSH +qSH ien ien ien @@ -96152,14 +102494,14 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy -cpy -cpy -cpy +eXG +eXG +eXG +eXG +eXG +eXG +eXG +eXG cpy cpy cpy @@ -96258,12 +102600,12 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy -ien +qSH +qSH +qSH +qSH +qSH +aJg qSH qSH pFH @@ -96381,10 +102723,10 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy +eXG +eXG +eXG +eXG cpy cpy cpy @@ -96485,12 +102827,12 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -cpy -ien +qSH +qSH +qSH +qSH +qSH +aJg qSH qSH pFH @@ -96713,11 +103055,11 @@ cpy cpy cpy cpy -cpy -cpy -cpy -cpy -ien +qSH +qSH +qSH +qSH +aJg qSH qSH pFH From 92fdada8ac53fcb0e62bf2b431d643795dd818fa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 28 Jul 2023 08:25:24 +0100 Subject: [PATCH 29/62] Automatic changelog for PR #3917 [ci skip] --- html/changelogs/AutoChangeLog-pr-3917.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3917.yml diff --git a/html/changelogs/AutoChangeLog-pr-3917.yml b/html/changelogs/AutoChangeLog-pr-3917.yml new file mode 100644 index 000000000000..06c525a74669 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3917.yml @@ -0,0 +1,5 @@ +author: "SpartanBobby" +delete-after: True +changes: + - rscadd: "Added a new survivor to LV522 the FORECON sniper he spawns alone his only company being the corpse of his dead battle buddy, good luck" + - maptweak: "Sweeping changes to LV522 including the reactor, north of engineering, LZ1, the entire central area of the map, and north of fitness in an attempt to see more of the colony used and to incentivize flanking" \ No newline at end of file From ce09b07afd0f8d433ffee1a43bc4dfeb978f45f1 Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Fri, 28 Jul 2023 14:40:32 +0300 Subject: [PATCH 30/62] Xeno Alliance Announcements + Greeno Civil War (#3990) # About the pull request Xenos now get messages when their queen set/break alliance to another faction and when other queen set/break alliance with their hive. Corrupted Xenos with implanted IFF tag now has a choice to defect from the hive and become Renegade (hive allied to USCM) when Queen decides to break alliance with USCM. Xenos that stay loyal to Queen rip the IFF tags out. You have only 10 seconds to make a decision, so think quick. By default xenos stay loyal to Queen. Renegade Hive is allied to all human factions, but it mostly affects structures and weeds. Renegade ability to attack someone fully depends on its IFF tag settings. Please check my messages because I'm not very good at writing. # Explain why it's good for the game More announcements are good because it's less confusing. You know when someone set ally to you and you know when someone is betraying you. It makes sense because allied xenos share announcements anyway. And sudden betrayals are always a bit cheesy. I think the Renegade addition makes research a little more fun and rewarding. Now, if you implant corrupted xeno with an IFF tag, the xeno player can choose to remain loyal to you if/when the Queen decides to betray. Plus corrupted xenos with the IFF tag are no longer forced to betray, so it's also good. Not sure if that makes sense lore-wise, but since corrupted are artificially created and their DNA is decrypted, it makes at least some sense. Plus we kinda have tamed xenos which work really similarly. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine add: Added announcements for xenos about forming and breaking alliances. add: Xenos with IFF tag now have a choice to stay loyal to USCM when Queen decides to betray. /:cl: --------- Co-authored-by: ihatethisengine Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> Co-authored-by: harryob --- code/__DEFINES/mobs.dm | 3 +- code/__DEFINES/typecheck/xenos.dm | 4 + code/_globalvars/global_lists.dm | 3 +- .../mob/living/carbon/xenomorph/Evolution.dm | 2 +- .../mob/living/carbon/xenomorph/XenoProcs.dm | 2 +- .../living/carbon/xenomorph/damage_procs.dm | 2 + .../living/carbon/xenomorph/hive_faction.dm | 1 + .../living/carbon/xenomorph/items/iff_tag.dm | 4 + .../mob/living/carbon/xenomorph/life.dm | 12 +- .../living/carbon/xenomorph/xeno_defines.dm | 134 +++++++++++++++++- .../mob/living/carbon/xenomorph/xeno_verbs.dm | 7 + 11 files changed, 156 insertions(+), 18 deletions(-) diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index 673bb4fc6d81..c0886ab871f9 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -131,8 +131,9 @@ #define XENO_HIVE_MUTATED "xeno_hive_mutated" #define XENO_HIVE_FORSAKEN "xeno_hive_forsaken" #define XENO_HIVE_YAUTJA "xeno_hive_yautja" +#define XENO_HIVE_RENEGADE "xeno_hive_renegade" -#define ALL_XENO_HIVES list(XENO_HIVE_NORMAL, XENO_HIVE_CORRUPTED, XENO_HIVE_ALPHA, XENO_HIVE_BRAVO, XENO_HIVE_CHARLIE, XENO_HIVE_DELTA, XENO_HIVE_FERAL, XENO_HIVE_TAMED, XENO_HIVE_MUTATED, XENO_HIVE_FORSAKEN, XENO_HIVE_YAUTJA) +#define ALL_XENO_HIVES list(XENO_HIVE_NORMAL, XENO_HIVE_CORRUPTED, XENO_HIVE_ALPHA, XENO_HIVE_BRAVO, XENO_HIVE_CHARLIE, XENO_HIVE_DELTA, XENO_HIVE_FERAL, XENO_HIVE_TAMED, XENO_HIVE_MUTATED, XENO_HIVE_FORSAKEN, XENO_HIVE_YAUTJA, XENO_HIVE_RENEGADE) //================================================= diff --git a/code/__DEFINES/typecheck/xenos.dm b/code/__DEFINES/typecheck/xenos.dm index d313090e8305..34b70ac92f45 100644 --- a/code/__DEFINES/typecheck/xenos.dm +++ b/code/__DEFINES/typecheck/xenos.dm @@ -37,6 +37,10 @@ if(!hive) return FALSE + if(hivenumber == XENO_HIVE_RENEGADE) + var/datum/hive_status/corrupted/renegade/renegade_hive = hive + return renegade_hive.iff_protection_check(src, attempt_harm_mob) + return hive.is_ally(attempt_harm_mob) // need this to set the data for walls/eggs/huggers when they are initialized diff --git a/code/_globalvars/global_lists.dm b/code/_globalvars/global_lists.dm index 7e65cfecd8b0..36058a44fc37 100644 --- a/code/_globalvars/global_lists.dm +++ b/code/_globalvars/global_lists.dm @@ -177,7 +177,8 @@ GLOBAL_LIST_INIT_TYPED(hive_datum, /datum/hive_status, list( XENO_HIVE_TAMED = new /datum/hive_status/corrupted/tamed(), XENO_HIVE_MUTATED = new /datum/hive_status/mutated(), XENO_HIVE_FORSAKEN = new /datum/hive_status/forsaken(), - XENO_HIVE_YAUTJA = new /datum/hive_status/yautja() + XENO_HIVE_YAUTJA = new /datum/hive_status/yautja(), + XENO_HIVE_RENEGADE = new /datum/hive_status/corrupted/renegade(), )) GLOBAL_LIST_INIT(xeno_evolve_times, setup_xeno_evolve_times()) diff --git a/code/modules/mob/living/carbon/xenomorph/Evolution.dm b/code/modules/mob/living/carbon/xenomorph/Evolution.dm index 4806f7528582..d8767ffce87a 100644 --- a/code/modules/mob/living/carbon/xenomorph/Evolution.dm +++ b/code/modules/mob/living/carbon/xenomorph/Evolution.dm @@ -39,7 +39,7 @@ if(!evolve_checks()) return - if((!hive.living_xeno_queen) && castepick != XENO_CASTE_QUEEN && !islarva(src) && !hive.allow_no_queen_actions) + if((!hive.living_xeno_queen) && castepick != XENO_CASTE_QUEEN && !islarva(src) && !hive.allow_no_queen_evo) to_chat(src, SPAN_WARNING("The Hive is shaken by the death of the last Queen. You can't find the strength to evolve.")) return diff --git a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm index 09fdb42ad5c3..667367339698 100644 --- a/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm +++ b/code/modules/mob/living/carbon/xenomorph/XenoProcs.dm @@ -71,7 +71,7 @@ if(caste && caste.evolution_allowed) evolve_progress = "[min(stored_evolution, evolution_threshold)]/[evolution_threshold]" - if(hive && !hive.allow_no_queen_actions && !caste?.evolve_without_queen) + if(hive && !hive.allow_no_queen_evo && !caste?.evolve_without_queen) if(!hive.living_xeno_queen) evolve_progress += " (NO QUEEN)" else if(!(hive.living_xeno_queen.ovipositor || hive.evolution_without_ovipositor)) diff --git a/code/modules/mob/living/carbon/xenomorph/damage_procs.dm b/code/modules/mob/living/carbon/xenomorph/damage_procs.dm index c26e38202200..51ceee153368 100644 --- a/code/modules/mob/living/carbon/xenomorph/damage_procs.dm +++ b/code/modules/mob/living/carbon/xenomorph/damage_procs.dm @@ -29,6 +29,8 @@ user.put_in_hands(iff_tag) iff_tag = null user.visible_message(SPAN_NOTICE("[user] removes \the [src]'s IFF tag."), SPAN_NOTICE("You remove \the [src]'s IFF tag."), max_distance = 3) + if(hive.hivenumber == XENO_HIVE_RENEGADE) //it's important to know their IFF settings for renegade + to_chat(src, SPAN_NOTICE("With the removal of the device, your instincts have returned to normal.")) return return ..() diff --git a/code/modules/mob/living/carbon/xenomorph/hive_faction.dm b/code/modules/mob/living/carbon/xenomorph/hive_faction.dm index 1eb5818674fd..10af37b8d8e8 100644 --- a/code/modules/mob/living/carbon/xenomorph/hive_faction.dm +++ b/code/modules/mob/living/carbon/xenomorph/hive_faction.dm @@ -57,4 +57,5 @@ GLOBAL_LIST_INIT(hive_alliable_factions, generate_alliable_factions()) var/should_ally = text2num(params["should_ally"]) assoc_hive.allies[params["target_faction"]] = should_ally + assoc_hive.on_stance_change(params["target_faction"]) . = TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/items/iff_tag.dm b/code/modules/mob/living/carbon/xenomorph/items/iff_tag.dm index cde9cd072a95..4c63fc2b5923 100644 --- a/code/modules/mob/living/carbon/xenomorph/items/iff_tag.dm +++ b/code/modules/mob/living/carbon/xenomorph/items/iff_tag.dm @@ -19,6 +19,8 @@ injector.visible_message(SPAN_NOTICE("[injector] forces \the [src] into [xeno]'s carapace!"), SPAN_NOTICE("You force \the [src] into [xeno]'s carapace!")) xeno.iff_tag = src injector.drop_inv_item_to_loc(src, xeno) + if(xeno.hive.hivenumber == XENO_HIVE_RENEGADE) //it's important to know their IFF settings for renegade + to_chat(xeno, SPAN_NOTICE("With the insertion of the device into your carapace, your instincts have changed compelling you to protect [english_list(faction_groups, "no one")].")) return return ..() @@ -48,6 +50,8 @@ if("Remove") faction_groups = list() to_chat(programmer, SPAN_NOTICE("You [option] the IFF group data, the IFF group on the tag now reads as: [english_list(faction_groups, "None")]")) + if(xeno?.hive.hivenumber == XENO_HIVE_RENEGADE) //it's important to know their IFF settings for renegade + to_chat(xeno, SPAN_NOTICE("Your instincts have changed, you seem compelled to protect [english_list(faction_groups, "no one")].")) return TRUE /obj/item/iff_tag/pmc_handler diff --git a/code/modules/mob/living/carbon/xenomorph/life.dm b/code/modules/mob/living/carbon/xenomorph/life.dm index 842e3b45a76d..6f9a667642e3 100644 --- a/code/modules/mob/living/carbon/xenomorph/life.dm +++ b/code/modules/mob/living/carbon/xenomorph/life.dm @@ -42,7 +42,7 @@ var/progress_amount = 1 if(SSxevolution) progress_amount = SSxevolution.get_evolution_boost_power(hive.hivenumber) - var/ovipositor_check = (hive.allow_no_queen_actions || hive.evolution_without_ovipositor || (hive.living_xeno_queen && hive.living_xeno_queen.ovipositor)) + var/ovipositor_check = (hive.allow_no_queen_evo || hive.evolution_without_ovipositor || (hive.living_xeno_queen && hive.living_xeno_queen.ovipositor)) if(caste && caste.evolution_allowed && (ovipositor_check || caste?.evolve_without_queen)) if(evolution_stored >= evolution_threshold) if(!got_evolution_message) @@ -334,11 +334,6 @@ Make sure their actual health updates immediately.*/ if(!T || !istype(T)) return - var/is_runner_hiding - - if(isrunner(src) && layer != initial(layer)) - is_runner_hiding = 1 - if(caste) if(caste.innate_healing || check_weeds_for_healing()) if(!hive) return // can't heal if you have no hive, sorry bud @@ -369,9 +364,8 @@ Make sure their actual health updates immediately.*/ if(armor_integrity > armor_integrity_max) armor_integrity = armor_integrity_max - else //Xenos restore plasma VERY slowly off weeds, regardless of health, as long as they are not using special abilities - if(prob(50) && !is_runner_hiding && !current_aura) - plasma_stored += 0.1 * plasma_max / 100 + else if(prob(50) && !current_aura) //Xenos restore plasma VERY slowly off weeds, regardless of health, as long as they are not using special abilities + plasma_stored += 0.1 * plasma_max / 100 for(var/datum/action/xeno_action/action in src.actions) diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index b30ea73cd680..bb58d2cf2a03 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -295,8 +295,9 @@ var/evolution_bonus = 0 var/allow_no_queen_actions = FALSE + var/allow_no_queen_evo = FALSE var/evolution_without_ovipositor = TRUE //Temporary for the roundstart. - /// Set to true if you want to prevent evolutions into Queens + /// Set to false if you want to prevent evolutions into Queens var/allow_queen_evolve = TRUE /// Set to true if you want to prevent bursts and spawns of new xenos. Will also prevent healing if the queen no longer exists var/hardcore = FALSE @@ -1112,13 +1113,15 @@ need_round_end_check = TRUE -/datum/hive_status/corrupted/add_xeno(mob/living/carbon/xenomorph/X) + var/list/defectors = list() + +/datum/hive_status/corrupted/add_xeno(mob/living/carbon/xenomorph/xeno) . = ..() - X.add_language(LANGUAGE_ENGLISH) + xeno.add_language(LANGUAGE_ENGLISH) -/datum/hive_status/corrupted/remove_xeno(mob/living/carbon/xenomorph/X, hard) +/datum/hive_status/corrupted/remove_xeno(mob/living/carbon/xenomorph/xeno, hard) . = ..() - X.remove_language(LANGUAGE_ENGLISH) + xeno.remove_language(LANGUAGE_ENGLISH) /datum/hive_status/corrupted/can_delay_round_end(mob/living/carbon/xenomorph/xeno) if(!faction_is_ally(FACTION_MARINE, TRUE)) @@ -1181,6 +1184,7 @@ destruction_allowed = XENO_NOBODY dynamic_evolution = FALSE allow_no_queen_actions = TRUE + allow_no_queen_evo = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE latejoin_burrowed = FALSE @@ -1195,6 +1199,7 @@ dynamic_evolution = FALSE allow_no_queen_actions = TRUE + allow_no_queen_evo = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE latejoin_burrowed = FALSE @@ -1212,6 +1217,7 @@ dynamic_evolution = FALSE allow_no_queen_actions = TRUE + allow_no_queen_evo = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE latejoin_burrowed = FALSE @@ -1241,6 +1247,7 @@ dynamic_evolution = FALSE allow_no_queen_actions = TRUE + allow_no_queen_evo = TRUE allow_queen_evolve = FALSE ignore_slots = TRUE latejoin_burrowed = FALSE @@ -1296,6 +1303,123 @@ return ..() +/datum/hive_status/corrupted/renegade + name = "Renegade Hive" + reporting_id = "renegade" + hivenumber = XENO_HIVE_RENEGADE + prefix = "Renegade " + color = "#9c7a4d" + ui_color ="#80705c" + + dynamic_evolution = FALSE + allow_queen_evolve = FALSE + allow_no_queen_evo = TRUE + latejoin_burrowed = FALSE + +/datum/hive_status/corrupted/renegade/New() + . = ..() + hive_structures_limit[XENO_STRUCTURE_EGGMORPH] = 0 + hive_structures_limit[XENO_STRUCTURE_EVOPOD] = 0 + for(var/faction in FACTION_LIST_HUMANOID) //renegades allied to all humanoids, but it mostly affects structures. Their ability to attack humanoids and other xenos (including of the same hive) depends on iff settings + allies[faction] = TRUE + +/datum/hive_status/corrupted/renegade/can_spawn_as_hugger(mob/dead/observer/user) + to_chat(user, SPAN_WARNING("The [name] cannot support facehuggers.")) + return FALSE + +/datum/hive_status/corrupted/renegade/proc/iff_protection_check(mob/living/carbon/xenomorph/xeno, mob/living/carbon/attempt_harm_mob) + if(xeno == attempt_harm_mob) + return TRUE //you cannot hurt yourself... + if(!xeno.iff_tag) + return FALSE //can attack anyone if you don't have iff tag + if(isxeno(attempt_harm_mob)) + var/mob/living/carbon/xenomorph/target_xeno = attempt_harm_mob + if(!target_xeno.iff_tag) + return FALSE //can attack any xeno who don't have iff tag + for(var/faction in xeno.iff_tag.faction_groups) + if(faction in target_xeno.iff_tag.faction_groups) + return TRUE //cannot attack xenos with same iff setting + return FALSE + for(var/faction in xeno.iff_tag.faction_groups) + if(faction in attempt_harm_mob.faction_group) + return TRUE //cannot attack mob if iff is set to at least one of its factions + return FALSE + +/datum/hive_status/corrupted/renegade/faction_is_ally(faction, ignore_queen_check = TRUE) + return ..() + +/datum/hive_status/proc/on_stance_change(faction) + if(!living_xeno_queen) + return + if(allies[faction]) + xeno_message(SPAN_XENOANNOUNCE("Your Queen set up an alliance with [faction]!"), 3, hivenumber) + else + xeno_message(SPAN_XENOANNOUNCE("Your Queen broke the alliance with [faction]!"), 3, hivenumber) + + for(var/number in GLOB.hive_datum) + var/datum/hive_status/target_hive = GLOB.hive_datum[number] + if(target_hive.name != faction) + continue + if(!target_hive.living_xeno_queen && !target_hive.allow_no_queen_actions) + return + if(allies[faction]) + xeno_message(SPAN_XENOANNOUNCE("You sense that [name] Queen set up an alliance with us!"), 3, target_hive.hivenumber) + return + + xeno_message(SPAN_XENOANNOUNCE("You sense that [name] Queen broke the alliance with us!"), 3, target_hive.hivenumber) + +/datum/hive_status/corrupted/on_stance_change(faction) + . = ..() + if(allies[faction]) + return + if(!(faction in FACTION_LIST_HUMANOID)) + return + + for(var/mob/living/carbon/xenomorph/xeno in totalXenos) // handle defecting xenos on betrayal + if(!xeno.iff_tag) + continue + if(!(faction in xeno.iff_tag.faction_groups)) + continue + if(xeno in defectors) + continue + if(xeno.caste_type == XENO_CASTE_QUEEN) + continue + INVOKE_ASYNC(src, PROC_REF(give_defection_choice), xeno, faction) + addtimer(CALLBACK(src, PROC_REF(handle_defectors), faction), 11 SECONDS) + +/datum/hive_status/corrupted/proc/give_defection_choice(mob/living/carbon/xenomorph/xeno, faction) + if(tgui_alert(xeno, "Your Queen has broken the alliance with the [faction]. The device inside your carapace begins to suppress your connection with the Hive. Do you remove it and stay loyal to her?", "Alliance broken!", list("Stay loyal", "Obey the talls"), 10 SECONDS) == "Obey the talls") + if(!xeno.iff_tag) + to_chat(xeno, SPAN_XENOWARNING("It's too late now. The device is gone and your service to the Queen continues.")) + return + defectors += xeno + xeno.set_hive_and_update(XENO_HIVE_RENEGADE) + to_chat(xeno, SPAN_XENOANNOUNCE("You lost the connection with your Hive. Now you have no Queen, only your masters.")) + to_chat(xeno, SPAN_NOTICE("Your instincts have changed, you seem compelled to protect [english_list(xeno.iff_tag.faction_groups, "no one")].")) + return + xeno.visible_message(SPAN_XENOWARNING("[xeno] rips out [xeno.iff_tag]!"), SPAN_XENOWARNING("You rip out [xeno.iff_tag]! For the Hive!")) + xeno.adjustBruteLoss(50) + xeno.iff_tag.forceMove(get_turf(xeno)) + xeno.iff_tag = null + +/datum/hive_status/corrupted/proc/handle_defectors(faction) + for(var/mob/living/carbon/xenomorph/xeno in totalXenos) + if(!xeno.iff_tag) + continue + if(xeno in defectors) + continue + if(!(faction in xeno.iff_tag.faction_groups)) + continue + xeno.visible_message(SPAN_XENOWARNING("[xeno] rips out [xeno.iff_tag]!"), SPAN_XENOWARNING("You rip out [xeno.iff_tag]! For the hive!")) + xeno.adjustBruteLoss(50) + xeno.iff_tag.forceMove(get_turf(xeno)) + xeno.iff_tag = null + if(!length(defectors)) + return + + xeno_message(SPAN_XENOANNOUNCE("You sense that [english_list(defectors)] turned their backs against their sisters and the Queen in favor of their slavemasters!"), 3, hivenumber) + defectors.Cut() + //Xeno Resin Mark Shit, the very best place for it too :0) //Defines at the bottom of this list here will show up at the top in the mark menu /datum/xeno_mark_define diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_verbs.dm b/code/modules/mob/living/carbon/xenomorph/xeno_verbs.dm index 6b37145ad7a1..583d26de3ee5 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_verbs.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_verbs.dm @@ -25,6 +25,13 @@ if(!hive) return + if(hive.hivenumber == XENO_HIVE_RENEGADE) //Renegade's ability to attack someone depends on IFF settings, not on alliance + if(!iff_tag) + to_chat(src, SPAN_NOTICE("You are not obligated to protect anyone.")) + return + to_chat(src, SPAN_NOTICE("You seem compelled to protect [english_list(iff_tag.faction_groups, "no one")].")) + return + if((!hive.living_xeno_queen || Check_WO()) && !hive.allow_no_queen_actions) //No Hive status on WO to_chat(src, SPAN_WARNING("There is no Queen. You are alone.")) return From 0301a6fb86b706d27c8832e4fb4f5d1df20c996f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 28 Jul 2023 12:49:58 +0100 Subject: [PATCH 31/62] Automatic changelog for PR #3990 [ci skip] --- html/changelogs/AutoChangeLog-pr-3990.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3990.yml diff --git a/html/changelogs/AutoChangeLog-pr-3990.yml b/html/changelogs/AutoChangeLog-pr-3990.yml new file mode 100644 index 000000000000..7f3a072608fc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3990.yml @@ -0,0 +1,5 @@ +author: "ihatethisengine" +delete-after: True +changes: + - rscadd: "Added announcements for xenos about forming and breaking alliances." + - rscadd: "Xenos with IFF tag now have a choice to stay loyal to USCM when Queen decides to betray." \ No newline at end of file From 8f94e7c2a0778e0e2567201c32a614022e0b3e82 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 28 Jul 2023 08:00:08 -0400 Subject: [PATCH 32/62] 2.5 squad marines per 1 larva latejoin (#4021) # About the pull request This PR lowers the latejoin barrier from 3 to 2.5 for weighted marine joins. Every 2.5 squad marines gives 1 larva. # Explain why it's good for the game larva time # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow balance: 2.5 squad marines per 1 larva latejoin /:cl: --- code/__DEFINES/mode.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index aa22c70d4213..2895b3211fd3 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -74,7 +74,7 @@ #define ROUNDSTATUS_FOG_DOWN 1 #define ROUNDSTATUS_PODDOORS_OPEN 2 -#define LATEJOIN_MARINES_PER_LATEJOIN_LARVA 3 +#define LATEJOIN_MARINES_PER_LATEJOIN_LARVA 2.5 //================================================= #define SHOW_ITEM_ANIMATIONS_NONE 0 //Do not show any item pickup animations From 0a3214eae41dd3df0486d84d6346974aac0a311c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 28 Jul 2023 13:10:15 +0100 Subject: [PATCH 33/62] Automatic changelog for PR #4021 [ci skip] --- html/changelogs/AutoChangeLog-pr-4021.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4021.yml diff --git a/html/changelogs/AutoChangeLog-pr-4021.yml b/html/changelogs/AutoChangeLog-pr-4021.yml new file mode 100644 index 000000000000..f4d657bb4ef4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4021.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - balance: "2.5 squad marines per 1 larva latejoin" \ No newline at end of file From e742d137028781c9e205c6847b6d792212288b4e Mon Sep 17 00:00:00 2001 From: spartanbobby <71467726+spartanbobby@users.noreply.github.com> Date: Fri, 28 Jul 2023 22:53:15 +0100 Subject: [PATCH 34/62] Drastic Changes to the USS Almayer research department (#3962) # About the pull request This PR changes research onboard the USS Almayer to something I hope is better to use and visually better I'd like to see this test merged to gauge community feedback/what needs changing # Explain why it's good for the game I believe this is an improvement to the research department making containment an actually secure area and making the research part of the department more open and closer together hopefully making it easier to move around this PR adds alot of shutters and blastdoors to research one major blastdoor acts as a master lockdown basically shutting down the entirety of the department, no one in, no one out # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: maptweak: heavy changes to the research department /:cl: --- maps/map_files/USS_Almayer/USS_Almayer.dmm | 5437 ++++++++++++-------- 1 file changed, 3218 insertions(+), 2219 deletions(-) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 80262ec61937..f8c9cc99d534 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -2825,9 +2825,6 @@ icon_state = "redfull" }, /area/almayer/command/cic) -"ajo" = ( -/turf/closed/wall/almayer/white, -/area/almayer/medical/medical_science) "ajp" = ( /obj/structure/surface/table/almayer, /obj/structure/dropship_equipment/fuel/cooling_system{ @@ -3489,6 +3486,20 @@ }, /turf/open/floor/wood/ship, /area/almayer/living/commandbunks) +"alk" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 1"; + name = "\improper Containment Cell 5"; + unacidable = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/closed/wall/almayer/research/containment/wall/purple, +/area/almayer/medical/containment/cell) "all" = ( /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/supply, @@ -3699,47 +3710,19 @@ }, /area/almayer/hallways/repair_bay) "amk" = ( -/turf/closed/wall/almayer/white/outer_tile, -/area/almayer/medical/medical_science) -"aml" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/item/folder/black, -/obj/item/folder/black, -/obj/item/folder/black, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/structure/machinery/status_display{ - pixel_y = 30 - }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) -"amm" = ( -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 - }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) -"amn" = ( -/obj/structure/machinery/light{ - dir = 1 - }, -/obj/structure/surface/rack, -/obj/item/stack/sheet/mineral/plastic{ - amount = 15 +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, -/obj/item/stack/sheet/glass{ - amount = 20; - pixel_x = 3; - pixel_y = 3 +/obj/effect/decal/warning_stripes{ + icon_state = "W" }, /turf/open/floor/almayer{ dir = 1; - icon_state = "sterile_green_side" + icon_state = "sterile_green_corner" }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment) "amo" = ( /obj/structure/largecrate/random/secure, /obj/structure/sign/safety/rewire{ @@ -4103,36 +4086,33 @@ /turf/open/floor/plating/almayer, /area/almayer/hull/upper_hull/u_a_s) "anw" = ( -/obj/structure/pipes/vents/pump, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) -"anx" = ( -/obj/structure/surface/table/almayer, -/obj/item/folder/white{ - pixel_x = 6 +/obj/structure/machinery/flasher{ + id = "Containment Cell 1"; + layer = 2.1; + name = "Mounted Flash"; + pixel_y = 30 }, -/obj/item/clothing/glasses/science{ - pixel_x = -4; - pixel_y = 7 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment/cell) "anz" = ( -/obj/structure/surface/table/almayer, -/obj/item/tool/pen{ - pixel_y = 8 +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 }, -/obj/structure/machinery/light{ - dir = 4 +/obj/structure/machinery/photocopier, +/obj/structure/machinery/firealarm{ + pixel_y = 28 }, -/obj/item/paper_bin/wy{ - pixel_y = 7 +/turf/open/floor/almayer{ + icon_state = "sterile_green" }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "anB" = ( /obj/structure/sign/safety/storage{ pixel_x = -17 @@ -4157,11 +4137,6 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/repair_bay) -"anF" = ( -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, -/area/almayer/medical/testlab) "anG" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -4508,23 +4483,51 @@ }, /area/almayer/lifeboat_pumps/north1) "aoJ" = ( -/obj/structure/bed/chair{ +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 1"; + name = "\improper Containment Cell 5"; + unacidable = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/closed/wall/almayer/research/containment/wall/purple{ dir = 1 }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment/cell) "aoK" = ( -/obj/structure/machinery/alarm/almayer{ - dir = 1 +/obj/structure/surface/table/almayer, +/obj/effect/decal/warning_stripes{ + icon_state = "W" }, -/obj/structure/reagent_dispensers/water_cooler/stacks, -/obj/structure/sign/safety/chem_lab{ - pixel_x = 32 +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/machinery/door_display/research_cell{ + dir = 1; + id = "Containment Cell 5"; + name = "Cell 5 Control"; + pixel_x = 4; + pixel_y = -3 + }, +/obj/structure/machinery/door_control{ + id = "W_Containment Cell 5"; + name = "Containment Lockdown"; + pixel_x = -8; + pixel_y = -3; + req_one_access_txt = "19;28" }, /turf/open/floor/almayer{ - icon_state = "sterile_green_corner" + icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "aoL" = ( /obj/structure/bed/chair/office/dark, /turf/open/floor/almayer, @@ -4543,17 +4546,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/hangar) -"aoO" = ( -/obj/structure/machinery/autolathe/medilathe/full, -/obj/structure/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "aoP" = ( /obj/structure/machinery/camera/autoname/almayer{ dir = 1; @@ -4894,40 +4886,42 @@ }, /area/almayer/engineering/engineering_workshop/hangar) "apR" = ( -/obj/structure/surface/rack, -/obj/item/storage/box/beakers{ - pixel_y = 12 - }, -/obj/item/storage/box/sprays{ - pixel_y = 5 +/obj/structure/pipes/vents/pump{ + name = "Secure Air Vent"; + welded = 1 }, -/obj/item/storage/box/autoinjectors{ - pixel_x = 1; - pixel_y = -3 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/obj/structure/sign/safety/storage{ - pixel_x = 23; - pixel_y = 32 +/obj/structure/machinery/alarm/almayer{ + dir = 1 }, /turf/open/floor/almayer{ icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "apS" = ( -/obj/structure/surface/rack, -/obj/item/storage/box/pillbottles{ - pixel_y = -2 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/obj/item/storage/box/pillbottles{ - pixel_y = 6 +/obj/structure/surface/rack{ + density = 0; + pixel_y = 16 }, -/obj/item/storage/box/pillbottles{ - pixel_y = 12 +/obj/item/storage/xeno_tag_case/full{ + pixel_y = 15 + }, +/obj/item/device/camera{ + pixel_x = -3; + pixel_y = 22 }, /turf/open/floor/almayer{ - icon_state = "sterile_green" + dir = 1; + icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "apT" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/machinery/door/airlock/almayer/engineering/reinforced/OT{ @@ -4939,11 +4933,21 @@ }, /area/almayer/engineering/engineering_workshop/hangar) "apU" = ( -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 2"; + name = "\improper Containment Cell 5"; + unacidable = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/closed/wall/almayer/research/containment/wall/purple{ + dir = 8 }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment/cell) "apV" = ( /obj/structure/machinery/light{ dir = 8 @@ -5206,7 +5210,7 @@ /turf/open/floor/almayer{ icon_state = "plate" }, -/area/almayer/hull/upper_hull) +/area/almayer/medical/medical_science) "aqJ" = ( /turf/open/floor/almayer{ dir = 5; @@ -5229,43 +5233,41 @@ icon_state = "plate" }, /area/almayer/command/cic) -"aqO" = ( -/obj/structure/machinery/chem_master{ - vial_maker = 1 - }, -/turf/open/floor/almayer{ +"aqP" = ( +/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ dir = 1; - icon_state = "sterile_green_side" + id = "Containment Cell 1"; + locked = 1; + name = "\improper Containment Cell 1" + }, +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "Containment Cell 1"; + name = "\improper Containment Cell 1"; + unacidable = 1 }, -/area/almayer/medical/medical_science) -"aqP" = ( /obj/structure/pipes/standard/simple/hidden/supply, -/turf/open/floor/almayer{ - dir = 9; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/area/almayer/medical/medical_science) -"aqQ" = ( -/turf/open/floor/almayer{ - dir = 5; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" }, -/area/almayer/medical/medical_science) -"aqR" = ( /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" + icon_state = "test_floor4" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment/cell) "aqS" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 6 - }, +/obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ - dir = 9; - icon_state = "sterile_green_side" + icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "aqT" = ( /obj/structure/surface/table/almayer, /obj/item/tool/hand_labeler{ @@ -5729,6 +5731,10 @@ /obj/structure/machinery/door/firedoor/border_only/almayer{ dir = 2 }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, /turf/open/floor/plating, /area/almayer/medical/upper_medical) "aso" = ( @@ -6021,14 +6027,14 @@ pixel_y = -32 }, /turf/open/floor/plating/almayer, -/area/almayer/hull/upper_hull) +/area/almayer/medical/medical_science) "atb" = ( /obj/structure/ladder{ height = 2; id = "cicladder2" }, /turf/open/floor/plating/almayer, -/area/almayer/hull/upper_hull) +/area/almayer/medical/medical_science) "atc" = ( /turf/open/floor/almayer{ dir = 4; @@ -6968,12 +6974,6 @@ "avo" = ( /turf/closed/wall/almayer/outer, /area/almayer/powered/agent) -"avp" = ( -/obj/structure/surface/table/almayer, -/obj/item/folder/white, -/obj/item/device/flashlight/pen, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) "avr" = ( /obj/structure/bed/sofa/south/grey/left{ pixel_y = 12 @@ -7025,14 +7025,6 @@ icon_state = "plate" }, /area/almayer/shipboard/brig/general_equipment) -"avA" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 - }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, -/area/almayer/medical/medical_science) "avB" = ( /turf/open/floor/almayer{ dir = 8; @@ -7049,32 +7041,35 @@ /turf/open/floor/almayer, /area/almayer/hallways/aft_hallway) "avF" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 1 + }, /turf/open/floor/almayer{ + dir = 9; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "avG" = ( /turf/open/floor/almayer{ - dir = 10; + dir = 6; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "avH" = ( -/turf/open/floor/almayer{ - dir = 6; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/area/almayer/medical/medical_science) -"avI" = ( -/obj/structure/machinery/botany/editor, -/obj/structure/machinery/firealarm{ - pixel_y = 28 +/obj/structure/machinery/light{ + dir = 1 }, /turf/open/floor/almayer{ dir = 1; icon_state = "sterile_green_side" }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment) "avJ" = ( /obj/item/clothing/head/helmet/marine{ pixel_x = 16; @@ -7466,20 +7461,43 @@ }, /area/almayer/medical/upper_medical) "awQ" = ( -/mob/living/simple_animal/mouse/white/Doc, +/obj/structure/surface/table/almayer, +/obj/item/cell/high{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/cell/high{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/cell/high{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/cell/high{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/item/device/multitool{ + pixel_x = 8 + }, +/obj/item/tool/screwdriver{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/structure/machinery/power/apc/almayer{ + dir = 1 + }, /turf/open/floor/almayer{ icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "awR" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 5 - }, +/obj/structure/pipes/standard/manifold/hidden/supply, /turf/open/floor/almayer{ - dir = 10; - icon_state = "sterile_green_side" + icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "awS" = ( /obj/structure/window/framed/almayer, /obj/structure/machinery/door/poddoor/shutters/almayer/open{ @@ -7563,21 +7581,24 @@ }, /area/almayer/medical/upper_medical) "axn" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/reagent_analyzer{ - pixel_x = 2; - pixel_y = 3 +/obj/structure/sign/safety/rewire{ + layer = 2.4; + pixel_x = 8; + pixel_y = 32 }, -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_container/glass/beaker{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/reagent_container/glass/beaker/large{ + pixel_x = -6; + pixel_y = 8 }, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" + icon_state = "mono" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "axo" = ( /obj/structure/window/framed/almayer, /turf/open/floor/plating, @@ -8105,43 +8126,20 @@ "ayX" = ( /obj/structure/surface/table/almayer, /obj/item/tool/extinguisher, -/obj/structure/sign/safety/biolab{ - pixel_y = 32 - }, -/obj/structure/sign/safety/biohazard{ - pixel_x = 15; +/obj/structure/sign/catclock{ pixel_y = 32 }, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/upper_medical) -"ayY" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/camera/autoname/almayer{ - dir = 4; - name = "ship-grade camera" - }, -/obj/item/storage/fancy/vials/empty{ - pixel_y = 10; - start_vials = 2 - }, -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + icon_state = "sterile_green" }, /area/almayer/medical/medical_science) "ayZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/light{ + dir = 1 }, /turf/open/floor/almayer{ - dir = 10; - icon_state = "sterile_green_side" + icon_state = "dark_sterile" }, /area/almayer/medical/medical_science) "azb" = ( @@ -8556,31 +8554,16 @@ /turf/open/floor/almayer, /area/almayer/command/cichallway) "aAr" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/box/donkpockets{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = -4 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) -"aAt" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, -/obj/structure/machinery/light{ - dir = 8 +/obj/structure/machinery/camera/autoname/almayer{ + name = "ship-grade camera" }, +/obj/structure/surface/rack, +/obj/item/storage/box/botanydisk, +/obj/item/storage/box/botanydisk, +/obj/item/storage/box/botanydisk, +/obj/item/storage/box/botanydisk, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + icon_state = "mono" }, /area/almayer/medical/hydroponics) "aAv" = ( @@ -8742,11 +8725,14 @@ /turf/open/floor/almayer, /area/almayer/command/cic) "aAT" = ( -/obj/structure/machinery/smartfridge/chemistry, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "aAW" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -8816,10 +8802,21 @@ }, /area/almayer/medical/morgue) "aBe" = ( -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 2"; + name = "\improper Containment Cell 5"; + unacidable = 1 }, -/area/almayer/medical/testlab) +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/closed/wall/almayer/research/containment/wall/purple{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "aBf" = ( /obj/structure/machinery/door/airlock/almayer/secure/reinforced{ name = "Telecommunications"; @@ -9237,18 +9234,11 @@ }, /area/almayer/medical/upper_medical) "aCt" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/structure/machinery/light{ - dir = 1 - }, -/obj/structure/sign/safety/intercom{ - pixel_x = 8; - pixel_y = 32 - }, +/obj/structure/bed/sofa/south/white/right, /turf/open/floor/almayer{ - icon_state = "sterile_green_corner" + icon_state = "sterile_green" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "aCu" = ( /obj/structure/sink{ pixel_y = 24 @@ -9273,41 +9263,40 @@ /area/almayer/medical/morgue) "aCC" = ( /turf/open/floor/almayer{ - dir = 5; - icon_state = "sterile_green_side" + icon_state = "sterile_green" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "aCD" = ( -/obj/structure/machinery/door_control{ - dir = 1; - id = "researchdoorint"; - name = "Research Interior Door"; - normaldoorcontrol = 1; - pixel_x = -25; - pixel_y = -5; - req_access_txt = "28" - }, -/obj/structure/machinery/door_control{ - dir = 1; - id = "researchlockdownint"; - name = "Research Interior Lockdown"; - pixel_x = -25; - pixel_y = 5; - req_access_txt = "28" +/obj/structure/pipes/vents/pump, +/obj/structure/machinery/computer/cameras/almayer{ + dir = 4; + pixel_x = -16 }, /turf/open/floor/almayer{ - dir = 8; + dir = 10; icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) "aCR" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 +/obj/structure/machinery/door_control{ + id = "containmentlockdown_S"; + name = "Containment Lockdown"; + pixel_y = 28; + req_one_access_txt = "19;28" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + dir = 1; + icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "aCX" = ( /obj/effect/step_trigger/clone_cleaner, /obj/effect/decal/warning_stripes{ @@ -9827,29 +9816,31 @@ }, /area/almayer/hallways/aft_hallway) "aEZ" = ( -/obj/structure/sign/safety/biolab{ - pixel_x = -17; - pixel_y = -8 +/obj/structure/surface/table/almayer, +/obj/item/storage/box/gloves{ + pixel_x = -4; + pixel_y = 13 }, -/obj/structure/sign/safety/biohazard{ - pixel_x = -17; - pixel_y = 7 +/obj/item/storage/box/masks{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/tool/hand_labeler{ + pixel_x = 5; + pixel_y = 3 }, -/obj/structure/machinery/cm_vending/clothing/medical_crew, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" + icon_state = "mono" }, /area/almayer/medical/medical_science) "aFa" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, /turf/open/floor/almayer{ - dir = 5; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "aFf" = ( /obj/item/reagent_container/glass/beaker/bluespace, /obj/structure/machinery/chem_dispenser/research, @@ -10551,12 +10542,17 @@ /area/almayer/command/cichallway) "aIo" = ( /obj/structure/window/framed/almayer/white, +/obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 8; + id = "researchlockdownext_windoor"; + name = "\improper Research Windoor Shutter" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ dir = 4; - id = "researchlockdownext"; - name = "\improper Research Lockdown" + id = "Containment Breach"; + name = "\improper Secure Airlock" }, -/obj/structure/machinery/door/firedoor/border_only/almayer, /turf/open/floor/plating, /area/almayer/medical/medical_science) "aIq" = ( @@ -10611,31 +10607,53 @@ /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/north1) "aIC" = ( -/obj/structure/machinery/shower{ - dir = 1 +/obj/structure/surface/table/almayer, +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/obj/structure/machinery/door_control{ - id = "containmentlockdown_E"; - name = "Containment Lockdown"; - pixel_x = 25; - req_one_access_txt = "19;28" +/obj/structure/transmitter/rotary{ + name = "Researcher Office Telephone"; + phone_category = "Almayer"; + phone_id = "Research"; + pixel_y = 6 + }, +/obj/item/reagent_container/glass/beaker{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/item/reagent_container/glass/beaker/large{ + pixel_x = -6 }, /turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_corner" + icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "aID" = ( -/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/light{ + dir = 1 + }, /turf/open/floor/almayer{ - dir = 10; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/hydroponics) "aIM" = ( /obj/structure/largecrate/random, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_a_s) +"aIP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/containment) "aIQ" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/machinery/door/airlock/almayer/command/reinforced{ @@ -10821,6 +10839,19 @@ icon_state = "orange" }, /area/almayer/engineering/upper_engineering) +"aJn" = ( +/obj/structure/machinery/camera/autoname/almayer/containment{ + dir = 1; + name = "ship-grade camera" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer{ + dir = 4; + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/containment) "aJp" = ( /obj/structure/flora/pottedplant{ icon_state = "pottedplant_22"; @@ -11282,13 +11313,6 @@ }, /turf/open/floor/almayer, /area/almayer/command/cic) -"aLP" = ( -/obj/structure/window/framed/almayer/white, -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 1 - }, -/turf/open/floor/plating, -/area/almayer/medical/medical_science) "aLQ" = ( /obj/structure/flora/pottedplant{ icon_state = "pottedplant_21" @@ -11327,33 +11351,11 @@ "aLZ" = ( /obj/structure/surface/table/almayer, /obj/item/tool/pen, -/obj/structure/machinery/door_control{ - id = "researchlockdownext"; - name = "Research Exterior Lockdown"; - pixel_x = -5; - pixel_y = -20; - range = 20; - req_access_txt = "5" - }, -/obj/structure/machinery/door_control{ - id = "researchlockdownint"; - name = "Research Interior Lockdown"; - pixel_x = 5; - pixel_y = -20; - range = 20; - req_access_txt = "5" - }, /obj/item/paper_bin/wy, -/obj/structure/machinery/door_control{ - id = "containmentlockdown_S"; - name = "Containment Exterior Lockdown"; - pixel_x = -25; - range = 20; - req_one_access_txt = "19;14" - }, /obj/structure/machinery/computer/cameras/containment{ dir = 4; layer = 2.981; + name = "Research Cameras"; pixel_y = 16 }, /obj/item/clothing/accessory/stethoscope, @@ -11363,30 +11365,45 @@ }, /area/almayer/medical/upper_medical) "aMd" = ( -/obj/structure/machinery/door/airlock/almayer/research/reinforced{ - dir = 1; - name = "\improper Containment Airlock" +/obj/structure/filingcabinet/seeds{ + density = 0; + pixel_x = 5; + pixel_y = 16 }, -/obj/structure/machinery/door/poddoor/shutters/almayer{ - id = "containmentlockdown_S"; - name = "\improper Containment Lockdown" +/obj/structure/filingcabinet/disk{ + density = 0; + pixel_x = -11; + pixel_y = 16 }, -/obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ - icon_state = "test_floor4" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/hydroponics) "aMg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/sign/safety/intercom{ + layer = 2.9; + pixel_x = -6; + pixel_y = 29 }, -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 +/obj/structure/machinery/botany/extractor{ + density = 0; + pixel_x = 15; + pixel_y = 16 + }, +/obj/item/device/flashlight/pen{ + pixel_x = 14; + pixel_y = 15 + }, +/obj/structure/machinery/vending/hydroseeds{ + density = 0; + pixel_x = -7; + pixel_y = 16; + req_access_txt = "28" }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "aMh" = ( /obj/structure/machinery/light{ dir = 8 @@ -11734,28 +11751,40 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/alpha) "aNY" = ( -/obj/structure/bed/chair/office/dark, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "aOd" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 - }, /turf/open/floor/almayer{ - dir = 9; + dir = 5; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "aOe" = ( -/obj/structure/pipes/vents/pump{ - dir = 8 +/obj/structure/surface/table/reinforced/prison, +/obj/item/reagent_container/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/area/almayer/medical/medical_science) +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/research/containment/corner{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "aOg" = ( /obj/structure/bed/sofa/south/grey{ pixel_y = 12 @@ -12124,13 +12153,15 @@ }, /area/almayer/command/cic) "aPJ" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 2 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/turf/open/floor/almayer{ - icon_state = "test_floor4" +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/area/almayer/medical/medical_science) +/turf/open/floor/almayer/research/containment/corner2, +/area/almayer/medical/containment/cell) "aPK" = ( /obj/structure/sign/nosmoking_1, /turf/closed/wall/almayer, @@ -12324,38 +12355,39 @@ }, /area/almayer/living/grunt_rnr) "aQZ" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/machinery/botany/editor{ + density = 0; + pixel_x = 5; + pixel_y = 16 }, -/turf/open/floor/almayer{ - dir = 6; - icon_state = "sterile_green_side" +/obj/item/clothing/glasses/science{ + pixel_x = 5; + pixel_y = 24 }, -/area/almayer/medical/medical_science) -"aRc" = ( /turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "aRd" = ( /obj/structure/surface/table/reinforced/prison, /obj/structure/machinery/door/window/westright, -/obj/structure/machinery/door/poddoor/shutters/almayer/open{ - dir = 4; - id = "researchlockdownext"; - name = "\improper Research Lockdown" - }, /obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/machinery/door/window/westright{ dir = 4; req_access_txt = "28" }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + dir = 8; + id = "researchlockdownext_windoor"; + name = "\improper Research Windoor Shutter" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, /turf/open/floor/almayer{ - icon_state = "sterile_green" + icon_state = "test_floor4" }, /area/almayer/medical/medical_science) "aRi" = ( @@ -12605,8 +12637,13 @@ "aSl" = ( /obj/structure/machinery/light, /obj/structure/machinery/cm_vending/sorted/medical, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + dir = 4; + icon_state = "sterile_green_corner" }, /area/almayer/medical/medical_science) "aSm" = ( @@ -12615,45 +12652,32 @@ }, /area/almayer/hull/lower_hull/l_m_s) "aSn" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/centrifuge{ - pixel_x = -2; - pixel_y = 7 - }, -/obj/structure/sign/safety/ref_bio_storage{ - pixel_x = 15; - pixel_y = -32 +/obj/item/stack/sheet/mineral/plastic{ + amount = 15 }, -/obj/structure/sign/safety/biohazard{ - pixel_y = -32 +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = 3; + pixel_y = 3 }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + icon_state = "test_floor4" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "aSo" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/firstaid/o2{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/storage/firstaid/fire{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/storage/firstaid/adv{ - pixel_x = -6; - pixel_y = -2 +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 }, -/obj/item/storage/firstaid/toxin{ - pixel_x = 8; - pixel_y = -2 +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 }, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_corner" +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 }, -/area/almayer/medical/medical_science) +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/hydroponics) "aSq" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/structure/machinery/chem_dispenser/soda, @@ -16218,18 +16242,16 @@ }, /area/almayer/hull/upper_hull/u_a_s) "bkT" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/cameras/containment{ - dir = 4; - layer = 2.99; - pixel_y = 16 +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/obj/structure/machinery/computer/med_data/laptop{ - dir = 4; - layer = 2.991 +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "bkU" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -16806,9 +16828,6 @@ icon_state = "sterile_green_corner" }, /area/almayer/medical/lower_medical_lobby) -"bnL" = ( -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) "bnR" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -17927,12 +17946,11 @@ /turf/open/floor/carpet, /area/almayer/command/corporateliason) "btC" = ( -/obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/manifold/hidden/supply{ - dir = 4 + dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/open/floor/almayer{ - dir = 10; icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) @@ -21132,6 +21150,12 @@ icon_state = "kitchen" }, /area/almayer/living/grunt_rnr) +"bIM" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/hydroponics) "bIN" = ( /obj/structure/bed/chair/office/dark, /turf/open/floor/plating/plating_catwalk, @@ -22852,13 +22876,7 @@ }, /area/almayer/squads/req) "bPF" = ( -/obj/structure/pipes/standard/simple/hidden{ - dir = 5 - }, -/obj/structure/bed, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, +/turf/closed/wall/almayer/white/outer_tile, /area/almayer/medical/medical_science) "bPG" = ( /obj/effect/decal/warning_stripes{ @@ -23535,10 +23553,17 @@ }, /area/almayer/hallways/hangar) "bST" = ( -/turf/closed/wall/almayer/research/containment/wall/purple{ - dir = 4 +/obj/structure/closet/secure_closet/hydroresearch, +/obj/item/reagent_container/glass/watertank, +/obj/item/reagent_container/glass/watertank, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/area/almayer/medical/containment/cell) +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "bSY" = ( /obj/structure/disposalpipe/junction{ dir = 4 @@ -24107,17 +24132,12 @@ }, /area/almayer/shipboard/port_point_defense) "bVe" = ( -/obj/structure/machinery/light{ - dir = 1 - }, -/obj/item/reagent_container/food/snacks/cheesewedge, +/obj/structure/closet/l3closet/general, /obj/structure/window/reinforced{ dir = 8; health = 80 }, -/turf/open/floor/almayer{ - icon_state = "sterile_green" - }, +/turf/open/floor/plating/plating_catwalk, /area/almayer/medical/medical_science) "bVi" = ( /obj/structure/disposalpipe/segment{ @@ -25384,24 +25404,15 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/operating_room_three) -"cba" = ( -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "cbg" = ( -/obj/structure/machinery/flasher{ - alpha = 1; - id = "Containment Cell 3"; - layer = 2.1; - name = "Mounted Flash"; - pixel_y = 30 +/obj/structure/machinery/door/airlock/almayer/command{ + dir = 2; + name = "\improper Command Ladder" }, -/turf/open/floor/almayer/research/containment/floor2{ - dir = 1 +/turf/open/floor/almayer{ + icon_state = "test_floor4" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/medical_science) "cbh" = ( /obj/structure/machinery/cm_vending/clothing/pilot_officer{ density = 0; @@ -26378,6 +26389,12 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/repair_bay) +"cfT" = ( +/turf/open/floor/almayer{ + dir = 10; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "cgl" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/machinery/door/airlock/multi_tile/almayer/marine/shared/charlie_delta{ @@ -27952,11 +27969,13 @@ }, /area/almayer/hull/upper_hull/u_a_s) "coJ" = ( -/obj/structure/pipes/vents/pump, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, /turf/open/floor/almayer{ icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "coT" = ( /obj/structure/machinery/status_display{ pixel_y = 30 @@ -27969,11 +27988,10 @@ }, /area/almayer/shipboard/starboard_point_defense) "coZ" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/turf/open/floor/almayer/research/containment/corner{ + dir = 4 }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "cpf" = ( /obj/structure/ladder{ height = 2; @@ -28955,8 +28973,47 @@ /turf/closed/wall/almayer, /area/almayer/shipboard/sea_office) "cJM" = ( -/turf/closed/wall/almayer/white/outer_tile, -/area/almayer/medical/hydroponics) +/obj/structure/machinery/door_display/research_cell{ + dir = 8; + has_wall_divider = 1; + id = "Containment Cell 3"; + layer = 3.2; + name = "Cell 3 Control"; + pixel_x = 16; + pixel_y = -16 + }, +/obj/structure/machinery/door_display/research_cell{ + dir = 8; + has_wall_divider = 1; + id = "Containment Cell 2"; + layer = 3.2; + name = "Cell 2 Control"; + pixel_x = 16; + pixel_y = 16 + }, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/machinery/door_control{ + id = "W_Containment Cell 2"; + name = "Containment Lockdown"; + pixel_x = 13; + pixel_y = 7; + req_one_access_txt = "19;28" + }, +/obj/structure/machinery/door_control{ + id = "W_Containment Cell 3"; + name = "Containment Lockdown"; + pixel_x = 13; + pixel_y = -6; + req_one_access_txt = "19;28" + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/containment) "cJP" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -29034,15 +29091,6 @@ /obj/structure/bed/chair, /turf/open/floor/almayer, /area/almayer/squads/alpha_bravo_shared) -"cLI" = ( -/obj/structure/sign/safety/waterhazard{ - pixel_x = 8; - pixel_y = -32 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/hydroponics) "cLN" = ( /obj/structure/machinery/cryopod{ layer = 3.1; @@ -29174,20 +29222,17 @@ }, /area/almayer/engineering/upper_engineering/starboard) "cQo" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/light, -/obj/structure/machinery/reagentgrinder{ - pixel_y = 8 +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 }, -/obj/item/stack/sheet/mineral/phoron{ - amount = 25; - pixel_x = 3; - pixel_y = 3 +/obj/effect/decal/warning_stripes{ + icon_state = "W" }, /turf/open/floor/almayer{ + dir = 8; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "cQv" = ( /turf/closed/wall/almayer/reinforced, /area/almayer/shipboard/brig/general_equipment) @@ -29276,16 +29321,6 @@ icon_state = "red" }, /area/almayer/shipboard/starboard_missiles) -"cSK" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/centrifuge{ - pixel_y = 7 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "cSN" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/machinery/light{ @@ -29509,6 +29544,15 @@ icon_state = "red" }, /area/almayer/hull/upper_hull/u_a_p) +"cXC" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/structure/machinery/light, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/containment) "cXF" = ( /obj/structure/machinery/flasher{ alpha = 1; @@ -30224,18 +30268,18 @@ icon_state = "silverfull" }, /area/almayer/command/computerlab) -"dnx" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, -/obj/structure/machinery/light, +"dnC" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + icon_state = "sterile_green_corner" }, /area/almayer/medical/hydroponics) -"dnC" = ( -/turf/closed/wall/almayer/research/containment/wall/purple{ - dir = 1 - }, -/area/almayer/medical/containment/cell) "dnE" = ( /obj/structure/machinery/light, /turf/open/floor/almayer{ @@ -30482,17 +30526,25 @@ }, /area/almayer/hallways/port_hallway) "drT" = ( -/obj/structure/machinery/light{ - dir = 4 +/obj/structure/machinery/camera/autoname/almayer{ + dir = 4; + name = "ship-grade camera" }, -/obj/structure/machinery/medical_pod/sleeper{ - dir = 8 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, +/obj/structure/surface/rack, +/obj/item/storage/fancy/vials, +/obj/item/storage/fancy/vials, +/obj/item/storage/fancy/vials, +/obj/item/storage/fancy/vials, +/obj/item/storage/fancy/vials, +/obj/item/storage/fancy/vials, /turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" + icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "dsk" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30679,11 +30731,13 @@ /turf/open/floor/almayer, /area/almayer/living/briefing) "dwr" = ( -/turf/open/floor/almayer{ - dir = 10; - icon_state = "sterile_green_side" +/obj/structure/surface/table/almayer, +/obj/structure/machinery/centrifuge{ + layer = 3.1; + pixel_y = 4 }, -/area/almayer/medical/containment) +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/medical_science) "dwA" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/sign/safety/bathunisex{ @@ -30769,6 +30823,17 @@ icon_state = "red" }, /area/almayer/shipboard/brig/lobby) +"dyb" = ( +/obj/structure/machinery/smartfridge/chemistry, +/obj/item/device/radio/intercom{ + freerange = 1; + name = "General Listening Channel"; + pixel_y = 28 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "dyd" = ( /obj/structure/bed/chair/office/dark{ dir = 1 @@ -30859,18 +30924,15 @@ }, /area/almayer/command/cic) "dBj" = ( -/obj/structure/machinery/camera/autoname/almayer{ - dir = 8; - name = "ship-grade camera" - }, -/obj/structure/machinery/medical_pod/bodyscanner{ - dir = 8 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, /turf/open/floor/almayer{ dir = 4; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "dBp" = ( /obj/structure/machinery/camera/autoname/almayer{ dir = 8; @@ -31053,29 +31115,21 @@ icon_state = "plate" }, /area/almayer/hull/upper_hull/u_f_p) -"dEl" = ( -/obj/structure/surface/table/almayer, -/obj/item/reagent_container/glass/beaker/large, -/obj/item/reagent_container/glass/beaker/large, -/obj/item/reagent_container/glass/beaker{ - pixel_x = 5 - }, -/obj/item/reagent_container/glass/beaker{ - pixel_x = 5 - }, -/obj/item/reagent_container/dropper, -/obj/structure/machinery/firealarm{ - dir = 8; - pixel_x = -24 +"dEm" = ( +/obj/structure/machinery/power/apc/almayer, +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/obj/item/reagent_container/glass/beaker/bluespace{ - pixel_y = 12 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, +/obj/structure/reagent_dispensers/fueltank/custom, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + dir = 4; + icon_state = "sterile_green_corner" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment/cell) "dEn" = ( /obj/structure/machinery/firealarm{ pixel_y = -28 @@ -31188,11 +31242,6 @@ /obj/structure/largecrate/random/case/double, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_a_p) -"dGB" = ( -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, -/area/almayer/medical/containment) "dGC" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -31294,6 +31343,17 @@ icon_state = "sterile_green_side" }, /area/almayer/shipboard/brig/surgery) +"dHV" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/pipes/unary/freezer{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "dHZ" = ( /obj/structure/window/framed/almayer, /obj/structure/machinery/door/poddoor/almayer/open{ @@ -31420,12 +31480,10 @@ }, /area/almayer/living/cryo_cells) "dMK" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_corner" +/turf/closed/wall/almayer/research/containment/wall/corner{ + dir = 8 }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "dNe" = ( /obj/effect/decal/warning_stripes{ icon_state = "N"; @@ -31433,6 +31491,19 @@ }, /turf/open/floor/plating, /area/almayer/hull/lower_hull/l_f_p) +"dNq" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/containment) "dNt" = ( /obj/structure/window/framed/almayer/hull/hijack_bustable, /obj/structure/machinery/door/poddoor/shutters/almayer/open{ @@ -31531,6 +31602,16 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_f_p) +"dRh" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/hydroponics) "dRv" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -31706,6 +31787,15 @@ icon_state = "dark_sterile" }, /area/almayer/medical/operating_room_two) +"dVd" = ( +/obj/structure/machinery/seed_extractor{ + density = 0; + pixel_y = 16 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "dVe" = ( /turf/open/floor/almayer{ dir = 1; @@ -31713,21 +31803,10 @@ }, /area/almayer/living/briefing) "dVu" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 2 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/machinery/door/poddoor/shutters/almayer/open{ - dir = 2; - id = "researchlockdownint"; - name = "\improper Research Lockdown" - }, -/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ - dir = 1; - name = "\improper Medical Research Wing" - }, +/obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ - icon_state = "test_floor4" + dir = 4; + icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) "dVO" = ( @@ -31934,11 +32013,21 @@ /turf/open/floor/almayer, /area/almayer/living/port_emb) "ean" = ( -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 3"; + name = "\improper Containment Cell 5"; + unacidable = 1 }, -/area/almayer/medical/hydroponics) +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/closed/wall/almayer/research/containment/wall/purple{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "eas" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32041,15 +32130,6 @@ icon_state = "orange" }, /area/almayer/engineering/engineering_workshop) -"ecx" = ( -/obj/structure/transmitter{ - name = "Researcher Office Telephone"; - phone_category = "Almayer"; - phone_id = "Research"; - pixel_y = 29 - }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) "ecM" = ( /obj/structure/bed/chair{ dir = 4 @@ -32101,18 +32181,11 @@ }, /area/almayer/shipboard/navigation) "edv" = ( -/obj/structure/bed/chair, -/obj/structure/machinery/door_control{ - id = "containmentlockdown_S"; - name = "Containment Lockdown"; - pixel_y = 28; - req_one_access_txt = "19;28" - }, +/obj/structure/bed/sofa/south/white/left, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" + icon_state = "sterile_green" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "edx" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/sign/safety/maint{ @@ -32412,15 +32485,18 @@ }, /area/almayer/medical/operating_room_two) "eiE" = ( -/obj/structure/pipes/standard/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/machinery/light{ + unacidable = 1; + unslashable = 1 }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/obj/structure/machinery/optable, +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/area/almayer/medical/medical_science) +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "eiH" = ( /obj/structure/sink{ pixel_y = 24 @@ -32533,21 +32609,6 @@ "eky" = ( /turf/open/floor/almayer, /area/almayer/command/lifeboat) -"ekF" = ( -/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ - id = "Containment Cell 2"; - locked = 1; - name = "\improper Containment Cell 2" - }, -/obj/structure/machinery/door/poddoor/shutters/almayer/containment{ - dir = 4; - id = "Containment Cell 2"; - name = "\improper Containment Cell 2" - }, -/turf/open/floor/almayer{ - icon_state = "test_floor4" - }, -/area/almayer/medical/containment/cell) "ekY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32606,26 +32667,11 @@ icon_state = "dark_sterile" }, /area/almayer/medical/operating_room_one) -"elH" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8; - layer = 3.25 - }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) "elR" = ( -/obj/structure/surface/table/almayer, -/obj/item/paper_bin/wy{ - pixel_y = 7 - }, -/obj/item/tool/pen{ - pixel_y = 8 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" +/turf/closed/wall/almayer/research/containment/wall/corner{ + dir = 1 }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment/cell) "eme" = ( /obj/structure/pipes/vents/pump{ dir = 4 @@ -32666,14 +32712,9 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_a_p) "emK" = ( -/obj/structure/machinery/door_control{ - id = "containmentlockdown_E"; - name = "Containment Lockdown"; - pixel_x = -25; - req_one_access_txt = "19;28" - }, +/obj/structure/disposalpipe/segment, /turf/open/floor/almayer{ - dir = 8; + dir = 10; icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) @@ -32686,18 +32727,6 @@ icon_state = "test_floor4" }, /area/almayer/command/corporateliason) -"emR" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/toolbox/mechanical{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/storage/toolbox/electrical, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "ene" = ( /turf/open/floor/almayer{ dir = 4; @@ -32739,12 +32768,6 @@ icon_state = "red" }, /area/almayer/shipboard/brig/main_office) -"eoz" = ( -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/containment) "eoG" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 5 @@ -32845,10 +32868,10 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 9 }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment/cell) "eqI" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med{ pixel_y = 25 @@ -33063,11 +33086,6 @@ icon_state = "test_floor4" }, /area/almayer/living/officer_study) -"euB" = ( -/turf/open/floor/almayer{ - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/testlab) "euN" = ( /obj/effect/decal/warning_stripes{ icon_state = "SE-out" @@ -33380,13 +33398,10 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/starboard_umbilical) "eBO" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, -/obj/structure/machinery/iv_drip, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/bed, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" + icon_state = "mono" }, /area/almayer/medical/medical_science) "eBV" = ( @@ -33863,17 +33878,15 @@ }, /area/almayer/hull/lower_hull/l_f_s) "eNI" = ( -/obj/structure/machinery/light{ - dir = 8 - }, -/obj/structure/machinery/autodispenser{ - dir = 4 +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "containmentlockdown_S"; + name = "\improper Containment Lockdown" }, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + icon_state = "test_floor4" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "eNL" = ( /obj/structure/surface/table/almayer, /obj/item/stack/sheet/cardboard{ @@ -33882,25 +33895,6 @@ }, /turf/open/floor/plating, /area/almayer/hull/lower_hull/l_f_p) -"eNP" = ( -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) -"eNT" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, -/area/almayer/medical/testlab) "eOh" = ( /turf/open/floor/almayer{ dir = 1; @@ -34047,14 +34041,12 @@ }, /area/almayer/lifeboat_pumps/south1) "eSo" = ( -/obj/structure/surface/table/almayer, -/obj/effect/spawner/random/toolbox, -/obj/item/tool/extinguisher, +/obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_corner" + dir = 5; + icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "eSJ" = ( /obj/structure/surface/table/woodentable/fancy, /obj/structure/transmitter/rotary{ @@ -34239,16 +34231,18 @@ /area/almayer/living/chapel) "eVT" = ( /obj/structure/surface/table/almayer, -/obj/item/storage/box/gloves{ - pixel_x = 5; - pixel_y = 8 +/obj/item/paper_bin/wy{ + pixel_x = 6; + pixel_y = 5 }, -/obj/item/storage/box/masks{ - pixel_x = 5 +/obj/item/tool/pen{ + pixel_x = 8 }, -/obj/item/tool/hand_labeler{ - pixel_x = -8; - pixel_y = 3 +/obj/item/clipboard{ + pixel_x = -8 + }, +/obj/item/folder/white{ + pixel_x = -8 }, /turf/open/floor/almayer{ icon_state = "sterile_green_side" @@ -34547,8 +34541,14 @@ /turf/open/floor/almayer, /area/almayer/living/briefing) "fcy" = ( -/turf/closed/wall/almayer/research/containment/wall/west, -/area/almayer/medical/containment/cell) +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/structure/machinery/autolathe, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/hydroponics) "fcB" = ( /turf/open/floor/almayer{ dir = 8; @@ -35017,6 +35017,24 @@ icon_state = "emeraldcorner" }, /area/almayer/squads/charlie) +"foP" = ( +/obj/structure/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/machinery/door_control{ + id = "containmentlockdown_S"; + name = "Containment Lockdown"; + pixel_x = 29; + pixel_y = 3; + req_one_access_txt = "19;28" + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 80; + pixel_y = 6 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/medical_science) "fpd" = ( /obj/structure/sign/safety/hvac_old{ pixel_x = 8; @@ -35252,16 +35270,6 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_m_p) -"ftG" = ( -/obj/structure/machinery/light{ - dir = 1 - }, -/obj/structure/machinery/cm_vending/clothing/medical_crew, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "fut" = ( /obj/effect/decal/warning_stripes{ icon_state = "N"; @@ -35441,16 +35449,6 @@ icon_state = "plating" }, /area/almayer/engineering/engine_core) -"fxY" = ( -/obj/structure/machinery/iv_drip, -/obj/structure/machinery/camera/autoname/almayer/containment{ - dir = 1; - name = "ship-grade camera" - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/containment) "fxZ" = ( /obj/structure/disposalpipe/segment{ dir = 8; @@ -35590,11 +35588,17 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/aft_hallway) "fBO" = ( +/obj/structure/machinery/chem_master{ + vial_maker = 1 + }, +/obj/item/clothing/glasses/science{ + pixel_x = 1; + pixel_y = 8 + }, /turf/open/floor/almayer{ - dir = 6; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "fCL" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -35799,16 +35803,22 @@ /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/south1) "fGu" = ( -/obj/structure/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment, +/obj/structure/machinery/door_control{ + dir = 1; + id = "researchlockdownext"; + name = "Window Shutters"; + pixel_x = -26; + pixel_y = 6; + req_access_txt = "28" }, -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 6 +/obj/structure/machinery/door_control{ + dir = 1; + id = "researchlockdownext_door"; + name = "Door Shutters"; + pixel_x = -26; + pixel_y = 1; + req_access_txt = "28" }, /turf/open/floor/almayer{ dir = 8; @@ -36841,9 +36851,7 @@ /turf/closed/wall/almayer/research/containment/wall/west, /area/almayer/medical/containment/cell/cl) "ger" = ( -/obj/structure/machinery/chem_master{ - vial_maker = 1 - }, +/obj/structure/surface/table/almayer, /turf/open/floor/almayer{ icon_state = "dark_sterile" }, @@ -36949,6 +36957,15 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/hangar) +"ggl" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/machinery/light{ + dir = 1 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "ggt" = ( /turf/open/floor/almayer{ dir = 5; @@ -37201,6 +37218,18 @@ icon_state = "sterile_green_corner" }, /area/almayer/medical/lower_medical_medbay) +"glB" = ( +/obj/structure/machinery/chem_master{ + vial_maker = 1 + }, +/obj/structure/sign/safety/chem_lab{ + pixel_x = 5; + pixel_y = 29 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "glM" = ( /obj/structure/window/reinforced{ dir = 8; @@ -37358,15 +37387,6 @@ icon_state = "red" }, /area/almayer/shipboard/navigation) -"grN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/almayer{ - dir = 6; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "grR" = ( /turf/open/floor/almayer{ dir = 4; @@ -37694,13 +37714,14 @@ }, /area/almayer/living/gym) "gxP" = ( -/obj/structure/machinery/chem_storage/research{ - dir = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 8 }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment/cell) "gxU" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/status_display{ @@ -37902,11 +37923,11 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/alpha_bravo_shared) "gAS" = ( +/obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" + icon_state = "dark_sterile" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "gBc" = ( /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/supply, @@ -38097,11 +38118,15 @@ /turf/open/floor/plating, /area/almayer/hallways/hangar) "gGx" = ( +/obj/structure/filingcabinet/chestdrawer{ + density = 0; + pixel_x = -16 + }, +/obj/structure/machinery/iv_drip, /turf/open/floor/almayer{ - dir = 5; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "gGI" = ( /obj/structure/disposalpipe/segment, /obj/structure/machinery/light{ @@ -38279,15 +38304,19 @@ }, /area/almayer/engineering/upper_engineering) "gLc" = ( -/obj/structure/surface/rack, -/obj/item/storage/fancy/vials, -/obj/item/storage/fancy/vials, -/obj/item/storage/fancy/vials, -/obj/item/storage/fancy/vials, -/turf/open/floor/almayer{ - icon_state = "sterile_green" +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 }, -/area/almayer/medical/medical_science) +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/hydroponics) "gLu" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 1 @@ -38310,11 +38339,6 @@ icon_state = "cargo" }, /area/almayer/engineering/upper_engineering/port) -"gLB" = ( -/turf/open/floor/almayer/research/containment/entrance{ - dir = 8 - }, -/area/almayer/medical/containment/cell) "gLE" = ( /obj/structure/platform{ dir = 1 @@ -38426,6 +38450,12 @@ icon_state = "cargo" }, /area/almayer/engineering/engine_core) +"gNp" = ( +/turf/open/floor/almayer{ + dir = 9; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "gNq" = ( /obj/structure/machinery/cm_vending/sorted/cargo_ammo/squad{ req_access = null; @@ -38532,13 +38562,13 @@ }, /area/almayer/engineering/engineering_workshop/hangar) "gQF" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 6 - }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/obj/structure/bed/chair/comfy{ + buckling_y = 2; + dir = 8; + pixel_y = 2 }, -/area/almayer/medical/containment) +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/medical_science) "gRd" = ( /obj/structure/platform, /obj/structure/target{ @@ -38706,6 +38736,16 @@ /obj/structure/pipes/standard/manifold/hidden/supply, /turf/open/floor/plating/plating_catwalk, /area/almayer/lifeboat_pumps/north2) +"gVq" = ( +/obj/structure/machinery/light, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/containment) "gVA" = ( /obj/structure/disposalpipe/down/almayer{ dir = 8; @@ -39096,6 +39136,12 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_f_s) +"hec" = ( +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "hee" = ( /turf/open/floor/almayer{ dir = 4; @@ -39226,9 +39272,6 @@ }, /turf/open/floor/almayer, /area/almayer/engineering/engine_core) -"hgv" = ( -/turf/closed/wall/almayer/white/reinforced, -/area/almayer/medical/testlab) "hgB" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/computer/intel, @@ -39480,8 +39523,16 @@ }, /area/almayer/hallways/starboard_hallway) "hme" = ( -/turf/open/floor/almayer/research/containment/floor2, -/area/almayer/medical/containment/cell) +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 1 + }, +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/hydroponics) "hmy" = ( /obj/structure/machinery/light{ dir = 1 @@ -39521,10 +39572,20 @@ }, /area/almayer/command/cichallway) "hng" = ( -/turf/closed/wall/almayer/research/containment/wall/corner{ - dir = 4 +/obj/structure/surface/table/almayer, +/obj/item/clothing/accessory/storage/black_vest/acid_harness, +/obj/item/clothing/accessory/storage/black_vest/acid_harness, +/obj/structure/machinery/alarm/almayer{ + dir = 1 }, -/area/almayer/medical/containment/cell) +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/hydroponics) "hnV" = ( /obj/structure/machinery/light, /turf/open/floor/almayer, @@ -39596,18 +39657,18 @@ /turf/open/floor/almayer, /area/almayer/living/chapel) "hqh" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 2 - }, /obj/structure/pipes/standard/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/research{ - name = "\improper Research Laboratory" +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, -/turf/open/floor/almayer{ - icon_state = "test_floor4" +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 }, -/area/almayer/medical/medical_science) +/turf/open/floor/almayer/research/containment/entrance, +/area/almayer/medical/containment/cell) "hqs" = ( /obj/structure/machinery/light/small{ dir = 8 @@ -39616,14 +39677,6 @@ icon_state = "cargo" }, /area/almayer/hull/lower_hull/l_f_s) -"hqw" = ( -/turf/open/floor/almayer/research/containment/corner4, -/area/almayer/medical/containment/cell) -"hqL" = ( -/turf/open/floor/almayer/research/containment/corner_var1{ - dir = 4 - }, -/area/almayer/medical/containment/cell) "hqW" = ( /obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor{ name = "\improper Medical Bay"; @@ -39644,6 +39697,19 @@ icon_state = "redfull" }, /area/almayer/command/cic) +"hrn" = ( +/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ + name = "\improper Research Reception Laboratory" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 8; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/medical_science) "hrF" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -39879,11 +39945,6 @@ icon_state = "plate" }, /area/almayer/squads/charlie_delta_shared) -"hyp" = ( -/turf/open/floor/almayer/research/containment/floor2{ - dir = 1 - }, -/area/almayer/medical/containment/cell) "hyw" = ( /obj/effect/decal/warning_stripes{ icon_state = "NW-out"; @@ -40213,34 +40274,12 @@ }, /turf/open/floor/plating, /area/almayer/hull/lower_hull/l_f_p) -"hER" = ( -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/containment) -"hEU" = ( -/obj/structure/surface/table/almayer, -/obj/item/reagent_container/glass/beaker{ - pixel_x = 8 - }, -/obj/item/reagent_container/spray/cleaner{ - pixel_x = -3 - }, -/obj/item/reagent_container/dropper{ - pixel_y = -3 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/containment) "hEV" = ( /obj/structure/pipes/vents/pump, /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/south1) "hFC" = ( -/obj/structure/bed/chair/office/dark, +/obj/structure/bed/chair/comfy, /turf/open/floor/almayer{ dir = 8; icon_state = "sterile_green_side" @@ -40431,9 +40470,19 @@ }, /area/almayer/hull/upper_hull/u_f_s) "hKl" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/almayer/white/outer_tile, -/area/almayer/medical/medical_science) +/obj/structure/pipes/vents/pump, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "hKq" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med{ pixel_y = 25 @@ -40566,19 +40615,15 @@ /turf/open/floor/almayer, /area/almayer/hallways/port_hallway) "hPe" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 2 - }, +/obj/structure/disposalpipe/segment, +/obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/research, /obj/structure/machinery/door/poddoor/shutters/almayer/open{ - dir = 2; - id = "researchlockdownint"; - name = "\improper Research Lockdown" + id = "researchlockdownext_door"; + name = "\improper Research Doorway Shutter" }, -/obj/structure/disposalpipe/segment, -/obj/structure/pipes/standard/simple/hidden/supply, -/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ - dir = 1; - name = "\improper Medical Research Wing" +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" }, /turf/open/floor/almayer{ icon_state = "test_floor4" @@ -40608,21 +40653,17 @@ }, /area/almayer/hallways/stern_hallway) "hPN" = ( -/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ - id = "Containment Cell 1"; - locked = 1; - name = "\improper Containment Cell 1" - }, -/obj/structure/machinery/door/poddoor/shutters/almayer{ - dir = 4; - id = "Containment Cell 1"; - name = "\improper Containment Cell 1"; - unacidable = 1 +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, /turf/open/floor/almayer{ - icon_state = "test_floor4" + dir = 5; + icon_state = "sterile_green_side" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "hPT" = ( /obj/structure/largecrate/random/case/small, /turf/open/floor/almayer{ @@ -40675,6 +40716,17 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_medbay) +"hRa" = ( +/obj/structure/machinery/vending/snack{ + pixel_x = -7 + }, +/obj/structure/machinery/vending/coffee{ + pixel_x = 14 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "hRd" = ( /obj/structure/machinery/vending/coffee, /turf/open/floor/almayer{ @@ -40882,15 +40934,6 @@ /obj/effect/landmark/yautja_teleport, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_f_s) -"hUR" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/machinery/light, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "hUW" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -40901,31 +40944,24 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cic_hallway) -"hVz" = ( -/obj/structure/machinery/light{ +"hVf" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ dir = 1 }, /turf/open/floor/almayer{ - dir = 1; + dir = 6; icon_state = "sterile_green_side" }, -/area/almayer/medical/upper_medical) -"hVO" = ( -/obj/structure/closet/l3closet/general, +/area/almayer/medical/medical_science) +"hVz" = ( /obj/structure/machinery/light{ - dir = 4 - }, -/obj/structure/sign/safety/biolab{ - pixel_y = 32 - }, -/obj/structure/sign/safety/biohazard{ - pixel_x = 15; - pixel_y = 32 + dir = 1 }, /turf/open/floor/almayer{ - icon_state = "sterile_green_corner" + dir = 1; + icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/upper_medical) "hWa" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/item/ashtray/plastic, @@ -41184,9 +41220,6 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_medbay) -"icM" = ( -/turf/closed/wall/almayer/research/containment/wall/north, -/area/almayer/medical/containment/cell) "icX" = ( /obj/structure/machinery/brig_cell/perma_2{ pixel_x = -32; @@ -41644,10 +41677,15 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cells) "inL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, /turf/open/floor/almayer{ - icon_state = "sterile_green_corner" + dir = 8; + icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "inN" = ( /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/manifold/hidden/supply{ @@ -41717,17 +41755,25 @@ }, /area/almayer/hull/upper_hull/u_m_s) "ipQ" = ( -/obj/structure/window/reinforced{ - dir = 8; - health = 80 +/obj/structure/surface/rack, +/obj/item/storage/fancy/vials/empty, +/obj/item/storage/fancy/vials/empty, +/obj/item/storage/fancy/vials/empty, +/obj/item/storage/fancy/vials/empty, +/obj/item/storage/fancy/vials/empty, +/obj/item/storage/fancy/vials/empty, +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/obj/structure/machinery/door/window/southleft{ - req_access_txt = "28" +/obj/item/device/radio/intercom{ + freerange = 1; + name = "General Listening Channel"; + pixel_x = -29 }, /turf/open/floor/almayer{ icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "ipT" = ( /obj/structure/surface/rack, /obj/effect/spawner/random/toolbox, @@ -41798,9 +41844,6 @@ icon_state = "red" }, /area/almayer/lifeboat_pumps/south2) -"irA" = ( -/turf/closed/wall/almayer/white/reinforced, -/area/almayer/medical/containment) "irI" = ( /obj/structure/sign/safety/maint{ pixel_y = 32 @@ -41834,6 +41877,18 @@ }, /turf/open/floor/plating, /area/almayer/living/port_emb) +"irU" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "isC" = ( /obj/effect/projector{ name = "Almayer_AresDown"; @@ -42069,6 +42124,22 @@ icon_state = "dark_sterile" }, /area/almayer/engineering/laundry) +"iwJ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, +/turf/open/floor/almayer/research/containment/entrance{ + dir = 8 + }, +/area/almayer/medical/containment/cell) "iwW" = ( /obj/structure/bed/chair/comfy/beige, /turf/open/floor/carpet, @@ -42232,12 +42303,15 @@ /turf/open/floor/almayer, /area/almayer/hallways/hangar) "iAz" = ( -/obj/structure/pipes/standard/manifold/hidden/supply, +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, /turf/open/floor/almayer{ - dir = 1; + dir = 10; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "iAB" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med{ pixel_y = -25 @@ -42831,13 +42905,6 @@ icon_state = "plate" }, /area/almayer/command/cichallway) -"iQo" = ( -/obj/structure/closet/l3closet/general, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/containment) "iQt" = ( /obj/structure/largecrate/random/case/small, /obj/item/toy/deck{ @@ -42898,16 +42965,21 @@ /turf/open/floor/almayer, /area/almayer/living/gym) "iRN" = ( -/obj/structure/filingcabinet/seeds, -/obj/structure/sign/safety/intercom{ - pixel_x = 8; - pixel_y = 32 +/obj/structure/machinery/light/containment{ + dir = 4 }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/area/almayer/medical/hydroponics) +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer/research/containment/corner_var1{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "iRS" = ( /obj/item/trash/chips, /turf/open/floor/plating, @@ -42996,13 +43068,26 @@ /turf/open/floor/plating, /area/almayer/hull/lower_hull/l_f_p) "iUo" = ( -/obj/structure/pipes/vents/scrubber{ - dir = 8 +/obj/structure/sign/safety/terminal{ + pixel_x = 7; + pixel_y = -25 + }, +/obj/structure/surface/rack, +/obj/item/storage/box/autoinjectors{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/storage/box/beakers{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/storage/box/sprays{ + pixel_y = -3 }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/hydroponics) "iUZ" = ( /obj/docking_port/stationary/escape_pod/cl, /turf/open/floor/plating, @@ -43148,13 +43233,19 @@ /turf/open/floor/almayer, /area/almayer/living/tankerbunks) "iYf" = ( -/obj/structure/machinery/camera/autoname/almayer/containment{ - dir = 4 +/obj/structure/machinery/cm_vending/clothing/medical_crew{ + density = 0; + pixel_y = 16 }, -/turf/open/floor/almayer/research/containment/floor2{ - dir = 8 +/obj/structure/window/reinforced{ + dir = 8; + health = 80 }, -/area/almayer/medical/containment/cell) +/turf/open/floor/almayer{ + dir = 1; + icon_state = "cargo_arrow" + }, +/area/almayer/medical/hydroponics) "iYi" = ( /obj/effect/decal/warning_stripes{ icon_state = "SW-out" @@ -43390,6 +43481,14 @@ icon_state = "orange" }, /area/almayer/engineering/upper_engineering/port) +"jbK" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/containment) "jbO" = ( /obj/structure/machinery/cm_vending/sorted/medical, /turf/open/floor/almayer{ @@ -43478,11 +43577,20 @@ /turf/closed/wall/almayer, /area/almayer/squads/alpha_bravo_shared) "jeq" = ( -/obj/structure/window/reinforced, +/obj/structure/surface/rack, +/obj/item/storage/box/pillbottles{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/storage/box/pillbottles{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/box/pillbottles, /turf/open/floor/almayer{ - icon_state = "sterile_green" + icon_state = "mono" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "jew" = ( /obj/structure/surface/table/reinforced/black, /turf/open/floor/almayer{ @@ -43600,6 +43708,18 @@ icon_state = "kitchen" }, /area/almayer/living/grunt_rnr) +"jgg" = ( +/obj/structure/machinery/camera/autoname/almayer/containment{ + dir = 8 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/research/containment/floor2{ + dir = 8 + }, +/area/almayer/medical/containment/cell) "jgk" = ( /obj/structure/machinery/shower{ dir = 1 @@ -43640,14 +43760,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/engineering/upper_engineering/notunnel) -"jgA" = ( -/obj/structure/surface/table/almayer, -/obj/item/clothing/accessory/storage/black_vest/acid_harness, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/testlab) "jgF" = ( /obj/structure/platform, /turf/open/floor/almayer{ @@ -43789,6 +43901,19 @@ }, /turf/open/floor/almayer, /area/almayer/shipboard/brig/main_office) +"jjS" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/medical_science) "jjT" = ( /obj/structure/machinery/light, /obj/effect/projector{ @@ -43881,22 +44006,29 @@ }, /area/almayer/shipboard/brig/perma) "jlA" = ( -/obj/structure/window/framed/almayer/white, -/obj/structure/machinery/door/firedoor/border_only/almayer, -/turf/open/floor/plating, -/area/almayer/medical/hydroponics) -"jlG" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer{ - dir = 2 - }, /obj/structure/pipes/standard/simple/hidden/supply, -/obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/research{ - name = "\improper Researcher Study" +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, /turf/open/floor/almayer{ - icon_state = "test_floor4" + dir = 5; + icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) +"jlG" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_y = -1 + }, +/turf/open/floor/almayer/research/containment/entrance, +/area/almayer/medical/containment/cell) "jlN" = ( /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal3"; @@ -44122,6 +44254,15 @@ icon_state = "plate" }, /area/almayer/living/pilotbunks) +"jrM" = ( +/obj/structure/machinery/camera/autoname/almayer/containment{ + dir = 4 + }, +/turf/open/floor/almayer{ + dir = 4; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "jss" = ( /obj/structure/bed/chair/comfy{ dir = 8 @@ -44130,16 +44271,17 @@ icon_state = "bluefull" }, /area/almayer/living/captain_mess) -"jtd" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, -/obj/structure/machinery/light{ - dir = 4 +"jsx" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, /turf/open/floor/almayer{ - dir = 4; + dir = 5; icon_state = "sterile_green_side" }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/medical_science) "jtj" = ( /obj/structure/machinery/status_display{ pixel_y = 30 @@ -44414,17 +44556,21 @@ }, /area/almayer/hull/upper_hull/u_a_s) "jBO" = ( -/obj/structure/closet/secure_closet/hydroresearch, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 3"; + name = "\improper Containment Cell 5"; + unacidable = 1 }, -/obj/item/reagent_container/glass/watertank, -/obj/item/reagent_container/glass/watertank, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" }, -/area/almayer/medical/hydroponics) +/turf/closed/wall/almayer/research/containment/wall/purple{ + dir = 8 + }, +/area/almayer/medical/containment/cell) "jCa" = ( /obj/structure/machinery/disposal, /obj/structure/disposalpipe/trunk, @@ -44433,9 +44579,6 @@ icon_state = "red" }, /area/almayer/shipboard/brig/main_office) -"jCG" = ( -/turf/closed/wall/almayer/research/containment/wall/connect_w, -/area/almayer/medical/containment/cell) "jCK" = ( /obj/effect/decal/medical_decals{ icon_state = "triagedecalbottomleft"; @@ -44488,6 +44631,20 @@ /obj/item/frame/rack, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_m_s) +"jFf" = ( +/obj/structure/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 80; + pixel_y = 6 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/medical_science) "jFg" = ( /obj/structure/pipes/standard/cap/hidden{ dir = 4 @@ -44579,15 +44736,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cic_hallway) -"jHs" = ( -/obj/structure/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "jHC" = ( /turf/open/floor/almayer{ dir = 1; @@ -44824,13 +44972,36 @@ /turf/open/floor/almayer, /area/almayer/living/briefing) "jNc" = ( +/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ + id = "Containment Cell 3"; + locked = 1; + name = "\improper Containment Cell 3"; + unacidable = 1 + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/containment{ + dir = 4; + id = "Containment Cell 3"; + name = "\improper Containment Cell 3" + }, /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "test_floor4" }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "jNq" = ( /obj/structure/closet/secure_closet/personal/cabinet{ req_access = null @@ -44942,6 +45113,11 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_f_p) +"jQt" = ( +/turf/open/floor/almayer/research/containment/floor2{ + dir = 8 + }, +/area/almayer/medical/containment/cell) "jQA" = ( /obj/structure/pipes/vents/scrubber{ dir = 4 @@ -45150,6 +45326,15 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_a_s) +"jUM" = ( +/obj/structure/machinery/camera/autoname/almayer/containment{ + dir = 8 + }, +/obj/structure/pipes/vents/pump, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/almayer/medical/medical_science) "jUW" = ( /obj/effect/step_trigger/clone_cleaner, /obj/effect/decal/warning_stripes{ @@ -45184,6 +45369,15 @@ icon_state = "plate" }, /area/almayer/squads/alpha) +"jVt" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/almayer/research/containment/corner3, +/area/almayer/medical/containment/cell) "jVE" = ( /turf/open/floor/almayer{ icon_state = "test_floor5" @@ -45296,12 +45490,20 @@ /turf/open/floor/almayer, /area/almayer/shipboard/brig/processing) "jZs" = ( -/obj/structure/surface/table/almayer, -/obj/item/clothing/accessory/storage/black_vest/acid_harness, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" +/obj/structure/machinery/light/containment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/area/almayer/medical/testlab) +/turf/open/floor/almayer/research/containment/corner{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "jZu" = ( /obj/structure/machinery/door_control{ id = "CIC_Conference"; @@ -45453,19 +45655,6 @@ icon_state = "test_floor4" }, /area/almayer/squads/bravo) -"kbf" = ( -/obj/structure/machinery/door/poddoor/shutters/almayer{ - id = "containmentlockdown_N"; - name = "\improper Containment Lockdown" - }, -/obj/structure/machinery/door/airlock/almayer/research/reinforced{ - dir = 1; - name = "\improper Containment Airlock" - }, -/turf/open/floor/almayer{ - icon_state = "test_floor4" - }, -/area/almayer/medical/containment) "kbx" = ( /obj/structure/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -45492,6 +45681,17 @@ icon_state = "ai_floors" }, /area/almayer/command/airoom) +"kbJ" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + dir = 6; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/containment) "kbV" = ( /obj/structure/platform{ dir = 1 @@ -45547,17 +45747,6 @@ icon_state = "dark_sterile" }, /area/almayer/medical/lower_medical_lobby) -"kex" = ( -/obj/structure/machinery/cm_vending/sorted/medical/blood, -/obj/structure/sign/safety/ref_bio_storage{ - pixel_x = 8; - pixel_y = 32 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "keO" = ( /obj/structure/machinery/door/firedoor/border_only/almayer{ dir = 2 @@ -45669,12 +45858,16 @@ "kgs" = ( /obj/structure/window/framed/almayer/white, /obj/structure/machinery/door/poddoor/shutters/almayer/open{ - id = "researchlockdownext"; - name = "\improper Research Lockdown" + id = "researchlockdownext_se_2"; + name = "\improper Research Window Shutter" }, /obj/structure/machinery/door/firedoor/border_only/almayer{ dir = 1 }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, /turf/open/floor/plating, /area/almayer/medical/medical_science) "khd" = ( @@ -45968,12 +46161,6 @@ icon_state = "plate" }, /area/almayer/squads/bravo) -"koL" = ( -/obj/structure/pipes/vents/pump, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, -/area/almayer/medical/testlab) "koT" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -46137,17 +46324,6 @@ icon_state = "plate" }, /area/almayer/living/gym) -"krq" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "krN" = ( /obj/structure/machinery/conveyor{ id = "req_belt" @@ -46561,6 +46737,17 @@ icon_state = "red" }, /area/almayer/lifeboat_pumps/south2) +"kBo" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/turf/open/floor/almayer{ + dir = 6; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "kBy" = ( /obj/structure/machinery/ares/processor, /turf/open/floor/almayer/no_build{ @@ -46568,11 +46755,15 @@ }, /area/almayer/command/airoom) "kBP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, /turf/open/floor/almayer{ - dir = 9; + dir = 4; icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "kBY" = ( /obj/structure/machinery/cryopod/right, /turf/open/floor/almayer{ @@ -46582,6 +46773,12 @@ "kCi" = ( /turf/closed/wall/almayer/reinforced, /area/almayer/shipboard/port_missiles) +"kCj" = ( +/obj/structure/machinery/light, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/hydroponics) "kCm" = ( /obj/structure/sign/safety/fire_haz{ pixel_x = 15; @@ -46596,10 +46793,19 @@ /area/almayer/hallways/hangar) "kCE" = ( /obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_y = 1 + }, /turf/open/floor/almayer{ icon_state = "dark_sterile" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "kCS" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer, @@ -46634,17 +46840,23 @@ }, /area/almayer/medical/lower_medical_medbay) "kDk" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 + dir = 6 }, -/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ - name = "\improper Medical Research Workshop" +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, /turf/open/floor/almayer{ - icon_state = "test_floor4" + icon_state = "dark_sterile" }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment) "kDt" = ( /obj/structure/machinery/light{ dir = 1 @@ -46776,6 +46988,14 @@ icon_state = "green" }, /area/almayer/hallways/aft_hallway) +"kGQ" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer/research/containment/corner_var1{ + icon_state = "containment_corner_variant_2" + }, +/area/almayer/medical/containment/cell) "kGX" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med{ pixel_y = 25 @@ -46816,12 +47036,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_m_p) -"kHB" = ( -/obj/structure/machinery/vending/cola/research, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "kHK" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -47033,20 +47247,19 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/living/briefing) "kNx" = ( -/obj/structure/machinery/door_control{ - id = "containmentlockdown_S"; - name = "Containment Lockdown"; - pixel_y = -20; - req_one_access_txt = "19;28" +/obj/structure/sign/safety/ref_bio_storage{ + pixel_x = -17; + pixel_y = 7 }, -/obj/structure/machinery/light{ - dir = 8 +/obj/structure/sign/safety/biohazard{ + pixel_x = -17; + pixel_y = -7 }, +/obj/structure/machinery/cm_vending/sorted/medical/chemistry, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_corner" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "kNO" = ( /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal3"; @@ -47253,16 +47466,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/hangar) -"kSc" = ( -/obj/structure/machinery/camera/autoname/almayer{ - dir = 8; - name = "ship-grade camera" - }, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "kSd" = ( /obj/item/cell/high/empty, /obj/item/cell/high/empty, @@ -47517,11 +47720,11 @@ }, /area/almayer/command/computerlab) "kXw" = ( -/obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + dir = 1; + icon_state = "sterile_green_side" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "kXJ" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/structure/machinery/computer/secure_data{ @@ -47597,6 +47800,20 @@ icon_state = "orange" }, /area/almayer/hallways/port_umbilical) +"kZV" = ( +/obj/structure/machinery/light, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "lah" = ( /turf/open/floor/almayer{ dir = 6; @@ -47792,8 +48009,23 @@ }, /area/almayer/hull/upper_hull/u_a_p) "lea" = ( -/turf/closed/wall/almayer/research/containment/wall/east, -/area/almayer/medical/containment/cell) +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 10 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/hydroponics) "lef" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 6 @@ -47960,6 +48192,14 @@ }, /turf/open/floor/wood/ship, /area/almayer/living/basketball) +"lid" = ( +/obj/structure/machinery/chem_master{ + vial_maker = 1 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "lin" = ( /obj/effect/projector{ name = "Almayer_AresDown"; @@ -47983,6 +48223,25 @@ }, /turf/open/floor/almayer, /area/almayer/command/computerlab) +"liY" = ( +/obj/structure/machinery/flasher{ + id = "Containment Cell 5"; + layer = 2.1; + name = "Mounted Flash"; + pixel_y = 30 + }, +/obj/structure/machinery/iv_drip, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/almayer/research/containment/corner_var1{ + icon_state = "containment_corner_variant_2" + }, +/area/almayer/medical/containment/cell) "liZ" = ( /obj/structure/surface/table/almayer, /obj/item/toy/deck, @@ -48101,30 +48360,19 @@ /turf/open/floor/almayer, /area/almayer/squads/bravo) "lmw" = ( -/obj/structure/pipes/standard/simple/hidden{ - dir = 6 - }, -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 +/obj/structure/closet/l3closet/general, +/obj/structure/machinery/light{ + dir = 8 }, -/obj/structure/bed, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/obj/structure/window/reinforced{ + dir = 4; + health = 80 }, +/turf/open/floor/plating/plating_catwalk, /area/almayer/medical/medical_science) "lmz" = ( /turf/closed/wall/almayer/white/hull, /area/space) -"lmE" = ( -/obj/structure/reagent_dispensers/fueltank/custom, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/containment) "lmW" = ( /obj/structure/pipes/vents/pump, /obj/structure/mirror{ @@ -48205,6 +48453,17 @@ icon_state = "plate" }, /area/almayer/squads/charlie) +"lou" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "loK" = ( /obj/structure/closet/crate/medical, /obj/item/storage/firstaid/adv, @@ -48467,13 +48726,11 @@ }, /area/almayer/squads/req) "lto" = ( -/obj/structure/machinery/light{ - dir = 4 - }, +/obj/structure/machinery/iv_drip, /turf/open/floor/almayer{ icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "ltA" = ( /obj/item/tool/weldingtool, /turf/open/floor/almayer, @@ -48786,6 +49043,14 @@ icon_state = "redcorner" }, /area/almayer/shipboard/brig/main_office) +"lzA" = ( +/obj/structure/machinery/sleep_console{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "lzH" = ( /obj/structure/machinery/cm_vending/sorted/medical/wall_med{ pixel_y = -25 @@ -48913,6 +49178,12 @@ icon_state = "plate" }, /area/almayer/engineering/engineering_workshop/hangar) +"lCt" = ( +/turf/open/floor/almayer{ + dir = 10; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/containment) "lCz" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -49311,18 +49582,20 @@ }, /area/almayer/living/cryo_cells) "lJv" = ( -/obj/structure/machinery/door/poddoor/shutters/almayer{ - id = "containmentlockdown_S"; - name = "\improper Containment Lockdown" +/obj/structure/window/framed/almayer/white, +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 }, -/obj/structure/machinery/door/airlock/almayer/research/reinforced{ - dir = 1; - name = "\improper Containment Airlock" +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "researchlockdownext"; + name = "\improper Research Window Shutter" }, -/turf/open/floor/almayer{ - icon_state = "test_floor4" +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" }, -/area/almayer/medical/containment) +/turf/open/floor/plating, +/area/almayer/medical/medical_science) "lJG" = ( /obj/structure/pipes/standard/manifold/hidden/supply, /obj/structure/disposalpipe/segment{ @@ -49415,6 +49688,13 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/lifeboat_pumps/south2) +"lMv" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/open/floor/almayer{ + dir = 6; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "lMw" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 5 @@ -49533,6 +49813,20 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/operating_room_two) +"lON" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "researchlockdownext_door"; + name = "\improper Research Doorway Shutter" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/medical_science) "lPB" = ( /obj/structure/surface/table/almayer, /obj/item/device/lightreplacer, @@ -49815,6 +50109,15 @@ "lYA" = ( /turf/closed/wall/almayer/outer, /area/almayer/hull/upper_hull/u_m_s) +"lYL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/hydroponics) "lYN" = ( /obj/effect/decal/warning_stripes{ icon_state = "E" @@ -49873,10 +50176,11 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_f_p) "lZZ" = ( -/turf/closed/wall/almayer/research/containment/wall/corner{ - dir = 8 +/obj/structure/machinery/autolathe/medilathe/full, +/turf/open/floor/almayer{ + icon_state = "test_floor4" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "maa" = ( /obj/structure/closet/emcloset, /turf/open/floor/almayer{ @@ -49884,11 +50188,6 @@ icon_state = "red" }, /area/almayer/shipboard/brig/general_equipment) -"mab" = ( -/turf/open/floor/almayer/research/containment/entrance{ - dir = 4 - }, -/area/almayer/medical/containment/cell) "maq" = ( /obj/structure/machinery/cryopod/right{ pixel_y = 6 @@ -50344,6 +50643,21 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_f_s) +"mmN" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 1 + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/open{ + id = "researchlockdownext_se_2"; + name = "\improper Research Window Shutter" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/obj/structure/window/framed/almayer/white, +/turf/open/floor/plating, +/area/almayer/medical/medical_science) "mnf" = ( /obj/structure/window/framed/almayer, /obj/structure/machinery/door/firedoor/border_only/almayer, @@ -50391,6 +50705,31 @@ icon_state = "blue" }, /area/almayer/living/briefing) +"mnW" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/surface/table/almayer, +/obj/item/device/reagent_scanner{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clipboard{ + pixel_x = 8 + }, +/obj/item/paper{ + pixel_x = 8 + }, +/obj/effect/spawner/random/toolbox{ + pixel_x = 5; + pixel_y = -3 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 7; + pixel_y = 7 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/containment) "moh" = ( /obj/structure/closet/firecloset, /turf/open/floor/plating/plating_catwalk, @@ -50544,10 +50883,31 @@ }, /area/almayer/squads/req) "msi" = ( -/obj/structure/window/framed/almayer/white, -/obj/structure/machinery/door/firedoor/border_only/almayer, -/turf/open/floor/plating, -/area/almayer/medical/testlab) +/obj/structure/filingcabinet/filingcabinet{ + density = 0; + layer = 2.9; + pixel_x = 7; + pixel_y = 16 + }, +/obj/structure/filingcabinet/filingcabinet{ + density = 0; + layer = 2.9; + pixel_x = -8; + pixel_y = 16 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/reagent_dispensers/fueltank/custom, +/turf/open/floor/almayer{ + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/containment) "msm" = ( /obj/structure/sign/poster{ pixel_y = 32 @@ -50603,14 +50963,6 @@ icon_state = "red" }, /area/almayer/command/lifeboat) -"mtI" = ( -/obj/structure/filingcabinet/chestdrawer{ - pixel_x = -8 - }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, -/area/almayer/medical/medical_science) "mtM" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ @@ -50813,14 +51165,18 @@ /turf/closed/wall/almayer, /area/almayer/hull/lower_hull/l_f_p) "mzq" = ( -/obj/structure/machinery/light{ - unacidable = 1; - unslashable = 1 +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 6 }, -/turf/open/floor/almayer/research/containment/floor2{ - dir = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 }, -/area/almayer/medical/containment/cell) +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/hydroponics) "mzz" = ( /obj/structure/machinery/light, /turf/open/floor/almayer, @@ -51003,6 +51359,19 @@ }, /turf/open/floor/almayer, /area/almayer/living/briefing) +"mFq" = ( +/obj/structure/machinery/door_control{ + dir = 1; + id = "researchlockdownext_door"; + name = "Door Shutters"; + pixel_y = 29; + req_access_txt = "28" + }, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "mFD" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51115,15 +51484,18 @@ /turf/open/floor/almayer, /area/almayer/living/gym) "mHD" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/light{ - dir = 8 +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 }, -/obj/structure/machinery/computer/research{ - dir = 4 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "mHE" = ( /turf/open/floor/almayer/no_build{ dir = 8; @@ -51285,15 +51657,18 @@ }, /area/almayer/medical/lower_medical_lobby) "mKx" = ( -/obj/structure/machinery/status_display{ - pixel_y = 30 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 }, -/obj/structure/machinery/iv_drip, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "mKJ" = ( /obj/structure/machinery/firealarm{ pixel_y = 28 @@ -51672,17 +52047,15 @@ }, /area/almayer/command/securestorage) "mSK" = ( -/obj/structure/machinery/cryo_cell{ - dir = 1 - }, -/obj/structure/pipes/standard/cap/hidden{ - dir = 8 +/obj/structure/machinery/portable_atmospherics/hydroponics, +/obj/structure/window/reinforced{ + dir = 4; + health = 80 }, /turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" + icon_state = "test_floor5" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/hydroponics) "mSP" = ( /obj/structure/machinery/door/poddoor/shutters/almayer/open{ dir = 4; @@ -51712,6 +52085,13 @@ icon_state = "green" }, /area/almayer/hallways/aft_hallway) +"mTd" = ( +/obj/structure/machinery/smartfridge/chemistry{ + pixel_x = -3; + pixel_y = -1 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/medical_science) "mTi" = ( /obj/structure/machinery/cryopod/right, /turf/open/floor/almayer{ @@ -51734,14 +52114,19 @@ }, /area/almayer/shipboard/navigation) "mTp" = ( -/obj/structure/surface/table/almayer, -/obj/item/clipboard, -/obj/item/paper, -/obj/item/storage/xeno_tag_case/full, +/obj/structure/window/reinforced{ + dir = 4; + health = 80 + }, +/obj/structure/machinery/cm_vending/clothing/medical_crew{ + density = 0; + pixel_y = 16 + }, /turf/open/floor/almayer{ - icon_state = "sterile_green_corner" + dir = 1; + icon_state = "cargo_arrow" }, -/area/almayer/medical/containment) +/area/almayer/medical/hydroponics) "mUa" = ( /obj/structure/disposalpipe/junction{ dir = 4; @@ -51849,6 +52234,17 @@ icon_state = "red" }, /area/almayer/shipboard/brig/general_equipment) +"mWs" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "mWw" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/disposalpipe/segment, @@ -51901,10 +52297,10 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 10 }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "mXj" = ( /turf/closed/wall/almayer, /area/almayer/living/commandbunks) @@ -51914,19 +52310,6 @@ icon_state = "red" }, /area/almayer/hallways/aft_hallway) -"mYj" = ( -/obj/structure/machinery/power/apc/almayer{ - dir = 1 - }, -/obj/structure/surface/rack, -/obj/item/stack/sheet/cardboard{ - amount = 50 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "mYs" = ( /obj/structure/machinery/light{ dir = 4 @@ -52065,6 +52448,20 @@ icon_state = "kitchen" }, /area/almayer/engineering/upper_engineering/port) +"naR" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/machinery/iv_drip, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + dir = 4; + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/medical_science) "naV" = ( /obj/structure/machinery/door/airlock/almayer/generic{ dir = 2; @@ -52087,29 +52484,17 @@ icon_state = "plate" }, /area/almayer/living/grunt_rnr) -"ncB" = ( -/obj/structure/machinery/chem_master{ - vial_maker = 1 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "ncE" = ( -/obj/structure/machinery/door_control{ - id = "containmentlockdown_N"; - name = "Containment Lockdown"; - pixel_y = 28; - req_one_access_txt = "19;28" - }, -/obj/structure/machinery/power/apc/almayer{ +/obj/structure/machinery/light{ dir = 8 }, +/obj/structure/machinery/autodispenser{ + dir = 4 + }, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "ndx" = ( /obj/structure/sign/safety/nonpress_ag{ pixel_x = 15; @@ -52382,12 +52767,14 @@ }, /area/almayer/living/bridgebunks) "niL" = ( -/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/bed/chair, /turf/open/floor/almayer{ - dir = 9; - icon_state = "sterile_green_side" + icon_state = "sterile_green" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "niR" = ( /obj/structure/flora/pottedplant{ icon_state = "pottedplant_10" @@ -52657,10 +53044,18 @@ /turf/open/floor/plating, /area/almayer/shipboard/brig/armory) "nos" = ( -/turf/closed/wall/almayer/research/containment/wall/corner{ +/obj/structure/machinery/chem_storage/medbay{ dir = 1 }, -/area/almayer/medical/containment/cell) +/obj/structure/machinery/chem_storage/research{ + dir = 1; + layer = 3; + pixel_y = 18 + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/hydroponics) "noV" = ( /obj/structure/sign/safety/storage{ pixel_x = 8; @@ -52676,13 +53071,20 @@ /turf/open/floor/plating, /area/almayer/engineering/starboard_atmos) "npt" = ( -/obj/structure/pipes/standard/manifold/hidden/supply{ - dir = 8 +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_y = -1 }, /turf/open/floor/almayer{ icon_state = "dark_sterile" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "nqx" = ( /obj/structure/pipes/standard/manifold/hidden/supply, /turf/open/floor/plating/plating_catwalk, @@ -52949,6 +53351,14 @@ }, /turf/open/floor/almayer, /area/almayer/squads/req) +"nwi" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer/research/containment/corner{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "nwu" = ( /obj/structure/closet/crate/freezer{ desc = "A freezer crate. Someone has written 'open on christmas' in marker on the top." @@ -53040,6 +53450,10 @@ }, /turf/open/floor/plating, /area/almayer/shipboard/brig/main_office) +"nxF" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/turf/closed/wall/almayer/white/reinforced, +/area/almayer/medical/medical_science) "nxK" = ( /obj/structure/sign/safety/high_voltage{ pixel_y = -32 @@ -53211,16 +53625,6 @@ icon_state = "red" }, /area/almayer/hallways/aft_hallway) -"nCc" = ( -/obj/structure/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/medical_science) "nCf" = ( /obj/effect/landmark/start/marine/tl/charlie, /obj/effect/landmark/late_join/charlie, @@ -53272,19 +53676,16 @@ /turf/open/floor/carpet, /area/almayer/command/corporateliason) "nDo" = ( -/obj/structure/pipes/unary/freezer{ - dir = 8 - }, -/obj/structure/sign/safety/med_cryo{ - pixel_x = 15; - pixel_y = 32 - }, -/obj/structure/sign/safety/intercom{ - pixel_y = 32 +/obj/structure/closet/l3closet/general, +/obj/structure/window/reinforced{ + dir = 8; + health = 80 }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_corner" +/obj/structure/window/reinforced{ + dir = 4; + health = 80 }, +/turf/open/floor/plating/plating_catwalk, /area/almayer/medical/medical_science) "nDL" = ( /obj/structure/barricade/handrail{ @@ -53350,12 +53751,22 @@ }, /area/almayer/hull/upper_hull/u_a_s) "nEH" = ( -/obj/structure/machinery/smartfridge/chemistry, +/obj/structure/surface/table/almayer, +/obj/structure/machinery/light{ + dir = 8 + }, +/obj/structure/machinery/computer/research{ + dir = 4; + pixel_y = 4 + }, +/obj/item/tool/hand_labeler{ + pixel_x = -6; + pixel_y = -5 + }, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "nEJ" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/almayer{ @@ -53462,18 +53873,6 @@ icon_state = "plate" }, /area/almayer/shipboard/port_point_defense) -"nGr" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/research, -/obj/structure/sign/safety/terminal{ - pixel_x = 8; - pixel_y = 32 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "nHg" = ( /obj/structure/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -53649,13 +54048,19 @@ }, /area/almayer/squads/req) "nLI" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 +/obj/structure/sign/safety/terminal{ + layer = 2.5; + pixel_x = 8; + pixel_y = 32 + }, +/obj/structure/machinery/chem_simulator{ + density = 0; + pixel_y = 16 }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "nLJ" = ( /obj/effect/decal/warning_stripes{ icon_state = "E"; @@ -53676,6 +54081,18 @@ }, /turf/open/floor/almayer, /area/almayer/hull/upper_hull/u_f_s) +"nMe" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/research/containment/corner{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "nMp" = ( /obj/structure/surface/table/almayer, /obj/item/reagent_container/food/condiment/hotsauce/franks, @@ -53833,6 +54250,29 @@ icon_state = "red" }, /area/almayer/lifeboat_pumps/south1) +"nPf" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/computer/cameras/almayer/containment{ + dir = 8; + pixel_x = -4; + pixel_y = 6 + }, +/obj/structure/surface/table/almayer, +/obj/item/tool/extinguisher{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/structure/machinery/door_control{ + id = "containmentlockdown_S"; + name = "Containment Lockdown"; + pixel_x = -5; + pixel_y = -4; + req_one_access_txt = "19;28" + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/containment) "nPs" = ( /obj/structure/prop/invuln/overhead_pipe{ pixel_x = 12 @@ -53857,11 +54297,16 @@ }, /area/almayer/hallways/hangar) "nPE" = ( -/obj/structure/machinery/body_scanconsole{ - dir = 8 +/obj/structure/surface/table/almayer, +/obj/structure/machinery/centrifuge{ + pixel_y = 7 + }, +/obj/structure/machinery/camera/autoname/almayer{ + dir = 8; + name = "ship-grade camera" }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "mono" }, /area/almayer/medical/medical_science) "nPM" = ( @@ -54393,11 +54838,6 @@ icon_state = "cargo" }, /area/almayer/squads/alpha_bravo_shared) -"oeg" = ( -/turf/open/floor/almayer{ - icon_state = "sterile_green" - }, -/area/almayer/medical/medical_science) "oeo" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating/plating_catwalk, @@ -54554,18 +54994,21 @@ /turf/open/floor/almayer, /area/almayer/squads/bravo) "oiY" = ( -/obj/structure/machinery/light, -/obj/structure/machinery/iv_drip, -/obj/structure/machinery/door_control{ - id = "containmentlockdown_N"; - name = "Containment Lockdown"; - pixel_y = -20; - req_one_access_txt = "19;28" +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/machinery/disposal, +/obj/structure/sink{ + pixel_x = 1; + pixel_y = -2 }, /turf/open/floor/almayer{ + dir = 8; icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "ojF" = ( /obj/structure/machinery/cm_vending/clothing/tl/charlie{ density = 0; @@ -54965,11 +55408,20 @@ /turf/open/floor/almayer, /area/almayer/squads/req) "oqZ" = ( -/obj/structure/machinery/sleep_console{ - dir = 8 +/obj/structure/surface/table/almayer, +/obj/structure/machinery/microwave{ + pixel_y = 5 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = -4; + pixel_y = 19 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 4; + pixel_y = 16 }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "mono" }, /area/almayer/medical/medical_science) "ora" = ( @@ -55102,6 +55554,9 @@ }, /turf/open/floor/almayer, /area/almayer/living/pilotbunks) +"otu" = ( +/turf/closed/wall/almayer/research/containment/wall/connect_w, +/area/almayer/medical/containment/cell) "otX" = ( /obj/effect/decal/warning_stripes{ icon_state = "W" @@ -55217,12 +55672,18 @@ }, /area/almayer/hull/lower_hull/l_m_p) "ovG" = ( -/obj/structure/machinery/computer/pandemic, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/area/almayer/medical/containment) +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer/research/containment/corner_var1{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "ovP" = ( /obj/structure/sign/safety/security{ pixel_x = 15 @@ -55470,6 +55931,20 @@ "oDf" = ( /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_m_p) +"oDi" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "oDu" = ( /obj/structure/sign/safety/distribution_pipes{ pixel_x = 32 @@ -55498,19 +55973,25 @@ }, /area/almayer/living/grunt_rnr) "oDL" = ( -/obj/structure/surface/table/almayer, -/obj/item/device/reagent_scanner{ - pixel_x = -6 +/obj/item/device/radio/intercom{ + freerange = 1; + name = "General Listening Channel"; + pixel_y = 28 }, -/obj/item/storage/box/monkeycubes{ - pixel_x = 7; - pixel_y = 7 +/obj/structure/machinery/photocopier, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) +"oDR" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 }, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + dir = 4; + icon_state = "sterile_green_corner" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "oDY" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/recharger, @@ -55581,11 +56062,6 @@ icon_state = "red" }, /area/almayer/living/port_emb) -"oFj" = ( -/turf/open/floor/almayer/research/containment/corner_var1{ - icon_state = "containment_corner_variant_2" - }, -/area/almayer/medical/containment/cell) "oFG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -55702,6 +56178,30 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_m_s) +"oIr" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 1 + }, +/obj/structure/machinery/door/airlock/almayer/research/reinforced{ + dir = 8; + name = "\improper Containment Airlock" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/medical_science) "oIB" = ( /turf/closed/wall/almayer, /area/almayer/command/combat_correspondent) @@ -55850,10 +56350,11 @@ /turf/open/floor/almayer, /area/almayer/hallways/port_hallway) "oLU" = ( -/turf/closed/wall/almayer/research/containment/wall/purple{ - dir = 8 +/turf/open/floor/almayer{ + dir = 1; + icon_state = "sterile_green_side" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "oMd" = ( /obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/almayer{ @@ -55948,8 +56449,10 @@ /turf/open/floor/almayer, /area/almayer/squads/charlie_delta_shared) "oNp" = ( -/turf/closed/wall/almayer/research/containment/wall/south, -/area/almayer/medical/containment/cell) +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/hydroponics) "oNJ" = ( /obj/effect/decal/warning_stripes{ icon_state = "N" @@ -56380,6 +56883,13 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_medbay) +"paa" = ( +/obj/structure/machinery/iv_drip, +/turf/open/floor/almayer{ + dir = 9; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/containment) "paq" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/faxmachine/uscm/brig, @@ -56639,6 +57149,15 @@ icon_state = "ai_floors" }, /area/almayer/command/airoom) +"pgM" = ( +/obj/structure/reagent_dispensers/water_cooler/walk_past{ + pixel_x = 10; + pixel_y = 3 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "pha" = ( /obj/structure/machinery/photocopier, /turf/open/floor/almayer{ @@ -56707,12 +57226,6 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_lobby) -"pjC" = ( -/obj/structure/machinery/autolathe, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "pjF" = ( /obj/structure/surface/table/almayer, /obj/item/paper, @@ -56964,6 +57477,14 @@ }, /turf/open/floor/almayer, /area/almayer/living/gym) +"prx" = ( +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/almayer/medical/medical_science) "prE" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/item/tool/kitchen/tray, @@ -57121,12 +57642,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/almayer, /area/almayer/living/port_emb) -"pvm" = ( -/obj/structure/pipes/standard/simple/hidden/supply, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" - }, -/area/almayer/medical/hydroponics) "pvt" = ( /obj/structure/sign/safety/refridgeration{ pixel_y = -32 @@ -57213,11 +57728,13 @@ }, /area/almayer/command/combat_correspondent) "pxo" = ( -/obj/structure/pipes/standard/manifold/hidden/supply, +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, /turf/open/floor/almayer{ icon_state = "sterile_green_side" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "pxD" = ( /obj/structure/machinery/vending/coffee{ pixel_x = 3; @@ -57547,12 +58064,24 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cic_hallway) "pEJ" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/obj/structure/machinery/flasher{ + alpha = 1; + id = "Containment Cell 2"; + layer = 2.1; + name = "Mounted Flash"; + pixel_y = 30 }, -/area/almayer/medical/containment) +/obj/structure/machinery/light/containment{ + dir = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "pEY" = ( /obj/structure/flora/pottedplant{ icon_state = "pottedplant_22"; @@ -57631,20 +58160,16 @@ /turf/open/floor/almayer, /area/almayer/shipboard/brig/execution) "pGK" = ( -/obj/structure/machinery/flasher{ - alpha = 1; - id = "Containment Cell 2"; - layer = 2.1; - name = "Mounted Flash"; - pixel_y = 30 +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 }, -/obj/structure/machinery/light/containment{ - dir = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/turf/open/floor/almayer/research/containment/floor2{ - dir = 1 +/turf/open/floor/almayer{ + icon_state = "mono" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "pGM" = ( /obj/structure/machinery/light{ dir = 1 @@ -57840,6 +58365,22 @@ icon_state = "dark_sterile" }, /area/almayer/medical/lower_medical_medbay) +"pLO" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 5"; + name = "\improper Containment Cell 5"; + unacidable = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/closed/wall/almayer/research/containment/wall/purple{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "pLW" = ( /obj/structure/machinery/firealarm{ dir = 4; @@ -57919,10 +58460,18 @@ }, /area/almayer/lifeboat_pumps/south1) "pNP" = ( -/turf/open/floor/almayer/research/containment/corner{ - dir = 4 +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/area/almayer/medical/containment/cell) +/obj/item/reagent_container/food/snacks/cheesewedge{ + pixel_x = -10; + pixel_y = 7 + }, +/mob/living/simple_animal/mouse/white/Doc, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/hydroponics) "pNQ" = ( /obj/effect/decal/warning_stripes{ icon_state = "NE-out"; @@ -58061,19 +58610,16 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/delta) "pQP" = ( -/obj/structure/machinery/door/airlock/almayer/research/reinforced{ - name = "\improper Containment Airlock" +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 }, -/obj/structure/machinery/door/poddoor/shutters/almayer{ - dir = 4; - id = "containmentlockdown_E"; - name = "\improper Containment Lockdown" +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/structure/machinery/door/firedoor/border_only/almayer, /turf/open/floor/almayer{ - icon_state = "test_floor4" + icon_state = "dark_sterile" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "pQV" = ( /obj/structure/machinery/vending/cola, /turf/open/floor/almayer{ @@ -58092,6 +58638,18 @@ icon_state = "plate" }, /area/almayer/living/offices) +"pRn" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/bed, +/obj/structure/machinery/power/apc/almayer{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "pRy" = ( /turf/open/floor/almayer/research/containment/corner_var1{ dir = 4 @@ -58114,10 +58672,11 @@ }, /area/almayer/shipboard/brig/cic_hallway) "pRX" = ( -/turf/closed/wall/almayer/research/containment/wall/connect_e2{ - icon_state = "containment_wall_connect_e" +/obj/structure/machinery/portable_atmospherics/hydroponics, +/turf/open/floor/almayer{ + icon_state = "test_floor5" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "pSL" = ( /obj/structure/machinery/alarm/almayer{ dir = 1 @@ -58149,15 +58708,6 @@ icon_state = "silvercorner" }, /area/almayer/command/computerlab) -"pTM" = ( -/obj/structure/sign/safety/water{ - pixel_x = 8; - pixel_y = -32 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/hydroponics) "pTT" = ( /obj/structure/platform{ dir = 4 @@ -58454,15 +59004,14 @@ }, /area/almayer/command/airoom) "pYo" = ( -/obj/structure/machinery/chem_simulator, -/obj/structure/machinery/light{ - dir = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "W" }, /turf/open/floor/almayer{ - dir = 1; + dir = 8; icon_state = "sterile_green_side" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "pYu" = ( /obj/item/tool/warning_cone{ pixel_x = -12; @@ -58523,6 +59072,17 @@ icon_state = "red" }, /area/almayer/shipboard/brig/perma) +"qam" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "qau" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -58748,11 +59308,29 @@ }, /area/almayer/squads/alpha_bravo_shared) "qfy" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/structure/filingcabinet/filingcabinet{ + density = 0; + pixel_x = -11; + pixel_y = 16 + }, +/obj/structure/filingcabinet/filingcabinet{ + density = 0; + pixel_x = 4; + pixel_y = 16 + }, /turf/open/floor/almayer{ - dir = 4; + dir = 1; icon_state = "sterile_green_corner" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "qfA" = ( /turf/open/floor/almayer{ icon_state = "silvercorner" @@ -58995,10 +59573,10 @@ /obj/structure/surface/table/almayer, /obj/structure/machinery/door_control{ dir = 1; - id = "researchlockdownext"; - name = "Window Shutters"; - pixel_x = -8; - pixel_y = -5; + id = "researchlockdownext_windoor"; + name = "Windoor Shutters"; + pixel_x = -7; + pixel_y = 9; req_access_txt = "28" }, /obj/structure/machinery/computer/med_data/laptop{ @@ -59006,6 +59584,21 @@ pixel_x = 6; pixel_y = -4 }, +/obj/structure/sign/safety/biohazard{ + pixel_y = -32 + }, +/obj/structure/sign/safety/ref_bio_storage{ + pixel_x = 15; + pixel_y = -32 + }, +/obj/structure/machinery/door_control{ + dir = 1; + id = "researchlockdownext_se_2"; + name = "Window Shutters"; + pixel_x = -7; + pixel_y = 4; + req_access_txt = "28" + }, /turf/open/floor/almayer{ dir = 8; icon_state = "sterile_green_corner" @@ -59025,6 +59618,18 @@ icon_state = "test_floor4" }, /area/almayer/shipboard/brig/main_office) +"qmD" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/bed/chair/comfy, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/almayer/medical/medical_science) "qmE" = ( /obj/structure/sign/safety/restrictedarea{ pixel_x = 32; @@ -59240,14 +59845,18 @@ }, /area/almayer/shipboard/brig/main_office) "qqQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/machinery/cm_vending/sorted/medical/blood{ + density = 0; + pixel_y = 16 }, -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + dir = 5; + icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) "qrc" = ( @@ -59456,6 +60065,20 @@ icon_state = "silver" }, /area/almayer/command/airoom) +"qxm" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + dir = 4; + id = "W_Containment Cell 5"; + name = "\improper Containment Cell 5"; + unacidable = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/closed/wall/almayer/research/containment/wall/purple, +/area/almayer/medical/containment/cell) "qxA" = ( /obj/structure/closet/firecloset, /turf/open/floor/almayer{ @@ -59495,12 +60118,18 @@ }, /area/almayer/medical/lower_medical_medbay) "qxP" = ( -/obj/structure/bed/chair, -/obj/structure/machinery/firealarm{ - pixel_y = 28 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/research/containment/corner_var1{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "qyd" = ( /turf/open/floor/almayer{ allow_construction = 0 @@ -59615,6 +60244,28 @@ icon_state = "mono" }, /area/almayer/engineering/ce_room) +"qAT" = ( +/obj/structure/machinery/light, +/obj/structure/surface/table/almayer, +/obj/structure/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/stack/sheet/mineral/phoron{ + amount = 25; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/device/reagent_scanner{ + pixel_x = -16; + pixel_y = 5 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out" + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "qCc" = ( /obj/structure/sign/safety/security{ pixel_x = 15; @@ -59722,8 +60373,22 @@ }, /area/almayer/command/cic) "qEn" = ( -/turf/closed/wall/almayer/research/containment/wall/corner, -/area/almayer/medical/containment/cell) +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "SW-out"; + pixel_x = -1 + }, +/obj/structure/machinery/door/airlock/multi_tile/almayer/medidoor/research{ + name = "\improper Research Hydroponics Workshop" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/hydroponics) "qEy" = ( /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/supply{ @@ -59879,6 +60544,26 @@ icon_state = "orange" }, /area/almayer/engineering/upper_engineering) +"qIL" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/camera/autoname/almayer{ + dir = 4; + name = "ship-grade camera" + }, +/obj/item/folder/white{ + pixel_x = 6 + }, +/obj/item/storage/fancy/vials/empty{ + pixel_y = 10; + start_vials = 2 + }, +/obj/item/tool/pen{ + pixel_y = 8 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "qJf" = ( /obj/structure/closet/secure_closet/guncabinet/red, /obj/item/weapon/gun/shotgun/combat, @@ -59911,7 +60596,18 @@ }, /area/almayer/engineering/upper_engineering/starboard) "qJy" = ( -/turf/closed/wall/almayer/white/reinforced, +/obj/structure/pipes/vents/pump, +/obj/structure/sign/safety/storage{ + pixel_x = 33; + pixel_y = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, /area/almayer/medical/hydroponics) "qJF" = ( /obj/structure/largecrate/supply, @@ -60012,17 +60708,21 @@ }, /area/almayer/hallways/port_hallway) "qLi" = ( -/obj/structure/machinery/door/firedoor/border_only/almayer, -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 +/obj/structure/pipes/standard/manifold/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "SE-out"; + pixel_x = 1; + pixel_y = -1 }, -/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ - name = "\improper Hydroponics Laboratory" +/obj/effect/decal/warning_stripes{ + icon_state = "NE-out"; + pixel_x = 1; + pixel_y = 1 }, /turf/open/floor/almayer{ - icon_state = "test_floor4" + icon_state = "dark_sterile" }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment) "qLj" = ( /obj/structure/pipes/vents/pump{ dir = 1 @@ -60119,13 +60819,16 @@ /turf/closed/wall/almayer/outer, /area/almayer/hull/upper_hull/u_a_p) "qMP" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/box/pillbottles{ - pixel_y = 6 +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/obj/item/reagent_container/glass/beaker/cryoxadone, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + dir = 4; + icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) "qMR" = ( @@ -60824,6 +61527,15 @@ }, /turf/open/floor/plating, /area/almayer/hull/lower_hull/l_f_p) +"rdt" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/almayer/research/containment/corner4, +/area/almayer/medical/containment/cell) "rdI" = ( /obj/structure/surface/rack, /obj/effect/spawner/random/technology_scanner, @@ -60918,15 +61630,6 @@ icon_state = "plate" }, /area/almayer/shipboard/port_point_defense) -"rgn" = ( -/obj/structure/filingcabinet/disk, -/obj/structure/machinery/alarm/almayer{ - dir = 1 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/hydroponics) "rgy" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 1 @@ -60969,19 +61672,11 @@ }, /area/almayer/living/briefing) "rhO" = ( -/obj/structure/machinery/disposal{ - density = 0; - desc = "A pneumatic delivery unit. Sends items to the requisitions."; - icon_state = "delivery_med"; - name = "Requisitions Delivery Unit"; - pixel_y = 28 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 +/obj/structure/machinery/vending/cola/research{ + pixel_x = 4 }, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" + icon_state = "mono" }, /area/almayer/medical/medical_science) "rhQ" = ( @@ -61013,11 +61708,17 @@ }, /area/almayer/engineering/engine_core) "riE" = ( +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/effect/decal/warning_stripes{ + icon_state = "NW-out"; + pixel_x = -1; + pixel_y = 1 + }, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_corner" + dir = 9; + icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "riJ" = ( /turf/open/floor/almayer{ dir = 5; @@ -61058,28 +61759,6 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cells) -"rjF" = ( -/obj/structure/surface/table/almayer, -/obj/item/cell/high{ - pixel_x = 8; - pixel_y = -2 - }, -/obj/item/cell/high{ - pixel_x = 8; - pixel_y = 8 - }, -/obj/item/cell/high{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/cell/high{ - pixel_x = -8; - pixel_y = -2 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "rjH" = ( /obj/structure/surface/rack, /obj/item/storage/beer_pack, @@ -61576,17 +62255,16 @@ }, /area/almayer/command/computerlab) "ruc" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/computer/cameras/almayer, -/obj/structure/sign/safety/terminal{ - pixel_x = 8; - pixel_y = 32 +/obj/structure/machinery/camera/autoname/almayer/containment{ + dir = 4 }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "W" }, -/area/almayer/medical/containment) +/turf/open/floor/almayer/research/containment/floor2{ + dir = 8 + }, +/area/almayer/medical/containment/cell) "rui" = ( /obj/structure/disposalpipe/junction{ dir = 8 @@ -61615,9 +62293,6 @@ icon_state = "cargo" }, /area/almayer/hallways/hangar) -"ruV" = ( -/turf/closed/wall/almayer/research/containment/wall/divide, -/area/almayer/medical/containment/cell) "rvo" = ( /obj/structure/machinery/power/apc/almayer{ dir = 4 @@ -61742,14 +62417,10 @@ /turf/open/floor/almayer, /area/almayer/shipboard/brig/cic_hallway) "rzN" = ( -/obj/structure/sign/safety/chem_lab{ - pixel_x = 31 - }, /turf/open/floor/almayer{ - dir = 6; - icon_state = "sterile_green_side" + icon_state = "dark_sterile" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "rAb" = ( /turf/open/floor/almayer{ icon_state = "bluecorner" @@ -61951,6 +62622,12 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_a_p) +"rDr" = ( +/obj/structure/pipes/vents/pump, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/medical_science) "rDt" = ( /obj/structure/disposalpipe/junction{ dir = 1 @@ -61973,6 +62650,12 @@ icon_state = "plate" }, /area/almayer/living/offices) +"rDV" = ( +/obj/structure/bed/chair/comfy{ + dir = 8 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/medical_science) "rEf" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -62131,13 +62814,6 @@ icon_state = "test_floor4" }, /area/almayer/command/cichallway) -"rGR" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "rHc" = ( /turf/open/floor/carpet, /area/almayer/command/cichallway) @@ -62503,27 +63179,8 @@ /turf/open/floor/almayer, /area/almayer/shipboard/brig/cic_hallway) "rQy" = ( -/obj/structure/machinery/door_display/research_cell{ - dir = 8; - has_wall_divider = 1; - id = "Containment Cell 2"; - name = "Cell 2 Control"; - pixel_x = 14; - pixel_y = 8 - }, -/obj/structure/machinery/door_display/research_cell{ - dir = 8; - has_wall_divider = 1; - id = "Containment Cell 3"; - name = "Cell 3 Control"; - pixel_x = 14; - pixel_y = -10 - }, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/containment) +/turf/closed/wall/almayer/white/reinforced, +/area/almayer/medical/hydroponics) "rQA" = ( /turf/open/floor/almayer{ dir = 8; @@ -62615,14 +63272,6 @@ icon_state = "orangefull" }, /area/almayer/squads/alpha_bravo_shared) -"rSD" = ( -/obj/structure/surface/table/almayer, -/obj/item/paper_bin/wy, -/obj/item/tool/pen, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/containment) "rSG" = ( /obj/structure/toilet{ pixel_y = 16 @@ -63073,7 +63722,6 @@ /area/almayer/shipboard/brig/chief_mp_office) "sdu" = ( /obj/structure/disposalpipe/segment, -/obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ dir = 9; icon_state = "sterile_green_side" @@ -64498,19 +65146,13 @@ }, /area/almayer/squads/bravo) "sNz" = ( -/obj/structure/machinery/light, -/obj/structure/surface/table/almayer, -/obj/item/device/multitool{ - pixel_x = 8 - }, -/obj/item/tool/screwdriver{ - pixel_x = -3; - pixel_y = 4 +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment/cell) "sNO" = ( /obj/structure/desertdam/decals/road_edge{ icon_state = "road_edge_decal3" @@ -64866,27 +65508,29 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cryo) "sWW" = ( -/obj/structure/machinery/seed_extractor, -/obj/structure/machinery/light{ - dir = 1 +/obj/structure/machinery/flasher{ + alpha = 1; + id = "Containment Cell 3"; + layer = 2.1; + name = "Mounted Flash"; + pixel_y = 30 }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/area/almayer/medical/hydroponics) -"sXd" = ( -/obj/structure/surface/table/almayer, -/obj/item/device/reagent_scanner{ - pixel_x = -6 +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/obj/item/tool/hand_labeler{ - pixel_x = 8 +/area/almayer/medical/containment/cell) +"sXd" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + icon_state = "dark_sterile" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "sXs" = ( /obj/structure/surface/table/almayer, /obj/item/device/flashlight/lamp{ @@ -65056,6 +65700,20 @@ icon_state = "plate" }, /area/almayer/squads/charlie) +"sZy" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "sZH" = ( /obj/structure/surface/table/almayer, /obj/item/ashtray/bronze{ @@ -65126,13 +65784,35 @@ }, /area/almayer/hallways/starboard_hallway) "taH" = ( +/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ + id = "Containment Cell 2"; + locked = 1; + name = "\improper Containment Cell 2" + }, +/obj/structure/machinery/door/poddoor/shutters/almayer/containment{ + dir = 4; + id = "Containment Cell 2"; + name = "\improper Containment Cell 2" + }, /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "test_floor4" }, -/area/almayer/medical/testlab) +/area/almayer/medical/containment/cell) "tbD" = ( /obj/structure/ladder{ height = 2; @@ -65310,13 +65990,14 @@ }, /area/almayer/hallways/port_hallway) "tfH" = ( -/obj/structure/pipes/vents/pump{ - dir = 1 +/obj/structure/machinery/light/containment, +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "tfO" = ( /obj/structure/machinery/power/apc/almayer{ dir = 4 @@ -65374,13 +66055,10 @@ /turf/open/floor/wood/ship, /area/almayer/shipboard/brig/cells) "thN" = ( -/obj/structure/machinery/camera/autoname/almayer/containment{ - dir = 8 - }, -/turf/open/floor/almayer/research/containment/floor2{ - dir = 8 +/turf/open/floor/almayer{ + icon_state = "dark_sterile" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "thP" = ( /turf/open/floor/almayer{ dir = 10; @@ -65494,11 +66172,10 @@ }, /area/almayer/squads/req) "tjn" = ( -/obj/structure/reagent_dispensers/fueltank/custom, /turf/open/floor/almayer{ icon_state = "sterile_green_side" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "tjU" = ( /obj/structure/bed/chair/wood/normal, /obj/item/bedsheet/brown, @@ -65696,8 +66373,15 @@ }, /area/almayer/hull/upper_hull/u_m_p) "tpa" = ( -/turf/open/floor/almayer/research/containment/corner3, -/area/almayer/medical/containment/cell) +/obj/structure/machinery/portable_atmospherics/hydroponics, +/obj/structure/window/reinforced{ + dir = 8; + health = 80 + }, +/turf/open/floor/almayer{ + icon_state = "test_floor5" + }, +/area/almayer/medical/hydroponics) "tpd" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 4 @@ -65841,13 +66525,35 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_m_p) "trF" = ( -/obj/structure/machinery/shower{ - dir = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/structure/surface/table/almayer, +/obj/item/storage/firstaid/o2{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/storage/firstaid/adv{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = 8; + pixel_y = -2 }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + dir = 8; + icon_state = "sterile_green_corner" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "trW" = ( /obj/item/stack/tile/carpet{ amount = 20 @@ -66030,16 +66736,6 @@ icon_state = "redcorner" }, /area/almayer/shipboard/weapon_room) -"tvu" = ( -/obj/structure/filingcabinet/filingcabinet, -/obj/item/clipboard, -/obj/item/clipboard, -/obj/item/clipboard, -/obj/item/clipboard, -/obj/item/clipboard, -/obj/item/clipboard, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) "tvw" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 4 @@ -66185,10 +66881,10 @@ }, /area/almayer/hull/upper_hull/u_a_p) "tyD" = ( -/turf/open/floor/almayer{ - icon_state = "dark_sterile" +/turf/open/floor/almayer/research/containment/corner_var1{ + dir = 4 }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "tyK" = ( /obj/effect/spawner/random/toolbox, /turf/open/floor/almayer{ @@ -66237,6 +66933,23 @@ icon_state = "plate" }, /area/almayer/engineering/engineering_workshop) +"tzL" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/sign/safety/waterhazard{ + pixel_x = 8; + pixel_y = -32 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "tzP" = ( /obj/structure/barricade/handrail/medical, /turf/open/floor/almayer{ @@ -66860,6 +67573,19 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/hallways/aft_hallway) +"tOr" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/hydroponics) "tOC" = ( /obj/structure/machinery/light/small{ dir = 8 @@ -66894,17 +67620,6 @@ }, /turf/open/floor/almayer, /area/almayer/squads/alpha_bravo_shared) -"tPX" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/structure/machinery/camera/autoname/almayer{ - dir = 8; - name = "ship-grade camera" - }, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/hydroponics) "tQd" = ( /obj/structure/machinery/light{ dir = 8 @@ -67369,21 +68084,30 @@ icon_state = "sterile_green_side" }, /area/almayer/medical/lower_medical_medbay) -"uaI" = ( -/obj/structure/surface/table/almayer, -/obj/item/storage/box/autoinjectors{ - pixel_x = -6; - pixel_y = 7 +"ual" = ( +/obj/structure/sink{ + pixel_y = 24 }, -/obj/item/storage/box/autoinjectors{ - pixel_x = -6; - pixel_y = -1 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/obj/item/device/mass_spectrometer{ - pixel_x = 8 +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer/research/containment/corner_var1{ + dir = 4 + }, +/area/almayer/medical/containment/cell) +"uaI" = ( +/obj/structure/surface/table/almayer, +/obj/structure/machinery/processor{ + pixel_x = -2; + pixel_y = 6 }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + icon_state = "mono" }, /area/almayer/medical/medical_science) "uaU" = ( @@ -67538,6 +68262,17 @@ }, /turf/open/floor/wood/ship, /area/almayer/engineering/ce_room) +"ueJ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "ueZ" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/machinery/door/airlock/multi_tile/almayer/marine/alpha{ @@ -67639,10 +68374,6 @@ icon_state = "cargo_arrow" }, /area/almayer/living/offices) -"uhV" = ( -/obj/structure/pipes/standard/simple/hidden/supply, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) "uia" = ( /obj/structure/prop/invuln/overhead_pipe{ pixel_x = 12 @@ -67877,18 +68608,14 @@ }, /area/almayer/medical/lower_medical_medbay) "uoi" = ( -/obj/structure/surface/rack, -/obj/item/storage/fancy/vials/empty, -/obj/item/storage/fancy/vials/empty, -/obj/item/storage/fancy/vials/empty, -/obj/structure/sign/safety/storage{ - pixel_x = 23; - pixel_y = -32 +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, +/obj/structure/machinery/power/apc/almayer, /turf/open/floor/almayer{ icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "uoA" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 5 @@ -67963,20 +68690,35 @@ }, /area/almayer/hull/upper_hull/u_f_p) "uqd" = ( -/obj/structure/sign/safety/ref_bio_storage{ - pixel_x = -17; - pixel_y = 7 +/obj/structure/surface/table/almayer, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, -/obj/structure/sign/safety/biohazard{ - pixel_x = -17; - pixel_y = -7 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/machinery/door_control{ + id = "W_Containment Cell 1"; + name = "Containment Lockdown"; + pixel_x = -7; + pixel_y = 1; + req_one_access_txt = "19;28" + }, +/obj/structure/machinery/door_display/research_cell{ + id = "Containment Cell 1"; + name = "Cell 1 Control"; + pixel_x = 5; + pixel_y = 2 }, -/obj/structure/machinery/cm_vending/sorted/medical/chemistry, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_corner" + icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "uqo" = ( /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/armory) @@ -68013,16 +68755,6 @@ }, /turf/open/floor/almayer, /area/almayer/command/lifeboat) -"urc" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/hydroponics) "urM" = ( /obj/structure/machinery/light{ dir = 8 @@ -68081,6 +68813,17 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/engineering/engine_core) +"usy" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "usB" = ( /obj/structure/pipes/standard/manifold/hidden/supply{ dir = 8 @@ -68124,6 +68867,11 @@ icon_state = "plate" }, /area/almayer/living/tankerbunks) +"utX" = ( +/turf/closed/wall/almayer/research/containment/wall/connect_e2{ + icon_state = "containment_wall_connect_e" + }, +/area/almayer/medical/containment/cell) "utZ" = ( /obj/structure/machinery/door/poddoor/almayer/open{ dir = 4; @@ -68278,6 +69026,21 @@ icon_state = "plating" }, /area/almayer/hull/lower_hull/l_a_s) +"uvP" = ( +/obj/structure/machinery/light{ + unacidable = 1; + unslashable = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer/research/containment/corner{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "uvS" = ( /obj/structure/sign/safety/hvac_old{ pixel_x = 8; @@ -68324,17 +69087,14 @@ /turf/open/floor/almayer, /area/almayer/shipboard/brig/cic_hallway) "uwZ" = ( -/obj/structure/machinery/botany/extractor, -/obj/item/device/radio/intercom{ - freerange = 1; - name = "General Listening Channel"; - pixel_y = 28 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "uxa" = ( /obj/structure/bed/chair/wood/normal{ dir = 8 @@ -68407,6 +69167,9 @@ /obj/structure/window/framed/almayer/hull, /turf/open/floor/plating, /area/almayer/lifeboat_pumps/south2) +"uyH" = ( +/turf/closed/wall/almayer/research/containment/wall/divide, +/area/almayer/medical/containment/cell) "uyJ" = ( /obj/structure/machinery/cm_vending/sorted/medical/chemistry, /turf/open/floor/almayer{ @@ -69211,24 +69974,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/almayer, /area/almayer/living/port_emb) -"uPX" = ( -/obj/structure/surface/table/almayer, -/obj/item/reagent_container/glass/beaker/large, -/obj/item/reagent_container/glass/beaker{ - pixel_x = 5 - }, -/obj/structure/machinery/disposal{ - density = 0; - desc = "A pneumatic delivery unit. Sends items to the requisitions."; - icon_state = "delivery_med"; - name = "Requisitions Delivery Unit"; - pixel_y = 28 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) "uQm" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -69505,14 +70250,6 @@ icon_state = "green" }, /area/almayer/living/grunt_rnr) -"uVi" = ( -/obj/structure/surface/table/almayer, -/obj/item/device/camera, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/containment) "uVv" = ( /obj/structure/pipes/standard/manifold/hidden/supply/no_boom{ dir = 1 @@ -69634,7 +70371,12 @@ }, /area/almayer/medical/lower_medical_medbay) "uXj" = ( -/turf/closed/wall/almayer/white/reinforced, +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/turf/open/floor/almayer/research/containment/floor2{ + dir = 8 + }, /area/almayer/medical/containment/cell) "uXL" = ( /obj/effect/decal/warning_stripes{ @@ -69850,21 +70592,16 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/shipboard/brig/cells) "vdO" = ( -/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ - id = "Containment Cell 3"; - locked = 1; - name = "\improper Containment Cell 3"; - unacidable = 1 +/obj/structure/pipes/standard/cap/hidden{ + dir = 4 }, -/obj/structure/machinery/door/poddoor/shutters/almayer/containment{ - dir = 4; - id = "Containment Cell 3"; - name = "\improper Containment Cell 3" +/obj/structure/machinery/cryo_cell{ + dir = 1 }, /turf/open/floor/almayer{ - icon_state = "test_floor4" + icon_state = "mono" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/medical_science) "vdU" = ( /turf/open/floor/wood/ship, /area/almayer/living/grunt_rnr) @@ -69975,6 +70712,11 @@ icon_state = "plate" }, /area/almayer/hull/lower_hull/l_m_p) +"vfP" = ( +/turf/open/floor/almayer/research/containment/corner{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "vgk" = ( /obj/structure/closet/firecloset, /obj/structure/machinery/camera/autoname/almayer{ @@ -69987,29 +70729,32 @@ }, /area/almayer/hallways/port_hallway) "vgx" = ( -/obj/structure/machinery/flasher{ - id = "Containment Cell 1"; - layer = 2.1; - name = "Mounted Flash"; - pixel_y = 30 +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 }, -/turf/open/floor/almayer/research/containment/floor2{ - dir = 1 +/obj/structure/surface/table/almayer, +/obj/structure/machinery/computer/research, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "sterile_green_corner" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "vgB" = ( /obj/structure/surface/table/almayer, -/obj/item/paper_bin/wy{ - pixel_x = 6; - pixel_y = 5 +/obj/item/reagent_container/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 8 }, -/obj/item/clipboard{ - pixel_x = -8 +/obj/item/storage/box/autoinjectors{ + pixel_x = -6; + pixel_y = -1 }, -/obj/item/folder/white{ - pixel_x = -8 +/obj/item/storage/box/pillbottles{ + pixel_x = 6; + pixel_y = 7 }, -/obj/item/tool/pen{ +/obj/item/device/mass_spectrometer{ pixel_x = 8 }, /turf/open/floor/almayer{ @@ -70056,12 +70801,8 @@ }, /area/almayer/hallways/starboard_hallway) "vgO" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/hydroponics) +/turf/closed/wall/almayer/research/containment/wall/east, +/area/almayer/medical/containment/cell) "vgQ" = ( /obj/structure/surface/rack, /obj/item/tool/crowbar, @@ -70282,11 +71023,15 @@ }, /area/almayer/living/captain_mess) "vkp" = ( -/obj/structure/machinery/light/containment, -/turf/open/floor/almayer/research/containment/floor2{ - dir = 1 +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/area/almayer/medical/containment/cell) +/turf/open/floor/almayer{ + dir = 1; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "vkD" = ( /obj/structure/prop/invuln/overhead_pipe{ dir = 4; @@ -70500,17 +71245,41 @@ }, /area/almayer/hull/upper_hull/u_a_p) "vqW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, +/obj/structure/machinery/camera/autoname/almayer{ + dir = 1; + name = "ship-grade camera" + }, /turf/open/floor/almayer{ - dir = 6; icon_state = "sterile_green_side" }, /area/almayer/medical/medical_science) +"vqZ" = ( +/obj/structure/machinery/shower{ + pixel_y = 16 + }, +/obj/structure/sign/safety/biolab{ + pixel_x = -9; + pixel_y = 32 + }, +/obj/structure/sign/safety/biohazard{ + pixel_x = 25; + pixel_y = 32 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 80; + pixel_y = 6 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 80; + pixel_y = 6 + }, +/turf/open/floor/plating/plating_catwalk, +/area/almayer/medical/medical_science) "vra" = ( /turf/closed/wall/almayer, /area/almayer/squads/charlie_delta_shared) @@ -70634,6 +71403,23 @@ icon_state = "silver" }, /area/almayer/command/cichallway) +"vti" = ( +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) +"vtm" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/open/floor/almayer{ + icon_state = "dark_sterile" + }, +/area/almayer/medical/medical_science) "vtr" = ( /obj/structure/machinery/mech_bay_recharge_port, /turf/open/shuttle/dropship{ @@ -70954,17 +71740,15 @@ /turf/open/floor/almayer, /area/almayer/shipboard/brig/chief_mp_office) "vAQ" = ( -/obj/structure/machinery/light, -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 +/obj/structure/surface/table/almayer, +/obj/structure/machinery/reagent_analyzer{ + pixel_x = 2; + pixel_y = 3 }, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_corner" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "vAU" = ( /obj/structure/machinery/light{ dir = 8 @@ -71025,8 +71809,14 @@ }, /area/almayer/hallways/hangar) "vCk" = ( -/turf/closed/wall/almayer/research/containment/wall/purple, -/area/almayer/medical/containment/cell) +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer{ + dir = 10; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/hydroponics) "vCx" = ( /obj/structure/machinery/status_display{ pixel_y = -30 @@ -71063,8 +71853,13 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/living/bridgebunks) "vDa" = ( -/turf/open/floor/almayer/research/containment/corner2, -/area/almayer/medical/containment/cell) +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_side" + }, +/area/almayer/medical/hydroponics) "vDh" = ( /obj/item/weapon/dart/green, /turf/open/floor/plating, @@ -71084,6 +71879,16 @@ /obj/effect/landmark/start/synthetic, /turf/open/floor/plating/plating_catwalk, /area/almayer/living/synthcloset) +"vEr" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + dir = 8; + icon_state = "sterile_green_side" + }, +/area/almayer/medical/medical_science) "vEx" = ( /obj/structure/machinery/door/firedoor/border_only/almayer{ dir = 2 @@ -71188,18 +71993,17 @@ /turf/open/floor/almayer, /area/almayer/living/port_emb) "vHO" = ( -/obj/structure/machinery/vending/hydroseeds{ - req_access_txt = "28" +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 }, -/obj/structure/sign/safety/rewire{ - pixel_x = 8; - pixel_y = 32 +/obj/effect/decal/warning_stripes{ + icon_state = "W" }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" +/turf/open/floor/almayer/research/containment/corner_var1{ + icon_state = "containment_corner_variant_2" }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/containment/cell) "vHW" = ( /obj/structure/surface/rack, /obj/item/tool/extinguisher, @@ -71325,6 +72129,19 @@ }, /turf/open/floor/wood/ship, /area/almayer/living/basketball) +"vKb" = ( +/obj/structure/machinery/smartfridge/chemistry{ + density = 0; + pixel_y = 16 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/containment) "vKe" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ @@ -71376,10 +72193,14 @@ }, /obj/structure/disposalpipe/segment, /obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, /turf/open/floor/almayer{ icon_state = "test_floor4" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/upper_medical) "vLA" = ( /obj/effect/decal/warning_stripes{ icon_state = "W"; @@ -71478,6 +72299,18 @@ "vOy" = ( /turf/closed/wall/almayer/white/reinforced, /area/almayer/medical/medical_science) +"vOP" = ( +/obj/structure/machinery/door/firedoor/border_only/almayer{ + dir = 2 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/upper_medical) "vPj" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/item/device/flashlight/lamp{ @@ -71840,6 +72673,11 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/living/briefing) +"vVs" = ( +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/containment) "vVw" = ( /turf/open/floor/almayer{ icon_state = "plate" @@ -71873,16 +72711,27 @@ }, /area/almayer/shipboard/brig/evidence_storage) "vWt" = ( -/obj/structure/sink{ +/obj/structure/surface/table/almayer, +/obj/item/reagent_container/glass/beaker/large, +/obj/item/reagent_container/glass/beaker/large, +/obj/item/reagent_container/glass/beaker{ + pixel_x = 5 + }, +/obj/item/reagent_container/glass/beaker{ + pixel_x = 5 + }, +/obj/item/reagent_container/dropper, +/obj/structure/machinery/firealarm{ dir = 8; - pixel_x = -12; - pixel_y = 2 + pixel_x = -24 + }, +/obj/item/reagent_container/glass/beaker/bluespace{ + pixel_y = 12 }, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/containment) +/area/almayer/medical/medical_science) "vWx" = ( /obj/structure/largecrate/random/barrel/blue, /obj/structure/sign/safety/restrictedarea{ @@ -72028,13 +72877,32 @@ }, /area/almayer/medical/lower_medical_medbay) "vYz" = ( -/obj/structure/pipes/standard/manifold/hidden/supply{ - dir = 4 +/obj/structure/pipes/standard/simple/hidden/supply, +/obj/structure/surface/table/almayer, +/obj/item/reagent_container/glass/beaker{ + pixel_x = 8 + }, +/obj/item/paper_bin/wy{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/tool/pen{ + pixel_y = -2 + }, +/obj/structure/machinery/door_control/brbutton/alt{ + id = "Containment Breach"; + name = "Emergency Containment Breach"; + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/reagent_container/dropper{ + pixel_x = -1; + pixel_y = 9 }, /turf/open/floor/almayer{ - icon_state = "dark_sterile" + icon_state = "sterile_green" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment) "vYC" = ( /obj/effect/decal/warning_stripes{ icon_state = "S" @@ -72244,6 +73112,26 @@ }, /turf/open/floor/almayer, /area/almayer/living/tankerbunks) +"wdo" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/machinery/door/airlock/almayer/research/reinforced{ + dir = 8; + name = "\improper Containment Airlock" + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" + }, +/area/almayer/medical/medical_science) "wdr" = ( /obj/structure/machinery/power/apc/almayer, /turf/open/floor/almayer{ @@ -72279,18 +73167,18 @@ }, /area/almayer/engineering/upper_engineering/starboard) "wei" = ( -/obj/structure/machinery/door_display/research_cell{ - dir = 4; - id = "Containment Cell 1"; - name = "Cell 1 Control"; - pixel_x = -14; - pixel_y = 8 +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 }, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + icon_state = "test_floor4" }, -/area/almayer/medical/containment) +/area/almayer/medical/hydroponics) "wex" = ( /obj/structure/machinery/light{ dir = 4 @@ -72533,6 +73421,14 @@ icon_state = "silver" }, /area/almayer/shipboard/brig/cic_hallway) +"wiW" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "wjq" = ( /obj/structure/bed/chair/comfy/beige{ dir = 8 @@ -72588,10 +73484,15 @@ /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, /turf/open/floor/almayer{ - icon_state = "sterile_green_side" + icon_state = "test_floor4" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "wkH" = ( /obj/structure/surface/table/reinforced/almayer_B, /obj/item/device/whistle{ @@ -72795,13 +73696,10 @@ /turf/open/floor/almayer, /area/almayer/squads/alpha_bravo_shared) "woh" = ( -/obj/structure/bed/chair, -/obj/structure/sign/safety/intercom{ - pixel_x = 8; - pixel_y = 32 +/turf/closed/wall/almayer/research/containment/wall/corner{ + dir = 4 }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment/cell) "wom" = ( /obj/structure/disposalpipe/segment{ dir = 2; @@ -72971,6 +73869,14 @@ icon_state = "cargo" }, /area/almayer/hallways/hangar) +"wse" = ( +/obj/structure/pipes/standard/simple/hidden/supply{ + dir = 4 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/containment) "wsD" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -73069,16 +73975,6 @@ /obj/item/reagent_container/food/snacks/sliceable/pizza/vegetablepizza, /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/lower_hull/l_m_p) -"wuP" = ( -/obj/structure/machinery/vending/coffee, -/obj/structure/sign/safety/coffee{ - pixel_x = 8; - pixel_y = -32 - }, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) "wvb" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -73696,8 +74592,21 @@ }, /area/almayer/command/combat_correspondent) "wKP" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/almayer/white/reinforced, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/obj/structure/window/framed/almayer/white, +/turf/open/floor/plating, /area/almayer/medical/containment) "wLi" = ( /obj/structure/machinery/door_control/airlock{ @@ -73737,13 +74646,14 @@ /turf/open/floor/almayer, /area/almayer/lifeboat_pumps/south2) "wLy" = ( -/obj/structure/pipes/standard/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/open/floor/almayer{ - dir = 9; - icon_state = "sterile_green_side" +/obj/structure/pipes/vents/pump{ + name = "Secure Air Vent"; + welded = 1 }, -/area/almayer/medical/medical_science) +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 + }, +/area/almayer/medical/containment/cell) "wLG" = ( /obj/item/bedsheet/blue{ layer = 3.2 @@ -73787,6 +74697,14 @@ icon_state = "kitchen" }, /area/almayer/living/grunt_rnr) +"wLN" = ( +/obj/structure/pipes/standard/manifold/hidden/supply{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "sterile_green" + }, +/area/almayer/medical/containment) "wMm" = ( /obj/structure/machinery/disposal, /obj/structure/disposalpipe/trunk{ @@ -73805,14 +74723,15 @@ }, /area/almayer/squads/alpha) "wMO" = ( -/obj/structure/sign/catclock{ - pixel_y = 32 +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" }, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" + icon_state = "test_floor4" }, -/area/almayer/medical/upper_medical) +/area/almayer/medical/medical_science) "wNl" = ( /obj/structure/surface/table/almayer, /obj/item/trash/USCMtray{ @@ -73888,10 +74807,10 @@ }, /area/almayer/shipboard/brig/execution) "wPz" = ( -/turf/open/floor/almayer/research/containment/corner{ - dir = 1 +/turf/open/floor/almayer{ + icon_state = "mono" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "wPC" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 4 @@ -74083,12 +75002,8 @@ /turf/open/floor/almayer, /area/almayer/engineering/upper_engineering/port) "wTM" = ( -/obj/structure/machinery/vending/snack, -/obj/structure/machinery/light, -/turf/open/floor/almayer{ - icon_state = "sterile_green_side" - }, -/area/almayer/medical/medical_science) +/turf/closed/wall/almayer/research/containment/wall/south, +/area/almayer/medical/containment/cell) "wTN" = ( /obj/structure/surface/table/almayer, /obj/item/storage/box/cups{ @@ -74306,25 +75221,13 @@ }, /area/almayer/hallways/aft_hallway) "wWm" = ( -/obj/structure/machinery/photocopier, -/obj/structure/sign/safety/terminal{ - pixel_y = 32 - }, -/obj/structure/sign/safety/commline_connection{ - pixel_x = 15; - pixel_y = 32 +/turf/open/floor/almayer/research/containment/corner_var1{ + icon_state = "containment_corner_variant_2" }, -/turf/open/floor/wood/ship, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment/cell) "wWz" = ( -/obj/structure/machinery/chem_storage/medbay{ - dir = 1 - }, -/turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" - }, -/area/almayer/medical/testlab) +/turf/closed/wall/almayer/research/containment/wall/north, +/area/almayer/medical/containment/cell) "wWC" = ( /obj/structure/flora/pottedplant{ icon_state = "pottedplant_21" @@ -74356,6 +75259,17 @@ }, /turf/open/floor/almayer, /area/almayer/hallways/port_hallway) +"wWR" = ( +/obj/structure/machinery/medical_pod/bodyscanner{ + dir = 8 + }, +/obj/structure/machinery/status_display{ + pixel_y = 30 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "wWT" = ( /turf/open/floor/almayer{ icon_state = "test_floor4" @@ -75207,6 +76121,25 @@ icon_state = "green" }, /area/almayer/hallways/starboard_hallway) +"xqp" = ( +/obj/structure/machinery/body_scanconsole{ + dir = 8; + layer = 3.1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/machinery/disposal{ + density = 0; + desc = "A pneumatic delivery unit. Sends items to the requisitions."; + icon_state = "delivery_med"; + name = "Requisitions Delivery Unit"; + pixel_y = 29 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "xqv" = ( /obj/structure/bed/sofa/south/white/right, /turf/open/floor/almayer{ @@ -75348,16 +76281,33 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/hull/upper_hull/u_f_p) "xuE" = ( +/obj/structure/machinery/door/airlock/almayer/research/glass/reinforced{ + dir = 1; + id = "Containment Cell 5"; + locked = 1; + name = "\improper Containment Cell 5" + }, +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "Containment Cell 5"; + name = "\improper Containment Cell 5"; + unacidable = 1 + }, /obj/structure/pipes/standard/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + id = "Containment Breach"; + name = "\improper Secure Airlock" }, /turf/open/floor/almayer{ - dir = 10; - icon_state = "sterile_green_side" + icon_state = "test_floor4" }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment/cell) "xuI" = ( /obj/structure/sign/safety/water{ pixel_x = 8; @@ -75626,15 +76576,21 @@ /area/almayer/shipboard/brig/main_office) "xyt" = ( /obj/structure/surface/table/almayer, -/obj/structure/machinery/power/apc/almayer{ - dir = 1 +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 12 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = 5 + }, +/obj/item/folder/white{ + layer = 2.9; + pixel_x = -8 }, -/obj/item/folder/white, /turf/open/floor/almayer{ - dir = 1; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/containment/cell) +/area/almayer/medical/hydroponics) "xyw" = ( /turf/open/floor/almayer{ icon_state = "plate" @@ -75684,12 +76640,8 @@ /turf/open/floor/almayer, /area/almayer/shipboard/brig/cells) "xAe" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_corner" - }, -/area/almayer/medical/hydroponics) +/turf/closed/wall/almayer/research/containment/wall/corner, +/area/almayer/medical/containment/cell) "xAj" = ( /obj/structure/bed/chair/bolted{ dir = 8 @@ -76321,18 +77273,20 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/living/grunt_rnr) "xOY" = ( -/obj/structure/pipes/standard/simple/hidden/supply{ - dir = 4 +/obj/structure/surface/table/reinforced/prison, +/obj/structure/closet/secure_closet/surgical{ + pixel_x = -30 }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" +/obj/effect/decal/warning_stripes{ + icon_state = "S" }, -/turf/open/floor/almayer{ - dir = 10; - icon_state = "sterile_green_side" +/obj/effect/decal/warning_stripes{ + icon_state = "W" }, -/area/almayer/medical/medical_science) +/turf/open/floor/almayer/research/containment/corner{ + dir = 4 + }, +/area/almayer/medical/containment/cell) "xPg" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 9 @@ -76359,13 +77313,10 @@ /turf/open/floor/almayer, /area/almayer/living/pilotbunks) "xQm" = ( -/obj/structure/surface/table/almayer, -/obj/structure/machinery/microwave, -/turf/open/floor/almayer{ - dir = 4; - icon_state = "sterile_green_corner" +/turf/open/floor/almayer/research/containment/floor2{ + dir = 1 }, -/area/almayer/medical/medical_science) +/area/almayer/medical/containment/cell) "xQD" = ( /obj/structure/surface/table/almayer, /obj/structure/machinery/cm_vending/sorted/medical/wall_med{ @@ -76564,6 +77515,19 @@ icon_state = "red" }, /area/almayer/squads/alpha) +"xSY" = ( +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "N"; + pixel_y = 1 + }, +/turf/open/floor/almayer{ + dir = 1; + icon_state = "sterile_green_corner" + }, +/area/almayer/medical/containment) "xTp" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -76772,12 +77736,15 @@ }, /area/almayer/engineering/upper_engineering/port) "xXh" = ( -/obj/structure/machinery/portable_atmospherics/hydroponics, +/turf/closed/wall/almayer/research/containment/wall/west, +/area/almayer/medical/containment/cell) +"xXr" = ( +/obj/item/reagent_container/glass/beaker/bluespace, +/obj/structure/machinery/chem_dispenser/research, /turf/open/floor/almayer{ - dir = 8; - icon_state = "sterile_green_side" + icon_state = "mono" }, -/area/almayer/medical/hydroponics) +/area/almayer/medical/medical_science) "xXu" = ( /obj/structure/pipes/vents/pump{ dir = 1 @@ -76803,8 +77770,8 @@ /obj/effect/spawner/random/toolbox, /obj/structure/machinery/computer/working_joe{ dir = 4; - pixel_y = 14; - pixel_x = -17 + pixel_x = -17; + pixel_y = 14 }, /turf/open/floor/almayer{ dir = 10; @@ -76992,6 +77959,14 @@ }, /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/delta) +"ycj" = ( +/obj/structure/machinery/medical_pod/sleeper{ + dir = 8 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/medical_science) "ycm" = ( /obj/structure/pipes/standard/simple/hidden/supply{ dir = 6 @@ -77039,6 +78014,15 @@ icon_state = "mono" }, /area/almayer/lifeboat_pumps/north2) +"ydE" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/turf/open/floor/almayer{ + icon_state = "mono" + }, +/area/almayer/medical/hydroponics) "ydI" = ( /obj/effect/decal/warning_stripes{ icon_state = "W"; @@ -77336,11 +78320,26 @@ }, /area/almayer/shipboard/brig/main_office) "ylc" = ( -/obj/structure/disposalpipe/down/almayer{ - dir = 2; - id = "almayerlink_med_req" +/obj/effect/decal/warning_stripes{ + icon_state = "E"; + pixel_x = 1 + }, +/obj/effect/decal/warning_stripes{ + icon_state = "W"; + pixel_x = -1 + }, +/obj/structure/machinery/door/poddoor/almayer/open{ + dir = 4; + id = "Containment Breach"; + name = "\improper Secure Airlock" + }, +/obj/structure/machinery/door/airlock/almayer/research/reinforced{ + dir = 8; + name = "\improper Containment Airlock" + }, +/turf/open/floor/almayer{ + icon_state = "test_floor4" }, -/turf/closed/wall/almayer/white/reinforced, /area/almayer/medical/containment) "yle" = ( /obj/effect/landmark/start/marine/engineer/delta, @@ -107272,22 +108271,22 @@ avn nFr ajt ajC -irA -irA -irA -irA -irA -irA -irA -irA -irA -irA -irA -irA -irA -irA -irA -sqf +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy wMO wky ajl @@ -107475,24 +108474,24 @@ abE jKK pjM aim -irA +vOy nos fcy -fcy -fcy +drT +ipQ lZZ -hEU +vOy oDL nEH vAQ -irA +qIL ncE vWt kNx -irA +vOy ayX -aos -wky +kXw +pxo ajl kHT pjM @@ -107678,21 +108677,21 @@ abE atL akV atL -irA -icM -oFj -iYf -pNP +vOy oNp -ruc +aSn +lYL +pNP +kCj +vOy nLI -dGB +rDV dwr -kbf -kBP +rDV +mTd gQF -aID -aMd +xXr +vOy niL kXw pxo @@ -107881,24 +108880,24 @@ agA ago snm cwJ -irA -icM +vOy +anz vgx hme mzq -oNp -ovG -dGB -dGB +qJy +vOy +vti +vti fBO -kbf +vti gGx -iUo -fBO +vti +lid lJv aCC -akw -wky +kXw +pxo asn ago asW @@ -108084,24 +109083,24 @@ uZZ bYe amO avj -irA -icM -hqL -mab +vOy +awQ +oLU +thN vDa -oNp -pEJ +vOy +vOy qfy inL oiY -irA -iQo -dGB +ueJ +ueJ +oDi trF -irA +lJv edv -akw -wky +kXw +pxo asn ayT akU @@ -108287,24 +109286,24 @@ agq ahM kSJ avj -uXj +vOy hng dnC hPN vCk qEn -lmE +qam riE gAS -fxY -irA -hVO -dGB +lMv +dVu +eSo +qmD aIC -irA +lJv aCt -aCC -wky +kXw +pxo asn ayT aii @@ -108490,25 +109489,25 @@ agA ayT ajt avm -uXj -uVi -hER -dGB -hER +vOy +xyt +wiW +tOr +dBj wei kBP -dGB -dGB +kBP +jsx tjn -irA -irA +aCC +kXw pQP -irA -irA +qAT +vOy vOy -eNP -hUR -ajo +mFq +vqW +ajl ybf aii avj @@ -108693,19 +109692,19 @@ abE aTL ajt avj -uXj -xyt -dGB -dGB -dGB -dGB -dGB -dGB -dGB -rSD -irA -aEZ -aoM +vOy +iYf +bIM +wPz +iUo +vOy +xqp +lzA +vkp +tjn +aCC +kXw +vtm emK fGu hPe @@ -108896,25 +109895,25 @@ agA ayT akU avj -uXj +vOy mTp -eoz -dGB -eoz +wiW +wPz +jeq rQy -eoz -dGB -eoz -eSo -irA -ftG -aoM -aoM -vqW +wWR +ycj +vkp +cfT +hec +gNp +hVf dVu -aRc -aRc -aPJ +dVu +lON +dVu +oDR +vOP bYe bnD aWH @@ -109099,21 +110098,21 @@ agA ayT akU avj -uXj -nos -oLU -ekF +vOy +axn +dRh +ydE bST -jCG -oLU +rQy +vOy vdO -bST -lZZ -irA -kex -aoM +vkp aoM -aMg +kBo +kBP +naR +vOy +hrn vOy aRd aIo @@ -109302,20 +110301,20 @@ agA ayT akU avj -irA -icM -oFj -gLB +vOy +aAr +pGK tpa -ruV -oFj -gLB -hqw -oNp -irA +tpa +tpa +vOy +dHV +vkp +jUM +lou eBO -aoM -aoM +pRn +nxF ayZ aCD hFC @@ -109505,20 +110504,20 @@ abE aTL aii avj -irA -icM -hyp -hme -hyp -ruV -hyp -hme -hyp -oNp -irA +vOy +aID +gLc mKx -aoM -aoM +mKx +kZV +vOy +vOy +oIr +vOy +wdo +vOy +vOy +vOy qqQ aoM aoM @@ -109708,22 +110707,22 @@ agA ayT aii avj -irA -icM +vOy +aMd pGK -hme -hyp -ruV -cbg -hme +pRX +pRX +pRX +vOy +jFf vkp -oNp -irA +jrM +mWs lmw -bPF -aoM -qqQ -aAT +vOy +dyb +vkp +prx aoM eVT kgs @@ -109911,25 +110910,25 @@ uZZ bYe aii avj -irA -icM -hyp -hme -hyp -ruV -hyp -hme -hyp -oNp -irA +vOy +aMg +aSo +mHD +mHD +tzL +vOy +vqZ +vkp +rDr +usy nDo -mSK -aqQ -qqQ +vOy +glB +vkp ger aoM aFf -kgs +mmN ayT aii avj @@ -110114,23 +111113,23 @@ eWF bYe aii avj -irA -icM -hqL -thN -wPz -ruV -hqL -thN -wPz -oNp -irA +vOy +aQZ +bkT +pRX +pRX +pRX +vOy +foP +sZy +vEr +irU bVe -ipQ -aqR -qqQ +vOy +ggl +jjS qMP -aoM +kBP aSl vOy aTL @@ -110317,24 +111316,24 @@ agA ayT akU avj -irA -hng -lea -lea -lea -pRX -lea -lea +vOy +dVd lea -qEn -irA -awQ -jeq -aqR -qqQ -aoM -aoM -aSn +hKl +mKx +kZV +vOy +vOy +eNI +eNI +eNI +vOy +vOy +hRa +vti +vti +vti +aEZ vOy ayT akU @@ -110520,21 +111519,21 @@ abE giB akU avj -irA -irA -irA -irA -irA -irA -irA -irA +vOy +vOy +vOy +mSK +mSK +mSK +vOy +vOy ylc wKP -wKP -hKl -hKl +ylc +vOy +vOy rhO -qqQ +pgM nPE oqZ uaI @@ -110726,21 +111725,21 @@ ali amD cwJ vOy -wWm -mHD -bkT -amk -axn -ayY +vOy +vOy +vOy +vOy +vOy eNI -dEl -uqd -aLP -aqR -aQZ -dBj -drT -aSo +eNI +eNI +vOy +vOy +vOy +vOy +vOy +vOy +vOy vOy vIN aii @@ -110929,19 +111928,19 @@ abx abx avj vOy -ecx -elH -elH -aLP -cSK +elR +xXh +xXh +xXh +dMK aCR aAT aNY -aFf -aLP -aqR -krq -ajo +elR +xXh +xXh +xXh +dMK vOy vOy vOy @@ -111132,19 +112131,19 @@ all amK avj vOy -tvu -bnL -bnL -aLP -aqO -aoM -mtI -aoM -ncB -aLP -aqR +wWz +vHO +ruc +uvP +wTM +dNq +vVs +aFa +wWz +liY +ruc xOY -nCc +wTM vOy nzA amD @@ -111335,19 +112334,19 @@ aEX aii avm vOy -aml +wWz anw -uhV +wLy jlG aqP kCE -kCE +wLN npt xuE hqh wLy eiE -wuP +wTM vOy ayT akT @@ -111538,17 +112537,17 @@ ybf ajt avj vOy -amm -bnL -bnL -aPJ -aqQ -aoM -aoM -avA -grN +wWz +ovG +gxP aPJ -aqQ +wTM +apS +wse +aFa +wWz +ual +gxP aOe wTM vOy @@ -111742,18 +112741,18 @@ ani avj vOy woh -avp +vgO aoJ -aLP -rGR +alk +xAe avH -oeg -aFa -jHs -aLP -aqR -aoM -kHB +wse +cXC +woh +pLO +qxm +vgO +xAe vOy aOP aii @@ -111944,19 +112943,19 @@ bYe ajt avj vOy -qxP -anz -aoJ +vOy +vOy +uqd amk pYo avF coJ iAz cQo -amk +aIP aoK -aAr -xQm +vOy +vOy vOy asp aii @@ -112150,13 +113149,13 @@ vOy vOy vOy vOy -amk -aqR +vKb +rzN avG -oeg +jbK aOd sXd -amk +aJn vOy vOy vOy @@ -112349,14 +113348,14 @@ aNi asp amO avj -alH +bPF aqG ata vOy apR aqS -kCE -kCE +mnW +nPf vYz awR uoi @@ -112552,17 +113551,17 @@ rfg bYe amO bYe -apI +cbg aqG atb vOy -apS -avA +xSY rzN +lCt lto -aqQ -avA -gLc +paa +sXd +gVq vOy aMi biB @@ -112755,21 +113754,21 @@ aej iiC amO tHh -hgv -hgv -hgv -hgv +vOy +vOy +vOy +vOy msi kDk -msi +kbJ cJM jlA qLi -jlA -qJy -qJy -qJy -qJy +dEm +vOy +vOy +vOy +vOy apv akU jHG @@ -112958,21 +113957,21 @@ aej ayT amO avj -hgv +vOy elR -anx -aoO +xXh +xXh apU taH aBe -cJM +otu jBO jNc ean xXh -aAt +xXh dMK -qJy +vOy ayT akU avj @@ -113161,21 +114160,21 @@ yaz bYe ajt avj -hgv -nGr -eNT -anF -anF -taH -aBe -cJM +vOy +wWz vHO -jNc -tyD -tyD -tyD -pTM -qJy +uXj +uXj +iwJ +jVt +uyH +vHO +iwJ +uXj +uXj +rdt +wTM +vOy ayT aii avj @@ -113364,21 +114363,21 @@ eup bYe ajt avj -hgv -uPX -anF -anF -anF -taH -pjC -cJM -avI -jNc -tyD -coZ +vOy +wWz +uwZ +wWm +jQt +nwi +sNz +uyH +uwZ +kGQ +jQt coZ -dnx -qJy +sNz +wTM +vOy ayT aii avj @@ -113567,21 +114566,21 @@ aej pSL amT mIW -hgv -amn -anF -anF -koL +vOy +wWz +pEJ +xQm +wLy eqD sNz -cJM +uyH sWW mWW -pvm -pvm +wLy +xQm tfH -cLI -qJy +wTM +vOy aEK aSv ioX @@ -113770,21 +114769,21 @@ aej atL akV atL -hgv -mYj -anF -anF -anF -anF -rjF -cJM +vOy +wWz uwZ tyD +jQt +vfP +sNz +uyH +uwZ tyD -coZ -coZ -dnx -qJy +jQt +vfP +sNz +wTM +vOy atL akV atL @@ -113973,21 +114972,21 @@ aaO alp aio baB -hgv +vOy wWz -anF +qxP gxP -anF -anF +gxP +jgg jZs -cJM +uyH iRN -tyD -tyD -tyD -tyD -pTM -qJy +jgg +gxP +gxP +nMe +wTM +vOy alp aio baB @@ -114176,21 +115175,21 @@ acC iWN amO dLE -hgv -euB -cba -kSc -cba -emR -jgA -cJM -rgn -urc -tPX +vOy +woh +vgO +vgO +vgO +vgO +vgO +utX +vgO +vgO +vgO +vgO vgO -jtd xAe -qJy +vOy aIS alq wWk @@ -114379,21 +115378,21 @@ aaE afD kaA anh -hgv -hgv -hgv -hgv -hgv -hgv -hgv -qJy -qJy -qJy -qJy -qJy -qJy -qJy -qJy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy +vOy xFw iTK anh From 2cff80de73b3226329307701e0aeb7761ea92195 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 28 Jul 2023 23:01:06 +0100 Subject: [PATCH 35/62] Automatic changelog for PR #3962 [ci skip] --- html/changelogs/AutoChangeLog-pr-3962.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3962.yml diff --git a/html/changelogs/AutoChangeLog-pr-3962.yml b/html/changelogs/AutoChangeLog-pr-3962.yml new file mode 100644 index 000000000000..757a54e036d6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3962.yml @@ -0,0 +1,4 @@ +author: "spartanbobby" +delete-after: True +changes: + - maptweak: "heavy changes to the research department" \ No newline at end of file From 4daeb3f2c6f4e675712e5e0b094af28f8e8c1376 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 29 Jul 2023 01:15:58 +0000 Subject: [PATCH 36/62] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3917.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3962.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3990.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4006.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4017.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4019.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4021.yml | 4 ---- html/changelogs/archive/2023-07.yml | 22 ++++++++++++++++++++++ 8 files changed, 22 insertions(+), 31 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3917.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3962.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3990.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4006.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4017.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4019.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4021.yml diff --git a/html/changelogs/AutoChangeLog-pr-3917.yml b/html/changelogs/AutoChangeLog-pr-3917.yml deleted file mode 100644 index 06c525a74669..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3917.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "SpartanBobby" -delete-after: True -changes: - - rscadd: "Added a new survivor to LV522 the FORECON sniper he spawns alone his only company being the corpse of his dead battle buddy, good luck" - - maptweak: "Sweeping changes to LV522 including the reactor, north of engineering, LZ1, the entire central area of the map, and north of fitness in an attempt to see more of the colony used and to incentivize flanking" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3962.yml b/html/changelogs/AutoChangeLog-pr-3962.yml deleted file mode 100644 index 757a54e036d6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3962.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "spartanbobby" -delete-after: True -changes: - - maptweak: "heavy changes to the research department" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3990.yml b/html/changelogs/AutoChangeLog-pr-3990.yml deleted file mode 100644 index 7f3a072608fc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3990.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - rscadd: "Added announcements for xenos about forming and breaking alliances." - - rscadd: "Xenos with IFF tag now have a choice to stay loyal to USCM when Queen decides to betray." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4006.yml b/html/changelogs/AutoChangeLog-pr-4006.yml deleted file mode 100644 index 9e809782b95d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4006.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - bugfix: "Advanced mini flamer can no longer nerf itself by changing mode." - - rscadd: "HG 37-12 pump shotgun's intergrated stock no longer give any stat change." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4017.yml b/html/changelogs/AutoChangeLog-pr-4017.yml deleted file mode 100644 index 0b825327160b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4017.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "GoldenDarkness55" -delete-after: True -changes: - - balance: "Player controlled facehuggers apply the same knockout duration as regular ones." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4019.yml b/html/changelogs/AutoChangeLog-pr-4019.yml deleted file mode 100644 index 7fe31a5cb8b6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4019.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "GoldenDarkness55" -delete-after: True -changes: - - balance: "Shaking people up shortens stun durations by 6 instead of 3." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4021.yml b/html/changelogs/AutoChangeLog-pr-4021.yml deleted file mode 100644 index f4d657bb4ef4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4021.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - balance: "2.5 squad marines per 1 larva latejoin" \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 177089bf7c67..3a307a61439a 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -573,3 +573,25 @@ - balance: when facehugged, more paralyze chance with a smaller paralyze duration - ui: during hugged effects, changes messaging to encourage new players to seek help +2023-07-29: + GoldenDarkness55: + - balance: Shaking people up shortens stun durations by 6 instead of 3. + - balance: Player controlled facehuggers apply the same knockout duration as regular + ones. + Morrow: + - balance: 2.5 squad marines per 1 larva latejoin + SpartanBobby: + - rscadd: Added a new survivor to LV522 the FORECON sniper he spawns alone his only + company being the corpse of his dead battle buddy, good luck + - maptweak: Sweeping changes to LV522 including the reactor, north of engineering, + LZ1, the entire central area of the map, and north of fitness in an attempt + to see more of the colony used and to incentivize flanking + ghostsheet: + - bugfix: Advanced mini flamer can no longer nerf itself by changing mode. + - rscadd: HG 37-12 pump shotgun's intergrated stock no longer give any stat change. + ihatethisengine: + - rscadd: Added announcements for xenos about forming and breaking alliances. + - rscadd: Xenos with IFF tag now have a choice to stay loyal to USCM when Queen + decides to betray. + spartanbobby: + - maptweak: heavy changes to the research department From c5da6a3f0b9ff412e274f8e2c60ca298b4f1651d Mon Sep 17 00:00:00 2001 From: Katskan Date: Sat, 29 Jul 2023 00:51:32 -0400 Subject: [PATCH 37/62] Adds new synthetic cosmetics (#4026) # About the pull request Added a stethoscope to the synthetic point vendor (since it has some utility, even if tiny) and 3 arm band types to the snowflake vendor. # Explain why it's good for the game Keeps you from having to harass medical for a stethoscope, and gives more options for RP'ing a more department-focused character. # Testing Photographs and Procedure Tested using a private server, verifying the items show up properly and cost what they should. # Changelog :cl: add: Added a stethoscope, red, yellow, and white/green armband to synthetic vendors /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- .../machinery/vending/vendor_types/crew/synthetic.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/vending/vendor_types/crew/synthetic.dm b/code/game/machinery/vending/vendor_types/crew/synthetic.dm index dd11cea0f242..4cd6857f8dc4 100644 --- a/code/game/machinery/vending/vendor_types/crew/synthetic.dm +++ b/code/game/machinery/vending/vendor_types/crew/synthetic.dm @@ -75,7 +75,8 @@ list("Motion Detector", 5, /obj/item/device/motiondetector, null, VENDOR_ITEM_REGULAR), list("Space Cleaner", 2, /obj/item/reagent_container/spray/cleaner, null, VENDOR_ITEM_REGULAR), list("Whistle", 5, /obj/item/device/whistle, null, VENDOR_ITEM_REGULAR), - list("Machete Scabbard (Full)", 2, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR) + list("Machete Scabbard (Full)", 2, /obj/item/storage/large_holster/machete/full, null, VENDOR_ITEM_REGULAR), + list("Stethoscope", 2, /obj/item/clothing/accessory/stethoscope, null, VENDOR_ITEM_REGULAR) ) @@ -263,6 +264,12 @@ GLOBAL_LIST_INIT(cm_vending_clothing_synth_snowflake, list( list("USCM RTO Pack", 12, /obj/item/storage/backpack/marine/satchel/rto, null, VENDOR_ITEM_REGULAR), list("USCM Welderpack", 12, /obj/item/storage/backpack/marine/engineerpack, null, VENDOR_ITEM_REGULAR), list("USCM Weldersatchel", 12, /obj/item/storage/backpack/marine/engineerpack/satchel, null, VENDOR_ITEM_REGULAR), + + list("OTHER", 0, null, null, null), + list("Red Armband", 6, /obj/item/clothing/accessory/armband, null, VENDOR_ITEM_REGULAR), + list("Yellow Armband", 6, /obj/item/clothing/accessory/armband/engine, null, VENDOR_ITEM_REGULAR), + list("Green Armband", 6, /obj/item/clothing/accessory/armband/medgreen, null, VENDOR_ITEM_REGULAR), + )) /obj/structure/machinery/cm_vending/clothing/synth/snowflake From 0ea143958c55c950a1aa1367e08212cc96cebe58 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 05:59:04 +0100 Subject: [PATCH 38/62] Automatic changelog for PR #4026 [ci skip] --- html/changelogs/AutoChangeLog-pr-4026.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4026.yml diff --git a/html/changelogs/AutoChangeLog-pr-4026.yml b/html/changelogs/AutoChangeLog-pr-4026.yml new file mode 100644 index 000000000000..0c53e511484d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4026.yml @@ -0,0 +1,4 @@ +author: "Katskan" +delete-after: True +changes: + - rscadd: "Added a stethoscope, red, yellow, and white/green armband to synthetic vendors" \ No newline at end of file From f1f5fd79d57d32c30995a3c74015b6fc2c29deb6 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Sat, 29 Jul 2023 05:51:56 +0100 Subject: [PATCH 39/62] Donator masks now properly protect from cold (#4032) # About the pull request As title. All other donor gear has cold protection, just not mask. Causes inconsistencies/problems on cold maps. # Explain why it's good for the game Consistency is a good thing, usually. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Donator custom masks now properly protect from cold weather. /:cl: --- code/modules/cm_marines/Donator_Items.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/cm_marines/Donator_Items.dm b/code/modules/cm_marines/Donator_Items.dm index 47380ca2c84a..58b8d448a92f 100644 --- a/code/modules/cm_marines/Donator_Items.dm +++ b/code/modules/cm_marines/Donator_Items.dm @@ -55,6 +55,8 @@ //DON'T GRAB STUFF BETWEEN THIS LINE flags_inventory = ALLOWREBREATH flags_inv_hide = HIDEEARS|HIDEEYES|HIDEFACE + flags_cold_protection = BODY_FLAG_HEAD + min_cold_protection_temperature = ICE_PLANET_MIN_COLD_PROT //AND THIS LINE //END MASK TEMPLATE From f5604724df72d71ef0b890b75547e69fd2b3b32d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 06:12:59 +0100 Subject: [PATCH 40/62] Automatic changelog for PR #4032 [ci skip] --- html/changelogs/AutoChangeLog-pr-4032.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4032.yml diff --git a/html/changelogs/AutoChangeLog-pr-4032.yml b/html/changelogs/AutoChangeLog-pr-4032.yml new file mode 100644 index 000000000000..b0ac39884cdb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4032.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - bugfix: "Donator custom masks now properly protect from cold weather." \ No newline at end of file From 5ee56c3e3efb40b0967cf7825e908bcb4934e697 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Fri, 28 Jul 2023 21:59:44 -0700 Subject: [PATCH 41/62] Fix banishing huggers and lesser drones (#4031) # About the pull request This PR makes it so huggers and lesser drones cannot join a hive they are currently banished from. # Explain why it's good for the game Rejoining as a different mob should not circumvent banishment. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/c207f552-a8ba-4607-8ca3-173583bb2c69)
# Changelog :cl: Drathek fix: Fix joining as facehugger or lesser drone not checking banishment. /:cl: --- code/game/gamemodes/cm_initialize.dm | 5 +++++ code/modules/mob/living/carbon/xenomorph/xeno_defines.dm | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/code/game/gamemodes/cm_initialize.dm b/code/game/gamemodes/cm_initialize.dm index a7e8ab612bb4..efb92dd1678e 100644 --- a/code/game/gamemodes/cm_initialize.dm +++ b/code/game/gamemodes/cm_initialize.dm @@ -576,6 +576,11 @@ Additional game mode variables. to_chat(xeno_candidate, SPAN_WARNING("The selected hive does not have a hive core to spawn from!")) return + for(var/mob_name in hive.banished_ckeys) + if(hive.banished_ckeys[mob_name] == xeno_candidate.ckey) + to_chat(xeno_candidate, SPAN_WARNING("You are banished from the [hive], you may not rejoin unless the Queen re-admits you or dies.")) + return + hive.hive_location.spawn_lesser_drone(xeno_candidate) return TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index bb58d2cf2a03..894dd757cb51 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -1020,6 +1020,10 @@ //This is to prevent people from joining as Forsaken Huggers on the pred ship to_chat(user, SPAN_WARNING("The hive has fallen, you can't join it!")) return FALSE + for(var/mob_name in banished_ckeys) + if(banished_ckeys[mob_name] == user.ckey) + to_chat(user, SPAN_WARNING("You are banished from the [name], you may not rejoin unless the Queen re-admits you or dies.")) + return FALSE update_hugger_limit() From 302e48230f192bdaa98b81508499ca01056e7f09 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 06:26:43 +0100 Subject: [PATCH 42/62] Automatic changelog for PR #4031 [ci skip] --- html/changelogs/AutoChangeLog-pr-4031.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4031.yml diff --git a/html/changelogs/AutoChangeLog-pr-4031.yml b/html/changelogs/AutoChangeLog-pr-4031.yml new file mode 100644 index 000000000000..98f46a68f429 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4031.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fix joining as facehugger or lesser drone not checking banishment." \ No newline at end of file From a33c119cbacda43105eeab0d6e544189555385af Mon Sep 17 00:00:00 2001 From: harryob Date: Sat, 29 Jul 2023 06:30:55 +0100 Subject: [PATCH 43/62] notes include round id (#4030) as above :cl: admin: notes applied to players now include the round id it was applied in /:cl: --- code/datums/entities/player.dm | 1 + code/datums/entities/player_note.dm | 26 ++++++++++++++++---------- code/game/verbs/records.dm | 4 ++-- code/modules/admin/admin.dm | 4 ++-- code/modules/admin/tabs/admin_tab.dm | 4 ++-- 5 files changed, 23 insertions(+), 16 deletions(-) diff --git a/code/datums/entities/player.dm b/code/datums/entities/player.dm index 9b8f95938de6..ed97c4eafaae 100644 --- a/code/datums/entities/player.dm +++ b/code/datums/entities/player.dm @@ -105,6 +105,7 @@ BSQL_PROTECT_DATUM(/datum/entity/player) note.player_id = id note.text = note_text note.date = "[time2text(world.realtime, "YYYY-MM-DD hh:mm:ss")]" + note.round_id = GLOB.round_id note.is_confidential = is_confidential note.note_category = note_category note.is_ban = is_ban diff --git a/code/datums/entities/player_note.dm b/code/datums/entities/player_note.dm index f6662a153113..420bb5f0a470 100644 --- a/code/datums/entities/player_note.dm +++ b/code/datums/entities/player_note.dm @@ -1,8 +1,11 @@ +#define NOTE_ROUND_ID(note_entity) note_entity.round_id ? "(ID: [note_entity.round_id])" : "" + /datum/entity/player_note var/player_id var/admin_id var/text var/date + var/round_id var/is_ban = FALSE var/ban_time var/is_confidential = FALSE @@ -19,15 +22,16 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) entity_type = /datum/entity/player_note table_name = "player_notes" field_types = list( - "player_id"=DB_FIELDTYPE_BIGINT, - "admin_id"=DB_FIELDTYPE_BIGINT, - "text"=DB_FIELDTYPE_STRING_MAX, - "date"=DB_FIELDTYPE_STRING_LARGE, - "is_ban"=DB_FIELDTYPE_INT, - "ban_time"=DB_FIELDTYPE_BIGINT, - "is_confidential"=DB_FIELDTYPE_INT, - "admin_rank"=DB_FIELDTYPE_STRING_MEDIUM, - "note_category" =DB_FIELDTYPE_INT, + "player_id" = DB_FIELDTYPE_BIGINT, + "admin_id" = DB_FIELDTYPE_BIGINT, + "text" = DB_FIELDTYPE_STRING_MAX, + "date" = DB_FIELDTYPE_STRING_LARGE, + "round_id" = DB_FIELDTYPE_BIGINT, + "is_ban" = DB_FIELDTYPE_INT, + "ban_time" = DB_FIELDTYPE_BIGINT, + "is_confidential" = DB_FIELDTYPE_INT, + "admin_rank" = DB_FIELDTYPE_STRING_MEDIUM, + "note_category" = DB_FIELDTYPE_INT, ) /datum/entity_meta/player_note/on_read(datum/entity/player_note/note) @@ -64,6 +68,7 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) var/is_ban var/admin_ckey var/date + var/round_id var/ban_time var/is_confidential var/admin_rank @@ -79,6 +84,7 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) "is_ban", "admin_ckey" = "admin.ckey", "date", + "round_id", "ban_time", "is_confidential", "admin_rank", @@ -88,4 +94,4 @@ BSQL_PROTECT_DATUM(/datum/entity/player_note) /// Returns all notes associated with a CKEY, structured as a list of strings. /proc/get_all_notes(player_ckey) for(var/datum/view_record/note_view/note in DB_VIEW(/datum/view_record/note_view, DB_COMP("player_ckey", DB_EQUALS, player_ckey))) - LAZYADDASSOC(., "[note.note_category]", "\"[note.text]\", by [note.admin_ckey] ([note.admin_rank]) on [note.date]") + LAZYADDASSOC(., "[note.note_category]", "\"[note.text]\", by [note.admin_ckey] ([note.admin_rank]) on [note.date] ([note.round_id])") diff --git a/code/game/verbs/records.dm b/code/game/verbs/records.dm index 56a440e3558c..f09de72da2e6 100644 --- a/code/game/verbs/records.dm +++ b/code/game/verbs/records.dm @@ -53,7 +53,7 @@ if(NOTE_YAUTJA) color = "#114e11" - dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] [NOTE_ROUND_ID(N)] " dat += "

" dat += "
" @@ -168,7 +168,7 @@ continue var/admin_ckey = N.admin_ckey - dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank]) on [N.date] [NOTE_ROUND_ID(N)] " ///Can remove notes from anyone other than yourself, unless you're the host. So long as you have deletion access anyway. if((can_del && target != get_player_from_key(key)) || ishost(usr)) dat += "
Remove" diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 5f24f71c8a50..2c749df71bb7 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -89,7 +89,7 @@ if(N.is_ban) var/time_d = N.ban_time ? "Banned for [N.ban_time] minutes | " : "" color = "#880000" //Removed confidential check because we can't make confidential bans - dat += "[time_d][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[time_d][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " else if(N.is_confidential) color = "#AA0055" @@ -102,7 +102,7 @@ else if(N.note_category == NOTE_YAUTJA) color = "#114e11" - dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " if(admin_ckey == usr.ckey || admin_ckey == "Adminbot" || ishost(usr)) dat += "Remove" diff --git a/code/modules/admin/tabs/admin_tab.dm b/code/modules/admin/tabs/admin_tab.dm index 5a98faa6ddaa..a2f3bd42df5f 100644 --- a/code/modules/admin/tabs/admin_tab.dm +++ b/code/modules/admin/tabs/admin_tab.dm @@ -169,12 +169,12 @@ if(N.is_ban) var/ban_text = N.ban_time ? "Banned for [N.ban_time] | " : "" color = "#880000" - dat += "[ban_text][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[ban_text][N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " else if(N.is_confidential) color = "#AA0055" - dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] " + dat += "[N.text] by [admin_ckey] ([N.admin_rank])[confidential_text] on [N.date] [NOTE_ROUND_ID(N)] " dat += "

" dat += "
" From 784133f3eb7b9e42c36bc6ca008d3ca1c6c72f3f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 06:38:40 +0100 Subject: [PATCH 44/62] Automatic changelog for PR #4030 [ci skip] --- html/changelogs/AutoChangeLog-pr-4030.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4030.yml diff --git a/html/changelogs/AutoChangeLog-pr-4030.yml b/html/changelogs/AutoChangeLog-pr-4030.yml new file mode 100644 index 000000000000..7f818eaddb45 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4030.yml @@ -0,0 +1,4 @@ +author: "harryob" +delete-after: True +changes: + - admin: "notes applied to players now include the round id it was applied in" \ No newline at end of file From 1110ae9723bf55ad872ef121efa3b1a7f52e6a5e Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sat, 29 Jul 2023 03:54:45 -0400 Subject: [PATCH 45/62] Fixes holding two guns firing both (#4025) # About the pull request Fixes an issue where non-akimbo or automatic hand switching was turned on would fire both guns if one is held in each hand. # Explain why it's good for the game Bug bad. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow fix: Fixed holding two guns firing both /:cl: --- code/game/objects/items.dm | 4 ++++ code/modules/mob/living/carbon/carbon.dm | 4 ++++ code/modules/projectiles/gun.dm | 14 +++++++++++--- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 2edfc3d6ea2b..dd5e99545d11 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1064,3 +1064,7 @@ cases. Override_icon_state should be a list.*/ animate(attack_image, alpha = 175, transform = copy_transform.Scale(0.75), pixel_x = 0, pixel_y = 0, pixel_z = 0, time = 3) animate(time = 1) animate(alpha = 0, time = 3, easing = CIRCULAR_EASING|EASE_OUT) + +///Called by /mob/living/carbon/swap_hand() when hands are swapped +/obj/item/proc/hands_swapped(mob/living/carbon/swapper_of_hands) + return diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ffa3bd1b1977..a4eb3b99a13a 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -238,6 +238,10 @@ else hud_used.l_hand_hud_object.icon_state = "hand_inactive" hud_used.r_hand_hud_object.icon_state = "hand_active" + if(l_hand) + l_hand.hands_swapped(src) + if(r_hand) + r_hand.hands_swapped(src) return /mob/living/carbon/proc/activate_hand(selhand) //0 or "r" or "right" for right hand; 1 or "l" or "left" for left hand. diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 54e066e05544..6b948b9debe2 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1817,9 +1817,17 @@ not all weapons use normal magazines etc. load_into_chamber() itself is designed UnregisterSignal(gun_user, list(COMSIG_MOB_MOUSEUP, COMSIG_MOB_MOUSEDOWN, COMSIG_MOB_MOUSEDRAG)) gun_user = to_set - RegisterSignal(gun_user, COMSIG_MOB_MOUSEDOWN, PROC_REF(start_fire)) - RegisterSignal(gun_user, COMSIG_MOB_MOUSEDRAG, PROC_REF(change_target)) - RegisterSignal(gun_user, COMSIG_MOB_MOUSEUP, PROC_REF(stop_fire)) + if(gun_user) + RegisterSignal(gun_user, COMSIG_MOB_MOUSEDOWN, PROC_REF(start_fire)) + RegisterSignal(gun_user, COMSIG_MOB_MOUSEDRAG, PROC_REF(change_target)) + RegisterSignal(gun_user, COMSIG_MOB_MOUSEUP, PROC_REF(stop_fire)) + +/obj/item/weapon/gun/hands_swapped(mob/living/carbon/swapper_of_hands) + if(src == swapper_of_hands.get_active_hand()) + set_gun_user(swapper_of_hands) + return + + set_gun_user(null) ///Update the target if you draged your mouse /obj/item/weapon/gun/proc/change_target(datum/source, atom/src_object, atom/over_object, turf/src_location, turf/over_location, src_control, over_control, params) From 40c6dd321d2ee00802743fb006115cbce4290e09 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 09:02:46 +0100 Subject: [PATCH 46/62] Automatic changelog for PR #4025 [ci skip] --- html/changelogs/AutoChangeLog-pr-4025.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4025.yml diff --git a/html/changelogs/AutoChangeLog-pr-4025.yml b/html/changelogs/AutoChangeLog-pr-4025.yml new file mode 100644 index 000000000000..c8e5345268d9 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4025.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixed holding two guns firing both" \ No newline at end of file From 3e9d54628d68fe91319ae87ad7ebd7aef9500811 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Sat, 29 Jul 2023 04:28:06 -0400 Subject: [PATCH 47/62] Can no longer bypass Lesser Drone Limit (#4034) # About the pull request Users can no longer keep menu open and bypass lesser drone slots # Explain why it's good for the game Honestly kinda wish I didn't make this one, infinite lesser drones sounds really funny. # Changelog :cl: fix: You can no longer circumvent the lesser drone limit by keeping the prompt open. /:cl: --- code/modules/mob/living/carbon/xenomorph/xeno_defines.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index 894dd757cb51..9bdbf3a89d6d 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -1086,11 +1086,11 @@ if(islesserdrone(mob)) current_lesser_drone_count++ - if(lesser_drone_limit <= current_lesser_drone_count) - to_chat(user, SPAN_WARNING("[GLOB.hive_datum[hivenumber]] cannot support more lesser drones! Limit: [current_lesser_drone_count]/[lesser_drone_limit]")) + if(tgui_alert(user, "Are you sure you want to become a lesser drone?", "Confirmation", list("Yes", "No")) != "Yes") return FALSE - if(tgui_alert(user, "Are you sure you want to become a lesser drone?", "Confirmation", list("Yes", "No")) != "Yes") + if(lesser_drone_limit <= current_lesser_drone_count) + to_chat(user, SPAN_WARNING("[GLOB.hive_datum[hivenumber]] cannot support more lesser drones! Limit: [current_lesser_drone_count]/[lesser_drone_limit]")) return FALSE if(!user.client) From 4e8cdadf0403f62857658979c2d788678a778606 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 29 Jul 2023 09:36:34 +0100 Subject: [PATCH 48/62] Automatic changelog for PR #4034 [ci skip] --- html/changelogs/AutoChangeLog-pr-4034.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4034.yml diff --git a/html/changelogs/AutoChangeLog-pr-4034.yml b/html/changelogs/AutoChangeLog-pr-4034.yml new file mode 100644 index 000000000000..16b88e9644be --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4034.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - bugfix: "You can no longer circumvent the lesser drone limit by keeping the prompt open." \ No newline at end of file From 05855cc01e8364a202dea492986a9f2dcae166b4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 30 Jul 2023 01:20:00 +0000 Subject: [PATCH 49/62] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4025.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4026.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4030.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4031.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4032.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4034.yml | 4 ---- html/changelogs/archive/2023-07.yml | 15 +++++++++++++++ 7 files changed, 15 insertions(+), 24 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4025.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4026.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4030.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4031.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4032.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4034.yml diff --git a/html/changelogs/AutoChangeLog-pr-4025.yml b/html/changelogs/AutoChangeLog-pr-4025.yml deleted file mode 100644 index c8e5345268d9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4025.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixed holding two guns firing both" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4026.yml b/html/changelogs/AutoChangeLog-pr-4026.yml deleted file mode 100644 index 0c53e511484d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4026.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Katskan" -delete-after: True -changes: - - rscadd: "Added a stethoscope, red, yellow, and white/green armband to synthetic vendors" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4030.yml b/html/changelogs/AutoChangeLog-pr-4030.yml deleted file mode 100644 index 7f818eaddb45..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4030.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "harryob" -delete-after: True -changes: - - admin: "notes applied to players now include the round id it was applied in" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4031.yml b/html/changelogs/AutoChangeLog-pr-4031.yml deleted file mode 100644 index 98f46a68f429..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4031.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fix joining as facehugger or lesser drone not checking banishment." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4032.yml b/html/changelogs/AutoChangeLog-pr-4032.yml deleted file mode 100644 index b0ac39884cdb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4032.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - bugfix: "Donator custom masks now properly protect from cold weather." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4034.yml b/html/changelogs/AutoChangeLog-pr-4034.yml deleted file mode 100644 index 16b88e9644be..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4034.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - bugfix: "You can no longer circumvent the lesser drone limit by keeping the prompt open." \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 3a307a61439a..79e77bff0de4 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -595,3 +595,18 @@ decides to betray. spartanbobby: - maptweak: heavy changes to the research department +2023-07-30: + Ben10083: + - bugfix: You can no longer circumvent the lesser drone limit by keeping the prompt + open. + Drathek: + - bugfix: Fix joining as facehugger or lesser drone not checking banishment. + Katskan: + - rscadd: Added a stethoscope, red, yellow, and white/green armband to synthetic + vendors + Morrow: + - bugfix: Fixed holding two guns firing both + harryob: + - admin: notes applied to players now include the round id it was applied in + realforest2001: + - bugfix: Donator custom masks now properly protect from cold weather. From 1fa3c716677a24eeef34784973416c2e234722d1 Mon Sep 17 00:00:00 2001 From: zzzmike <85382350+zzzmike@users.noreply.github.com> Date: Sun, 30 Jul 2023 01:12:23 -0700 Subject: [PATCH 50/62] Law spelling/grammar fixes (#4040) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # About the pull request Fixes some spelling/grammar. # Explain why it's good for the game 🤓 # Changelog :cl: spellcheck: disordely -> disorderly and minor grammar fixes /:cl: --- code/modules/law/laws/optional.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/law/laws/optional.dm b/code/modules/law/laws/optional.dm index b553d5530a12..942f824aae56 100644 --- a/code/modules/law/laws/optional.dm +++ b/code/modules/law/laws/optional.dm @@ -2,8 +2,8 @@ severity = OPTIONAL_CRIME /datum/law/optional_law/minor_unruly - name = "Minor Disordely Conduct in Confinement" - desc = "To cause disruption in a minor manner while in Brig and under arrest. Disruption is considered breaking Minor Law. This can be added on to any charge." + name = "Minor Disorderly Conduct in Confinement" + desc = "To cause disruption in a minor manner while in the Brig and under arrest. Disruption is considered breaking a Minor Law. This can be added on to any charge." brig_time = 7.5 /datum/law/optional_law/aiding name = "Aiding and Abetting" @@ -17,6 +17,6 @@ brig_time = 10 /datum/law/optional_law/major_unruly - name = "Major Disordely Conduct in Confinement" - desc = "To cause disruption in a major manner while in Brig and under arrest. Disruption is considered breaking Major Law. This can be added on to any charge." + name = "Major Disorderly Conduct in Confinement" + desc = "To cause disruption in a major manner while in the Brig and under arrest. Disruption is considered breaking a Major Law. This can be added on to any charge." brig_time = 15 From 76aa94ad739884c31a4fa0f293bc454d55a66703 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 09:21:30 +0100 Subject: [PATCH 51/62] Automatic changelog for PR #4040 [ci skip] --- html/changelogs/AutoChangeLog-pr-4040.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4040.yml diff --git a/html/changelogs/AutoChangeLog-pr-4040.yml b/html/changelogs/AutoChangeLog-pr-4040.yml new file mode 100644 index 000000000000..86b53c8a1bb3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4040.yml @@ -0,0 +1,4 @@ +author: "zzzmike" +delete-after: True +changes: + - spellcheck: "disordely -> disorderly and minor grammar fixes" \ No newline at end of file From f7cb1096dcabbcd3e786c366eb0f3497f4dcb7c2 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 30 Jul 2023 01:13:11 -0700 Subject: [PATCH 52/62] Another Banishment Check For Observers Joining as a Xeno (#4039) # About the pull request This PR is a followup to #4031 where I found that ctrl clicking an afk xeno is also a method to join as a xeno. Now this method also checks for banishment. # Explain why it's good for the game Rejoining as a different mob should not circumvent banishment. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/76988376/2bed0b6a-b3e6-498b-a7f7-c18bfd48eb6e)
# Changelog :cl: Drathek fix: Fixed ctrl+click joining as an afk xeno not checking banishment /:cl: --- code/_onclick/observer.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/_onclick/observer.dm b/code/_onclick/observer.dm index 5acfe74f2965..b67953b1edbe 100644 --- a/code/_onclick/observer.dm +++ b/code/_onclick/observer.dm @@ -53,6 +53,13 @@ ManualFollow(target) return FALSE + if(xeno.hive) + for(var/mob_name in xeno.hive.banished_ckeys) + if(xeno.hive.banished_ckeys[mob_name] == ckey) + to_chat(src, SPAN_WARNING("You are banished from the [xeno.hive], you may not rejoin unless the Queen re-admits you or dies.")) + ManualFollow(target) + return FALSE + if(alert(src, "Are you sure you want to transfer yourself into [xeno]?", "Confirm Transfer", "Yes", "No") != "Yes") return FALSE if(((!islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER) || (islarva(xeno) && xeno.away_timer < XENO_LEAVE_TIMER_LARVA)) || xeno.stat == DEAD) // Do it again, just in case From c038441e8cf58b8904c1ad86e6a0f43920c89089 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 09:35:31 +0100 Subject: [PATCH 53/62] Automatic changelog for PR #4039 [ci skip] --- html/changelogs/AutoChangeLog-pr-4039.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4039.yml diff --git a/html/changelogs/AutoChangeLog-pr-4039.yml b/html/changelogs/AutoChangeLog-pr-4039.yml new file mode 100644 index 000000000000..e5f8cdafacdc --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4039.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed ctrl+click joining as an afk xeno not checking banishment" \ No newline at end of file From a349d554574f5afd17c65e1042f0c57d756d226b Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Sun, 30 Jul 2023 02:00:23 -0700 Subject: [PATCH 54/62] Unnested Larva Maturation Prompts (#4041) # About the pull request This PR adds 10s tgui_alerts asking an observer to take over a maturing larva (an embryo that reached stage 5 in a host) if the host is unnested. They will automatically orbit the bursting mob when prompted. It will make 5 attempts at this. If the host is nested, the process will proceed as it has without any prompts. This PR also fixes the pool flash not occurring for bursts from hosts. # Explain why it's good for the game For the pool flash, that should have just been occurring in the first place. For the prompts: - This allows observers to opt out of accepting a larva spawn in what they deem an impossible scenario - or at least a scenario they don't want to risk their place in queue for. - This now makes up to 5 attempts from the queue (technically 6 if you count a player hugger 2nd dibs) to put a player into a bursting larva rather than a single attempt. A side effect to this though is it can potentially increase the time to autoburst up to one minute while we're querying candidates. - This ensures that the new larva has an active player that didn't step away a moment ago (the queue allows a 5 minute window for inactivity) # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Drathek add: Added prompts for xeno candidates to optionally take over a larva when an unnested host is ready to burst fix: Fixed larva spawning in hosts not triggering the preference unpool taskbar flash. /:cl: --- .../mob/living/carbon/xenomorph/Embryo.dm | 71 ++++++++++++++----- 1 file changed, 53 insertions(+), 18 deletions(-) diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index b599e9b5567a..54f5892ca93c 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -147,59 +147,92 @@ affected_mob.take_limb_damage(1) if(5) become_larva() - if(6) + if(7) // Stage 6 is while we are trying to find a candidate in become_larva larva_autoburst_countdown-- if(!larva_autoburst_countdown) var/mob/living/carbon/xenomorph/larva/larva_embryo = locate() in affected_mob if(larva_embryo) larva_embryo.chest_burst(affected_mob) -//We look for a candidate. If found, we spawn the candidate as a larva -//Order of priority is bursted individual (if xeno is enabled), then random candidate, and then it's up for grabs and spawns braindead +///We look for a candidate. If found, we spawn the candidate as a larva +///Order of priority is bursted individual (if xeno is enabled), then player hugger, then random candidate, and then it's up for grabs and spawns braindead /obj/item/alien_embryo/proc/become_larva() // We do not allow chest bursts on the Centcomm Z-level, to prevent // stranded players from admin experiments and other issues if(!affected_mob || is_admin_level(affected_mob.z)) return - var/datum/hive_status/hive = GLOB.hive_datum[hivenumber] + stage = 6 // Increase the stage value to prevent this proc getting repeated + var/datum/hive_status/hive = GLOB.hive_datum[hivenumber] var/mob/picked + var/mob/dead/observer/hugger = null + var/is_nested = istype(affected_mob.buckled, /obj/structure/bed/nest) + // If the bursted person themselves has Xeno enabled, they get the honor of first dibs on the new larva. - if((!isyautja(affected_mob) || (isyautja(affected_mob) && prob(20))) && istype(affected_mob.buckled, /obj/structure/bed/nest)) + if((!isyautja(affected_mob) || (isyautja(affected_mob) && prob(20))) && is_nested) if(affected_mob.first_xeno || (affected_mob.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(affected_mob, JOB_XENOMORPH))) picked = affected_mob else if(affected_mob.mind?.ghost_mob && affected_mob.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(affected_mob, JOB_XENOMORPH)) picked = affected_mob.mind.ghost_mob // This currently doesn't look possible else if(affected_mob.persistent_ckey) for(var/mob/dead/observer/cur_obs as anything in GLOB.observer_list) + if(!cur_obs) + continue if(cur_obs.ckey != affected_mob.persistent_ckey) continue - if(cur_obs?.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(cur_obs, JOB_XENOMORPH)) + if(cur_obs.client?.prefs?.be_special & BE_ALIEN_AFTER_DEATH && !jobban_isbanned(cur_obs, JOB_XENOMORPH)) picked = cur_obs break if(!picked) // Get a candidate from observers var/list/candidates = get_alien_candidates(hive) - if(candidates && candidates.len) + if(candidates && length(candidates)) // If they were facehugged by a player thats still in queue, they get second dibs on the new larva. if(hugger_ckey) for(var/mob/dead/observer/cur_obs as anything in candidates) if(cur_obs.ckey == hugger_ckey) - picked = cur_obs - candidates -= cur_obs - message_alien_candidates(candidates, dequeued = 0) - for(var/obj/item/alien_embryo/embryo as anything in GLOB.player_embryo_list) - if(embryo.hugger_ckey == cur_obs.ckey && embryo != src) - // Skipping src just in case an admin wants to quickly check before this thing fully deletes - // If this nulls out any embryo, wow - embryo.hugger_ckey = null + hugger = cur_obs + if(!is_nested) + cur_obs.ManualFollow(affected_mob) + if(cur_obs.client.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(cur_obs.client) + if(is_nested || tgui_alert(cur_obs, "An unnested host you hugged is about to burst! Do you want to control the new larva?", "Larva maturation", list("Yes", "No"), 10 SECONDS) == "Yes") + picked = cur_obs + candidates -= cur_obs + message_alien_candidates(candidates, dequeued = 0) + for(var/obj/item/alien_embryo/embryo as anything in GLOB.player_embryo_list) + if(!embryo) + continue + if(embryo.hugger_ckey == cur_obs.ckey && embryo != src) + // Skipping src just in case an admin wants to quickly check before this thing fully deletes + // If this nulls out any embryo, wow + embryo.hugger_ckey = null break + // Get a candidate from the front of the queue if(!picked) - picked = candidates[1] - message_alien_candidates(candidates, dequeued = 1) + if(is_nested) + picked = candidates[1] + message_alien_candidates(candidates, dequeued = 1) + else + // Make up to 5 attempts from the queue for an unnested host + // At 10s per candidate, for 6 candidates (facehugger is the +1) this means we may have delayed an unnested autoburst up to 60 seconds + for(var/i in 1 to min(5, length(candidates))) + var/mob/dead/observer/cur_candidate = candidates[i] + if(!cur_candidate?.client) // Make sure they are still a valid candidate since tgui_alerts may have delayed us to this point + continue + if(cur_candidate == hugger) + continue // They were already asked + cur_candidate.ManualFollow(affected_mob) + if(cur_candidate.client.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(cur_candidate.client) + if(tgui_alert(cur_candidate, "An unnested host is about to burst! Do you want to control the new larva?", "Larva maturation", list("Yes", "No"), 10 SECONDS) == "Yes") + picked = cur_candidate + candidates -= cur_candidate + message_alien_candidates(candidates, dequeued = 0) + break // Spawn the larva var/mob/living/carbon/xenomorph/larva/new_xeno @@ -227,6 +260,8 @@ if(new_xeno.client) new_xeno.client.change_view(world_view_size) + if(new_xeno.client.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(new_xeno.client) SSround_recording.recorder.track_player(new_xeno) @@ -247,7 +282,7 @@ to_chat(observer, SPAN_DEADSAY("A [new_xeno.hive.prefix]Larva is about to chestburst out of [affected_mob]! [OBSERVER_JMP(observer, affected_mob)]")) to_chat(src, SPAN_DEADSAY("A [new_xeno.hive.prefix]Larva is about to chestburst out of [affected_mob]!")) - stage = 6 + stage = 7 // Begin the autoburst countdown /mob/living/carbon/xenomorph/larva/proc/cause_unbearable_pain(mob/living/carbon/victim) if(loc != victim) From ac86a3a65247a2c1c6cf15c49f9b2da0c2c5589e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 10:08:07 +0100 Subject: [PATCH 55/62] Automatic changelog for PR #4041 [ci skip] --- html/changelogs/AutoChangeLog-pr-4041.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4041.yml diff --git a/html/changelogs/AutoChangeLog-pr-4041.yml b/html/changelogs/AutoChangeLog-pr-4041.yml new file mode 100644 index 000000000000..9a9b57f35eb4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4041.yml @@ -0,0 +1,5 @@ +author: "Drathek" +delete-after: True +changes: + - rscadd: "Added prompts for xeno candidates to optionally take over a larva when an unnested host is ready to burst" + - bugfix: "Fixed larva spawning in hosts not triggering the preference unpool taskbar flash." \ No newline at end of file From f5784dabc77752802da20f2d14787667161d61ac Mon Sep 17 00:00:00 2001 From: ihatethisengine <115417687+ihatethisengine@users.noreply.github.com> Date: Sun, 30 Jul 2023 13:18:45 +0300 Subject: [PATCH 56/62] More portable cades tweaks and buffs (#3967) # About the pull request Despite making a lot of tweaks and changes to portable cades I barely touched them in the game until recently. Now I have more experience and can tweak it again. 1) You can now stack damaged cades and stack stores health of each cade. You can repair stacked cades but it will take longer time. 2) Miniengi pamphlet allows faster repairs but only when cade is folded. 3) You can quickly collapse portable cades with crowbar if you have at least miniengi skills. 4) You no longer need to have folded portable cade in hand in order to repair it, but if you do, you can move while repairing. # Explain why it's good for the game 1) It's extremely annoying to repair each individual cade in order to stack them just because it got hit by a stray bullet once. Now you can just ignore damage and keep going. 2) Yeah it took 10 second for PFC to repair each single cade. Really long. Now it's 5 seconds, but only when folded and if you have miniengi skills. Makes miniengi pamphlet a bit more relevant. 3) It was intended, but turned out it was a bit inconvenient. It was faster to collapse by hand because you didn't need to deal with tools. Now it requires just a crowbar and slightly faster. Also requires miniengi skill to use crowbar. 4) First was just a bit annoying, second allows more mobility which is the point of portable barricades. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: ihatethisengine balance: you can stack scratched portable cades if their HP at least 75%. Doing so will reduce the health of all barricades in the stack to the level of the most damaged. balance: you can repair stacked portable cades but it will take longer time depending on how many cades in stack. balance: miniengi skill makes repairs of folded portable cades faster (10 seconds to 5 seconds, same as engineer). balance: with engineering skill at least of miniengi you can collapse deployed portable barricade with a crowbar (wrench is no longer required, slightly faster (2 sec to 1.5 sec)). balance: you no longer need to have folded portable cade in hand in order to repair it. balance: if you have folded portable cade in hand, you can move while repairing it. /:cl: --------- Co-authored-by: ihatethisengine --- .../structures/barricade/deployable.dm | 162 +++++++++--------- 1 file changed, 83 insertions(+), 79 deletions(-) diff --git a/code/game/objects/structures/barricade/deployable.dm b/code/game/objects/structures/barricade/deployable.dm index 7ed2eefd75fb..77aa6b7e6816 100644 --- a/code/game/objects/structures/barricade/deployable.dm +++ b/code/game/objects/structures/barricade/deployable.dm @@ -23,56 +23,38 @@ . = ..() . += SPAN_INFO("Drag its sprite onto yourself to undeploy.") -/obj/structure/barricade/deployable/attackby(obj/item/W, mob/user) +/obj/structure/barricade/deployable/attackby(obj/item/item, mob/user) - if(iswelder(W)) - if(!HAS_TRAIT(W, TRAIT_TOOL_BLOWTORCH)) + if(iswelder(item)) + if(!HAS_TRAIT(item, TRAIT_TOOL_BLOWTORCH)) to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return if(user.action_busy) return - var/obj/item/tool/weldingtool/WT = W + var/obj/item/tool/weldingtool/welder = item if(health == maxhealth) to_chat(user, SPAN_WARNING("[src] doesn't need repairs.")) return - weld_cade(WT, user) + weld_cade(welder, user) return - else if(HAS_TRAIT(W, TRAIT_TOOL_WRENCH)) + else if(HAS_TRAIT(item, TRAIT_TOOL_CROWBAR)) if(user.action_busy) return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) - to_chat(user, SPAN_WARNING("You do not know where the loosening bolts are on [src]...")) - return - else - if(build_state == BARRICADE_BSTATE_UNSECURED) - to_chat(user, SPAN_NOTICE("You tighten the bolts on [src].")) - playsound(src.loc, 'sound/items/Ratchet.ogg', 25, 1) - build_state = BARRICADE_BSTATE_SECURED - else - to_chat(user, SPAN_NOTICE("You loosen the bolts on [src].")) - playsound(src.loc, 'sound/items/Ratchet.ogg', 25, 1) - build_state = BARRICADE_BSTATE_UNSECURED - - else if(HAS_TRAIT(W, TRAIT_TOOL_CROWBAR)) - if(build_state != BARRICADE_BSTATE_UNSECURED) - return - if(user.action_busy) - return - if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_ENGI)) + if(!skillcheck(user, SKILL_ENGINEER, SKILL_ENGINEER_TRAINED)) to_chat(user, SPAN_WARNING("You do not know how to collapse [src] using a crowbar...")) return else user.visible_message(SPAN_NOTICE("[user] starts collapsing [src]."), \ SPAN_NOTICE("You begin collapsing [src]...")) - playsound(src.loc, 'sound/items/Crowbar.ogg', 25, 1) - if(do_after(user, 2 SECONDS, INTERRUPT_ALL, BUSY_ICON_FRIENDLY, src)) + playsound(loc, 'sound/items/Crowbar.ogg', 25, 1) + if(do_after(user, 1.5 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, src)) collapse(usr) else to_chat(user, SPAN_WARNING("You stop collapsing [src].")) - if(try_nailgun_usage(W, user)) + if(try_nailgun_usage(item, user)) return . = ..() @@ -87,20 +69,20 @@ if(over_object == usr && Adjacent(usr)) usr.visible_message(SPAN_NOTICE("[usr] starts collapsing [src]."), SPAN_NOTICE("You begin collapsing [src].")) - playsound(src.loc, 'sound/items/Crowbar.ogg', 25, 1) + playsound(loc, 'sound/items/Crowbar.ogg', 25, 1) if(do_after(usr, 3 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_FRIENDLY, src)) collapse(usr) else to_chat(usr, SPAN_WARNING("You stop collapsing [src].")) /obj/structure/barricade/deployable/proc/collapse(mob/living/carbon/human/user) - var/obj/item/stack/folding_barricade/FB = new source_type(loc) - FB.health = health - FB.maxhealth = maxhealth + var/obj/item/stack/folding_barricade/folding = new source_type(loc) + folding.stack_health = list(health) + folding.maxhealth = maxhealth if(istype(user)) user.visible_message(SPAN_NOTICE("[user] collapses [src]."), SPAN_NOTICE("You collapse [src].")) - user.put_in_active_hand(FB) + user.put_in_active_hand(folding) qdel(src) /obj/structure/barricade/deployable/initialize_pass_flags(datum/pass_flags_container/PF) @@ -133,6 +115,14 @@ ) icon = 'icons/obj/items/marine-items.dmi' + var/list/stack_health = list() + +/obj/item/stack/folding_barricade/Initialize(mapload, init_amount) + . = ..() + for(var/counter in 1 to amount) + stack_health += initial(health) + + /obj/item/stack/folding_barricade/update_icon() . = ..() icon_state = "folding-[amount]" @@ -153,16 +143,16 @@ var/obj/structure/blocker/anti_cade/AC = locate(/obj/structure/blocker/anti_cade) in OT // for M2C HMG, look at smartgun_mount.dm if(!OT.allow_construction) - to_chat(usr, SPAN_WARNING("[src.singular_name] must be constructed on a proper surface!")) + to_chat(usr, SPAN_WARNING("[singular_name] must be constructed on a proper surface!")) return if(AC) - to_chat(usr, SPAN_WARNING("[src.singular_name] cannot be built here!")) + to_chat(usr, SPAN_WARNING("[singular_name] cannot be built here!")) return - user.visible_message(SPAN_NOTICE("[user] begins deploying [src.singular_name]."), - SPAN_NOTICE("You begin deploying [src.singular_name].")) + user.visible_message(SPAN_NOTICE("[user] begins deploying [singular_name]."), + SPAN_NOTICE("You begin deploying [singular_name].")) - playsound(src.loc, 'sound/items/Ratchet.ogg', 25, 1) + playsound(loc, 'sound/items/Ratchet.ogg', 25, 1) if(!do_after(user, 1 SECONDS, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_BUILD)) to_chat(user, SPAN_WARNING("You were interrupted.")) @@ -173,12 +163,12 @@ to_chat(user, SPAN_WARNING("There is already \a [B] in this direction!")) return - user.visible_message(SPAN_NOTICE("[user] has finished deploying [src.singular_name]."), - SPAN_NOTICE("You finish deploying [src.singular_name].")) + user.visible_message(SPAN_NOTICE("[user] has finished deploying [singular_name]."), + SPAN_NOTICE("You finish deploying [singular_name].")) var/obj/structure/barricade/deployable/cade = new(user.loc) cade.setDir(user.dir) - cade.health = health + cade.health = pop(stack_health) cade.maxhealth = maxhealth cade.source_type = singular_type cade.update_damage_state() @@ -186,76 +176,90 @@ use(1) -/obj/item/stack/folding_barricade/attackby(obj/item/W, mob/user) - if(istype(W, /obj/item/stack/folding_barricade)) - var/obj/item/stack/folding_barricade/F = W - - if(health != maxhealth || F.health != F.maxhealth) - to_chat(user, "You cannot stack damaged [src.singular_name]\s.") +/obj/item/stack/folding_barricade/attackby(obj/item/item, mob/user) + if(istype(item, /obj/item/stack/folding_barricade)) + var/obj/item/stack/folding_barricade/folding = item + if(!ismob(loc)) //gather from ground + if(amount >= max_amount) + to_chat(user, "You cannot stack more [folding.singular_name]\s.") + return + var/to_transfer = min(folding.max_amount - folding.amount, amount) + for(var/counter in 1 to to_transfer) + folding.stack_health += pop(stack_health) + use(to_transfer) + folding.add(to_transfer) + to_chat(user, SPAN_INFO("You transfer [to_transfer] between the stacks.")) return - - if(!ismob(src.loc)) - return ..() - if(amount >= max_amount) - to_chat(user, "You cannot stack more [src.singular_name]\s.") + to_chat(user, "You cannot stack more [singular_name]\s.") return - var/to_transfer = min(max_amount - amount, F.amount) - F.use(to_transfer) + var/to_transfer = min(max_amount - amount, folding.amount) + for(var/counter in 1 to to_transfer) + stack_health += pop(folding.stack_health) + folding.use(to_transfer) add(to_transfer) to_chat(user, SPAN_INFO("You transfer [to_transfer] between the stacks.")) return - else if(iswelder(W)) - if(!HAS_TRAIT(W, TRAIT_TOOL_BLOWTORCH)) + else if(iswelder(item)) + if(!HAS_TRAIT(item, TRAIT_TOOL_BLOWTORCH)) to_chat(user, SPAN_WARNING("You need a stronger blowtorch!")) return - if(src != user.get_inactive_hand()) - to_chat(user, SPAN_WARNING("You need to hold [src.singular_name] in hand or deploy to repair it.")) - return if(user.action_busy) return - var/obj/item/tool/weldingtool/WT = W - if(health == maxhealth) - to_chat(user, SPAN_WARNING("[src.singular_name] doesn't need repairs.")) + var/need_repairs = 0 + for(var/counter in 1 to length(stack_health)) + if(stack_health[counter] < maxhealth) + need_repairs++ + + if(!need_repairs) + to_chat(user, SPAN_WARNING("[singular_name] doesn't need repairs.")) return - if(!(WT.remove_fuel(2, user))) + var/obj/item/tool/weldingtool/welder = item + if(!(welder.remove_fuel(2, user))) return user.visible_message(SPAN_NOTICE("[user] begins repairing damage to [src]."), SPAN_NOTICE("You begin repairing the damage to [src].")) - playsound(src.loc, 'sound/items/Welder2.ogg', 25, TRUE) + playsound(loc, 'sound/items/Welder2.ogg', 25, TRUE) - var/welding_time = skillcheck(user, SKILL_CONSTRUCTION, 2) ? 5 SECONDS : 10 SECONDS - if(!do_after(user, welding_time, INTERRUPT_NO_NEEDHAND|BEHAVIOR_IMMOBILE, BUSY_ICON_FRIENDLY, src)) - return + var/welding_time = (skillcheck(user, SKILL_CONSTRUCTION, SKILL_CONSTRUCTION_TRAINED) ? 5 SECONDS : 10 SECONDS) * need_repairs + + if(src != user.get_inactive_hand()) + if(!do_after(user, welding_time, INTERRUPT_NO_NEEDHAND|BEHAVIOR_IMMOBILE, BUSY_ICON_FRIENDLY, src)) + return + else + if(!do_after(user, welding_time, (INTERRUPT_ALL & (~INTERRUPT_MOVED)), BUSY_ICON_FRIENDLY, src, INTERRUPT_DIFF_LOC)) //you can move while repairing if you have cade in hand + return user.visible_message(SPAN_NOTICE("[user] repairs some damage on [src]."), SPAN_NOTICE("You repair [src].")) user.count_niche_stat(STATISTICS_NICHE_REPAIR_CADES) - health += 200 - if(health > maxhealth) - health = maxhealth + for(var/counter in 1 to length(stack_health)) + stack_health[counter] += 200 + if(stack_health[counter] > maxhealth) + stack_health[counter] = maxhealth - playsound(src.loc, 'sound/items/Welder2.ogg', 25, TRUE) + playsound(loc, 'sound/items/Welder2.ogg', 25, TRUE) return . = ..() /obj/item/stack/folding_barricade/attack_hand(mob/user) - var/mob/living/carbon/human/H = user - if(!(amount > 1 && H.back == src)) + var/mob/living/carbon/human/human = user + if(!(amount > 1 && (human.back == src || human.get_inactive_hand() == src))) return ..() - var/obj/item/stack/F = new singular_type(user, 1) - transfer_fingerprints_to(F) - user.put_in_hands(F) - src.add_fingerprint(user) - F.add_fingerprint(user) + var/obj/item/stack/folding_barricade/folding = new singular_type(user, 1) + transfer_fingerprints_to(folding) + folding.stack_health = list(pop(stack_health)) + user.put_in_hands(folding) + add_fingerprint(user) + folding.add_fingerprint(user) use(1) /obj/item/stack/folding_barricade/MouseDrop(obj/over_object as obj) @@ -277,7 +281,7 @@ /obj/item/stack/folding_barricade/get_examine_text(mob/user) . = ..() - if(health < maxhealth) + if(round(min(stack_health)/maxhealth * 100) <= 75) . += SPAN_WARNING("It appears to be damaged.") /obj/item/stack/folding_barricade/three From 5ee4ac315553cbf41e29400ff161bf9e037ca23f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 11:28:07 +0100 Subject: [PATCH 57/62] Automatic changelog for PR #3967 [ci skip] --- html/changelogs/AutoChangeLog-pr-3967.yml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3967.yml diff --git a/html/changelogs/AutoChangeLog-pr-3967.yml b/html/changelogs/AutoChangeLog-pr-3967.yml new file mode 100644 index 000000000000..50154f014b9a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3967.yml @@ -0,0 +1,9 @@ +author: "ihatethisengine" +delete-after: True +changes: + - balance: "you can stack scratched portable cades if their HP at least 75%. Doing so will reduce the health of all barricades in the stack to the level of the most damaged." + - balance: "you can repair stacked portable cades but it will take longer time depending on how many cades in stack." + - balance: "miniengi skill makes repairs of folded portable cades faster (10 seconds to 5 seconds, same as engineer)." + - balance: "with engineering skill at least of miniengi you can collapse deployed portable barricade with a crowbar (wrench is no longer required, slightly faster (2 sec to 1.5 sec))." + - balance: "you no longer need to have folded portable cade in hand in order to repair it." + - balance: "if you have folded portable cade in hand, you can move while repairing it." \ No newline at end of file From 9228ea67b8070d83085e406c5f8a827170214b11 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Sun, 30 Jul 2023 13:30:01 -0400 Subject: [PATCH 58/62] Brain nerf (#4052) # About the pull request Brain damage is now important again. If you have 10 or more brain damage you drop items and walk in one tile randomly. If you have 30 or more brain damage you do the above and also get paralyzed randomly and jitter. # Explain why it's good for the game Organ damage should be important and emergent. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Morrow add: Brain damage now causes random wandering, dropping of items, paralysis, and jittering /:cl: --- code/modules/mob/living/carbon/human/life.dm | 2 +- .../mob/living/carbon/human/life/handle_organs.dm | 4 ++-- code/modules/organs/organ_internal.dm | 14 ++++++++++++++ 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index d64e5d1bfde0..fded3d5e3f77 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -41,7 +41,7 @@ handle_chemicals_in_body(delta_time) //Organs and blood - handle_organs() + handle_organs(delta_time) handle_blood() //Random events (vomiting etc) diff --git a/code/modules/mob/living/carbon/human/life/handle_organs.dm b/code/modules/mob/living/carbon/human/life/handle_organs.dm index 8d0a0dbc3e15..2c978f2295ed 100644 --- a/code/modules/mob/living/carbon/human/life/handle_organs.dm +++ b/code/modules/mob/living/carbon/human/life/handle_organs.dm @@ -1,11 +1,11 @@ // Takes care of organ & limb related updates, such as broken and missing limbs -/mob/living/carbon/human/proc/handle_organs() +/mob/living/carbon/human/proc/handle_organs(delta_time) last_dam = getBruteLoss() + getFireLoss() + getToxLoss() // Processing internal organs is pretty cheap, do that first. for(var/datum/internal_organ/I as anything in internal_organs) - I.process() + I.process(delta_time) for(var/obj/limb/E as anything in limbs_to_process) if(!E) diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 1038f2a86e8a..5325e89910ba 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -247,6 +247,20 @@ robotic_type = /obj/item/organ/brain/prosthetic vital = 1 +/datum/internal_organ/brain/process(delta_time) + ..() + + if(organ_status >= ORGAN_BRUISED && prob(5 * delta_time)) + var/dir_choice = pick(list(NORTH, SOUTH, EAST, WEST)) + owner.drop_held_items() + owner.Move(get_step(get_turf(owner), dir_choice)) + to_chat(owner, SPAN_DANGER("Your mind wanders and goes blank for a moment...")) + + if(organ_status >= ORGAN_BROKEN && prob(5 * delta_time)) + owner.apply_effect(1, PARALYZE) + owner.make_jittery(50) + to_chat(owner, SPAN_DANGER("Your body seizes up!")) + /datum/internal_organ/brain/prosthetic //used by synthetic species robotic = ORGAN_ROBOT removed_type = /obj/item/organ/brain/prosthetic From 539b34564755ef0ac1a7c5b5527727a10a5b7c9f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sun, 30 Jul 2023 18:37:58 +0100 Subject: [PATCH 59/62] Automatic changelog for PR #4052 [ci skip] --- html/changelogs/AutoChangeLog-pr-4052.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4052.yml diff --git a/html/changelogs/AutoChangeLog-pr-4052.yml b/html/changelogs/AutoChangeLog-pr-4052.yml new file mode 100644 index 000000000000..5253223c1464 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4052.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - rscadd: "Brain damage now causes random wandering, dropping of items, paralysis, and jittering" \ No newline at end of file From c4b5fc6bf8e4f3a39a77bdbf908dc064245834e8 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 31 Jul 2023 01:19:59 +0000 Subject: [PATCH 60/62] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3967.yml | 9 -------- html/changelogs/AutoChangeLog-pr-4039.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4040.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4041.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4052.yml | 4 ---- html/changelogs/archive/2023-07.yml | 27 +++++++++++++++++++++++ 6 files changed, 27 insertions(+), 26 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3967.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4039.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4040.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4041.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4052.yml diff --git a/html/changelogs/AutoChangeLog-pr-3967.yml b/html/changelogs/AutoChangeLog-pr-3967.yml deleted file mode 100644 index 50154f014b9a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3967.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: "ihatethisengine" -delete-after: True -changes: - - balance: "you can stack scratched portable cades if their HP at least 75%. Doing so will reduce the health of all barricades in the stack to the level of the most damaged." - - balance: "you can repair stacked portable cades but it will take longer time depending on how many cades in stack." - - balance: "miniengi skill makes repairs of folded portable cades faster (10 seconds to 5 seconds, same as engineer)." - - balance: "with engineering skill at least of miniengi you can collapse deployed portable barricade with a crowbar (wrench is no longer required, slightly faster (2 sec to 1.5 sec))." - - balance: "you no longer need to have folded portable cade in hand in order to repair it." - - balance: "if you have folded portable cade in hand, you can move while repairing it." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4039.yml b/html/changelogs/AutoChangeLog-pr-4039.yml deleted file mode 100644 index e5f8cdafacdc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4039.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed ctrl+click joining as an afk xeno not checking banishment" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4040.yml b/html/changelogs/AutoChangeLog-pr-4040.yml deleted file mode 100644 index 86b53c8a1bb3..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4040.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "zzzmike" -delete-after: True -changes: - - spellcheck: "disordely -> disorderly and minor grammar fixes" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4041.yml b/html/changelogs/AutoChangeLog-pr-4041.yml deleted file mode 100644 index 9a9b57f35eb4..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4041.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - rscadd: "Added prompts for xeno candidates to optionally take over a larva when an unnested host is ready to burst" - - bugfix: "Fixed larva spawning in hosts not triggering the preference unpool taskbar flash." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4052.yml b/html/changelogs/AutoChangeLog-pr-4052.yml deleted file mode 100644 index 5253223c1464..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4052.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - rscadd: "Brain damage now causes random wandering, dropping of items, paralysis, and jittering" \ No newline at end of file diff --git a/html/changelogs/archive/2023-07.yml b/html/changelogs/archive/2023-07.yml index 79e77bff0de4..0ee8702c72e8 100644 --- a/html/changelogs/archive/2023-07.yml +++ b/html/changelogs/archive/2023-07.yml @@ -610,3 +610,30 @@ - admin: notes applied to players now include the round id it was applied in realforest2001: - bugfix: Donator custom masks now properly protect from cold weather. +2023-07-31: + Drathek: + - rscadd: Added prompts for xeno candidates to optionally take over a larva when + an unnested host is ready to burst + - bugfix: Fixed larva spawning in hosts not triggering the preference unpool taskbar + flash. + - bugfix: Fixed ctrl+click joining as an afk xeno not checking banishment + Morrow: + - rscadd: Brain damage now causes random wandering, dropping of items, paralysis, + and jittering + ihatethisengine: + - balance: you can stack scratched portable cades if their HP at least 75%. Doing + so will reduce the health of all barricades in the stack to the level of the + most damaged. + - balance: you can repair stacked portable cades but it will take longer time depending + on how many cades in stack. + - balance: miniengi skill makes repairs of folded portable cades faster (10 seconds + to 5 seconds, same as engineer). + - balance: with engineering skill at least of miniengi you can collapse deployed + portable barricade with a crowbar (wrench is no longer required, slightly faster + (2 sec to 1.5 sec)). + - balance: you no longer need to have folded portable cade in hand in order to repair + it. + - balance: if you have folded portable cade in hand, you can move while repairing + it. + zzzmike: + - spellcheck: disordely -> disorderly and minor grammar fixes From 54de0238badbb773bf5a6be2707eb3cf000921c9 Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Mon, 31 Jul 2023 04:44:55 -0700 Subject: [PATCH 61/62] Fix corpses merging with weeds when hung (#4051) # About the pull request This PR fixes any scenario where COMPONENT_CANCEL_MOB_PULL is signaled, namely predator hanging, to prevent merging with weeds. The chain of do_afters for hanging now checks if their victim gets anchored (in case they started to hang right as weeds were merging them), and cutting down will now call the Moved proc to send signals indicating the mob moved (to wake up weed_food). # Explain why it's good for the game Fixes #4048 # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: Drathek fix: Fixed hung mobs merging with weeds /:cl: --- code/datums/components/weed_food.dm | 5 +++++ code/game/objects/items/stacks/predator.dm | 3 +++ 2 files changed, 8 insertions(+) diff --git a/code/datums/components/weed_food.dm b/code/datums/components/weed_food.dm index 0c578b661517..ce6c17e0af95 100644 --- a/code/datums/components/weed_food.dm +++ b/code/datums/components/weed_food.dm @@ -193,6 +193,8 @@ return FALSE if(!parent_turf?.weeds) return FALSE + if(SEND_SIGNAL(parent_mob, COMSIG_ATTEMPT_MOB_PULL) & COMPONENT_CANCEL_MOB_PULL) + return FALSE if(unmerged_time == world.time) return merge_with_weeds() // Weeds upgraded, re-merge now re-using the apperance @@ -245,6 +247,9 @@ UnregisterSignal(parent_buckle, COSMIG_OBJ_AFTER_BUCKLE) parent_buckle = null + if(SEND_SIGNAL(parent_mob, COMSIG_ATTEMPT_MOB_PULL) & COMPONENT_CANCEL_MOB_PULL) + return FALSE + absorbing_weeds = parent_turf?.weeds if(!absorbing_weeds) return FALSE diff --git a/code/game/objects/items/stacks/predator.dm b/code/game/objects/items/stacks/predator.dm index e500932b08f6..42874b907e02 100644 --- a/code/game/objects/items/stacks/predator.dm +++ b/code/game/objects/items/stacks/predator.dm @@ -51,6 +51,8 @@ SPAN_NOTICE("You start hanging [victim] up by the rope...")) if(!do_after(user, 3 SECONDS, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE, victim)) return + if(victim.anchored) + return // Just in case weed_food took them during this time user.visible_message(SPAN_WARNING("[user] hangs [victim] from the ceiling!"), SPAN_NOTICE("You finish hanging [victim].")) user.stop_pulling() victim.get_hung() @@ -106,4 +108,5 @@ apply_transform(A) pixel_x = 0 pixel_y = 0 + Moved(loc, NONE, TRUE) // Trigger any movement signals return COMPONENT_CANCEL_ATTACK From f9e17cc4003d109e9f147c18e3407832baa8b7f5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Mon, 31 Jul 2023 12:56:46 +0100 Subject: [PATCH 62/62] Automatic changelog for PR #4051 [ci skip] --- html/changelogs/AutoChangeLog-pr-4051.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4051.yml diff --git a/html/changelogs/AutoChangeLog-pr-4051.yml b/html/changelogs/AutoChangeLog-pr-4051.yml new file mode 100644 index 000000000000..a29569312d65 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4051.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - bugfix: "Fixed hung mobs merging with weeds" \ No newline at end of file