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 001/138] 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 002/138] 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 003/138] 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 004/138] 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 005/138] 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 006/138] 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 007/138] 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 008/138] 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 009/138] 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 010/138] 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 011/138] 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 012/138] 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 013/138] 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 014/138] 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 015/138] 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 016/138] 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 017/138] 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 018/138] 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 019/138] 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 020/138] 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 021/138] 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 022/138] 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 023/138] 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 024/138] 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 025/138] 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 026/138] 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 027/138] 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 028/138] 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 029/138] 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 030/138] 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 031/138] 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 032/138] 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 033/138] 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 034/138] 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 035/138] 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 036/138] 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 037/138] 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 038/138] 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 039/138] 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 040/138] 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 041/138] 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 042/138] 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 043/138] 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 044/138] 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 045/138] 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 046/138] 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 047/138] 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 048/138] 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 049/138] 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 050/138] 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 051/138] 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 052/138] 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 053/138] 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 054/138] 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 055/138] 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 056/138] 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 057/138] 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 058/138] 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 059/138] 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 060/138] 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 061/138] 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 062/138] 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 From 20fc136a3644271f2f80f23ed72c1b263c2f32fa Mon Sep 17 00:00:00 2001 From: Changelogs Date: Tue, 1 Aug 2023 01:27:26 +0000 Subject: [PATCH 063/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4051.yml | 4 ---- html/changelogs/archive/2023-08.yml | 3 +++ 2 files changed, 3 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4051.yml create mode 100644 html/changelogs/archive/2023-08.yml diff --git a/html/changelogs/AutoChangeLog-pr-4051.yml b/html/changelogs/AutoChangeLog-pr-4051.yml deleted file mode 100644 index a29569312d65..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4051.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - bugfix: "Fixed hung mobs merging with weeds" \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml new file mode 100644 index 000000000000..7e7f1425264a --- /dev/null +++ b/html/changelogs/archive/2023-08.yml @@ -0,0 +1,3 @@ +2023-08-01: + Drathek: + - bugfix: Fixed hung mobs merging with weeds From 50e63bcc1fdc5ced8d3fe1cb7b39a8cf7e74fc30 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Tue, 1 Aug 2023 18:42:09 +0200 Subject: [PATCH 064/138] fixing care package for SG on WO spawning the old batteries. (#4069) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/4054 # Explain why it's good for the game # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Care package for SG on WO will now spawn with the proper batteries for them. /:cl: --------- Co-authored-by: Julien --- code/game/gamemodes/colonialmarines/whiskey_outpost.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm index 64d8795be3d2..e172939c847f 100644 --- a/code/game/gamemodes/colonialmarines/whiskey_outpost.dm +++ b/code/game/gamemodes/colonialmarines/whiskey_outpost.dm @@ -664,8 +664,8 @@ /obj/item/ammo_magazine/rocket/wp) if(2) //Smartgun supplies spawnitems = list( - /obj/item/cell/high, - /obj/item/cell/high, + /obj/item/smartgun_battery, + /obj/item/smartgun_battery, /obj/item/ammo_magazine/smartgun, /obj/item/ammo_magazine/smartgun, /obj/item/ammo_magazine/smartgun, From 239786c0a257014c73b31d9b1bf54b9cfb32ed33 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 17:51:21 +0100 Subject: [PATCH 065/138] Automatic changelog for PR #4069 [ci skip] --- html/changelogs/AutoChangeLog-pr-4069.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4069.yml diff --git a/html/changelogs/AutoChangeLog-pr-4069.yml b/html/changelogs/AutoChangeLog-pr-4069.yml new file mode 100644 index 000000000000..dde219352a5e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4069.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "Care package for SG on WO will now spawn with the proper batteries for them." \ No newline at end of file From 77c6999f1acbc84c124416e3679d395477aab9c4 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Tue, 1 Aug 2023 13:28:09 -0400 Subject: [PATCH 066/138] Fixes brain surgery so it actually fixes your brain (#4061) # About the pull request Not using the proc to change damage? That's a paddlin'. # 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: Fixes brain damage qol: Jittering from brain damage is now capped /:cl: --- code/modules/organs/organ_internal.dm | 3 ++- code/modules/surgery/brainrepair.dm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/modules/organs/organ_internal.dm b/code/modules/organs/organ_internal.dm index 5325e89910ba..2178e2d53f5c 100644 --- a/code/modules/organs/organ_internal.dm +++ b/code/modules/organs/organ_internal.dm @@ -258,7 +258,8 @@ if(organ_status >= ORGAN_BROKEN && prob(5 * delta_time)) owner.apply_effect(1, PARALYZE) - owner.make_jittery(50) + if(owner.jitteriness < 100) + owner.make_jittery(50) to_chat(owner, SPAN_DANGER("Your body seizes up!")) /datum/internal_organ/brain/prosthetic //used by synthetic species diff --git a/code/modules/surgery/brainrepair.dm b/code/modules/surgery/brainrepair.dm index 6d3060c2a4a6..2b4e51292203 100644 --- a/code/modules/surgery/brainrepair.dm +++ b/code/modules/surgery/brainrepair.dm @@ -55,10 +55,11 @@ var/datum/internal_organ/brain/B = target.internal_organs_by_name["brain"] if(B) - B.damage = 0 + B.heal_damage(B.damage) target.disabilities &= ~NERVOUS target.sdisabilities &= ~DISABILITY_DEAF target.sdisabilities &= ~DISABILITY_MUTE + target.jitteriness = 0 target.pain.recalculate_pain() log_interact(user, target, "[key_name(user)] finished taking bone chips out of [key_name(target)]'s brain with \the [tool], finishing [surgery].") From 947878f499b2a3041d426ddbd06aa4ca3a02350a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 18:36:28 +0100 Subject: [PATCH 067/138] Automatic changelog for PR #4061 [ci skip] --- html/changelogs/AutoChangeLog-pr-4061.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4061.yml diff --git a/html/changelogs/AutoChangeLog-pr-4061.yml b/html/changelogs/AutoChangeLog-pr-4061.yml new file mode 100644 index 000000000000..377901480158 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4061.yml @@ -0,0 +1,5 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "Fixes brain damage" + - qol: "Jittering from brain damage is now capped" \ No newline at end of file From e2e244f600181afa8fcf3808b8889cca6bd6c1f5 Mon Sep 17 00:00:00 2001 From: Dorodomki <128561204+Dorodomki@users.noreply.github.com> Date: Tue, 1 Aug 2023 16:53:01 -0300 Subject: [PATCH 068/138] HPR-addings (#4049) # About the pull request Adds the bipod and rail flashlight attatchment for the HPR Weapon Kit # Explain why it's good for the game Adds more quality of life for the marine players allowing them the use of the gun in the complete potential being the full auto mode and a comfortable range of vision with the flashlight # Changelog :cl: add: Adds A Bipod and Rail Flashlight to the HPR kit /:cl: --- code/modules/cm_marines/equipment/guncases.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/cm_marines/equipment/guncases.dm b/code/modules/cm_marines/equipment/guncases.dm index ff4d8397be26..8538af7ca90e 100644 --- a/code/modules/cm_marines/equipment/guncases.dm +++ b/code/modules/cm_marines/equipment/guncases.dm @@ -58,13 +58,15 @@ /obj/item/storage/box/guncase/lmg name = "\improper M41AE2 heavy pulse rifle case" desc = "A gun case containing the M41AE2 heavy pulse rifle. You can get additional ammunition at requisitions." - storage_slots = 3 + storage_slots = 5 can_hold = list(/obj/item/weapon/gun/rifle/lmg, /obj/item/ammo_magazine/rifle/lmg) /obj/item/storage/box/guncase/lmg/fill_preset_inventory() new /obj/item/weapon/gun/rifle/lmg(src) new /obj/item/ammo_magazine/rifle/lmg(src) new /obj/item/ammo_magazine/rifle/lmg/holo_target(src) + new /obj/item/attachable/flashlight + new /obj/item/attachable/bipod //------------ /obj/item/storage/box/guncase/m41aMK1 From a8150de3991954adbcfec5d6f23bf60026f7b33c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 21:07:58 +0100 Subject: [PATCH 069/138] Automatic changelog for PR #4049 [ci skip] --- html/changelogs/AutoChangeLog-pr-4049.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4049.yml diff --git a/html/changelogs/AutoChangeLog-pr-4049.yml b/html/changelogs/AutoChangeLog-pr-4049.yml new file mode 100644 index 000000000000..f84aa364ba2b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4049.yml @@ -0,0 +1,4 @@ +author: "Dorodomki" +delete-after: True +changes: + - rscadd: "Adds A Bipod and Rail Flashlight to the HPR kit" \ No newline at end of file From eade039c56b45f67821a61bfcb96348e36325c4e Mon Sep 17 00:00:00 2001 From: Drathek <76988376+Drulikar@users.noreply.github.com> Date: Tue, 1 Aug 2023 12:53:21 -0700 Subject: [PATCH 070/138] Standardize hugger attack windup and attack windup duration (#4044) # About the pull request This PR sets the attack windup duration for a player facehugger to 1 second, like it is for a pounce. # Explain why it's good for the game Since you can just pounce at point blank, there is zero reason for a point blank attack (that also requires them tackled) to take 6x longer. Any hugger that would do this would obviously be new to the caste for doing it in an inferior way. # Testing Photographs and Procedure
Screenshots & Videos https://github.com/cmss13-devs/cmss13/assets/76988376/c81c1635-42a9-4b6a-8411-e99b562fdb98
# Changelog :cl: Drathek balance: Facehugger attack windup duration is now 1s like the pounce windup. /:cl: --- code/__DEFINES/xeno.dm | 3 +++ .../xenomorph/abilities/facehugger/facehugger_abilities.dm | 2 +- code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/xeno.dm b/code/__DEFINES/xeno.dm index 82237cd793b2..222222a09d54 100644 --- a/code/__DEFINES/xeno.dm +++ b/code/__DEFINES/xeno.dm @@ -8,6 +8,9 @@ #define TUNNEL_ENTER_BIG_XENO_DELAY 120 #define TUNNEL_ENTER_LARVA_DELAY 10 +/// The duration it takes a player controlled facehugger to leap or hug adjacently +#define FACEHUGGER_WINDUP_DURATION 1 SECONDS + // Defines for action types and click delays used by xenomorph/unarmedattack() and attack_alien(). /// Full attack delay. diff --git a/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm b/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm index 9f5de1c631cd..91bda707ec45 100644 --- a/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm +++ b/code/modules/mob/living/carbon/xenomorph/abilities/facehugger/facehugger_abilities.dm @@ -12,7 +12,7 @@ knockdown = TRUE knockdown_duration = 0.5 windup = TRUE - windup_duration = 10 + windup_duration = FACEHUGGER_WINDUP_DURATION freeze_self = TRUE freeze_time = 5 freeze_play_sound = FALSE diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm index 79a5f986ea10..ac03389994c9 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Facehugger.dm @@ -133,7 +133,7 @@ to_chat(src, SPAN_WARNING("You can't infect \the [human]...")) return visible_message(SPAN_WARNING("\The [src] starts climbing onto \the [human]'s face..."), SPAN_XENONOTICE("You start climbing onto \the [human]'s face...")) - if(!do_after(src, 6 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE, human, INTERRUPT_MOVED, BUSY_ICON_HOSTILE)) + if(!do_after(src, FACEHUGGER_WINDUP_DURATION, INTERRUPT_ALL, BUSY_ICON_HOSTILE, human, INTERRUPT_MOVED, BUSY_ICON_HOSTILE)) return if(!human.lying) to_chat(src, SPAN_WARNING("You can't reach \the [human], they need to be lying down.")) From d4362807de5c402157e5e0907a4894e4398c944d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Tue, 1 Aug 2023 21:31:54 +0100 Subject: [PATCH 071/138] Automatic changelog for PR #4044 [ci skip] --- html/changelogs/AutoChangeLog-pr-4044.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4044.yml diff --git a/html/changelogs/AutoChangeLog-pr-4044.yml b/html/changelogs/AutoChangeLog-pr-4044.yml new file mode 100644 index 000000000000..e0e73bfcbf2a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4044.yml @@ -0,0 +1,4 @@ +author: "Drathek" +delete-after: True +changes: + - balance: "Facehugger attack windup duration is now 1s like the pounce windup." \ No newline at end of file From c06f012a146214fbbbaa0d2a84ccd32a913fc627 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Wed, 2 Aug 2023 01:15:06 +0000 Subject: [PATCH 072/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4044.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4049.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4061.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4069.yml | 4 ---- html/changelogs/archive/2023-08.yml | 11 +++++++++++ 5 files changed, 11 insertions(+), 17 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4044.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4049.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4061.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4069.yml diff --git a/html/changelogs/AutoChangeLog-pr-4044.yml b/html/changelogs/AutoChangeLog-pr-4044.yml deleted file mode 100644 index e0e73bfcbf2a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4044.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Drathek" -delete-after: True -changes: - - balance: "Facehugger attack windup duration is now 1s like the pounce windup." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4049.yml b/html/changelogs/AutoChangeLog-pr-4049.yml deleted file mode 100644 index f84aa364ba2b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4049.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Dorodomki" -delete-after: True -changes: - - rscadd: "Adds A Bipod and Rail Flashlight to the HPR kit" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4061.yml b/html/changelogs/AutoChangeLog-pr-4061.yml deleted file mode 100644 index 377901480158..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4061.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "Fixes brain damage" - - qol: "Jittering from brain damage is now capped" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4069.yml b/html/changelogs/AutoChangeLog-pr-4069.yml deleted file mode 100644 index dde219352a5e..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4069.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "Care package for SG on WO will now spawn with the proper batteries for them." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 7e7f1425264a..76fa52e0860c 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -1,3 +1,14 @@ 2023-08-01: Drathek: - bugfix: Fixed hung mobs merging with weeds +2023-08-02: + Dorodomki: + - rscadd: Adds A Bipod and Rail Flashlight to the HPR kit + Drathek: + - balance: Facehugger attack windup duration is now 1s like the pounce windup. + Huffie56: + - bugfix: Care package for SG on WO will now spawn with the proper batteries for + them. + Morrow: + - bugfix: Fixes brain damage + - qol: Jittering from brain damage is now capped From 859ec23fb2f0831b327596148ca4c00066334bad Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Wed, 2 Aug 2023 05:14:12 +0200 Subject: [PATCH 073/138] fix having inapropriate ammo in CL lockbox. (#4071) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/3976 # Explain why it's good for the game removing the improper ammo in the lock box because it's obsolete considering the new gun CL as. adding a way to buy more ammo so that CL as a way to refill is weapon. didn't wanted to give it for free in the lockbox. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/117036822/f9aeb4e9-e11f-4a3f-9ccd-da244ee74713) ![image](https://github.com/cmss13-devs/cmss13/assets/117036822/815b6f6a-0532-4beb-9a68-7c524ead3eb1) Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: balance: adding the possibility to buy "ES-4 stun magazine" for 10 point in the portable vendor. fix: remove a bunch of ammo that where improper for ES-4 gun that are in the lockbox. /:cl: --------- Co-authored-by: Julien --- code/game/objects/items/devices/portable_vendor.dm | 3 +++ code/game/objects/items/storage/lockbox.dm | 8 +++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/devices/portable_vendor.dm b/code/game/objects/items/devices/portable_vendor.dm index 0b96b859c4ac..875087efbff0 100644 --- a/code/game/objects/items/devices/portable_vendor.dm +++ b/code/game/objects/items/devices/portable_vendor.dm @@ -270,4 +270,7 @@ list("MISC", 0, null, null, null), list("Hollow Cane", 15, /obj/item/weapon/pole/fancy_cane/this_is_a_knife, "white", "A hollow cane that can store any commonplace sharp weaponry. Said weapon not included."), + + list("AMMO", 0, null, null, null), + list("ES-4 stun magazine", 10, /obj/item/ammo_magazine/pistol/es4, "white", "Holds 19 rounds of specialized Conductive 9mm."), ) diff --git a/code/game/objects/items/storage/lockbox.dm b/code/game/objects/items/storage/lockbox.dm index aa9d91921fae..30be2f6bc2e2 100644 --- a/code/game/objects/items/storage/lockbox.dm +++ b/code/game/objects/items/storage/lockbox.dm @@ -54,11 +54,9 @@ req_access = list(ACCESS_WY_CORPORATE) /obj/item/storage/lockbox/loyalty/fill_preset_inventory() - new /obj/item/ammo_magazine/pistol/mod88(src) - new /obj/item/ammo_magazine/pistol/mod88(src) - new /obj/item/ammo_magazine/pistol/mod88/rubber(src) - new /obj/item/ammo_magazine/pistol/mod88/rubber(src) - + new /obj/item/ammo_magazine/pistol/es4(src) + new /obj/item/ammo_magazine/pistol/es4(src) + new /obj/item/ammo_magazine/pistol/es4(src) /obj/item/storage/lockbox/cluster name = "lockbox of cluster flashbangs" From 3c7da31123584d23f1a18cf8a4ad3a1c2714fa2a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 2 Aug 2023 04:22:20 +0100 Subject: [PATCH 074/138] Automatic changelog for PR #4071 [ci skip] --- html/changelogs/AutoChangeLog-pr-4071.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4071.yml diff --git a/html/changelogs/AutoChangeLog-pr-4071.yml b/html/changelogs/AutoChangeLog-pr-4071.yml new file mode 100644 index 000000000000..ebea061c3f5a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4071.yml @@ -0,0 +1,5 @@ +author: "Huffie56" +delete-after: True +changes: + - balance: "adding the possibility to buy \"ES-4 stun magazine\" for 10 point in the portable vendor." + - bugfix: "remove a bunch of ammo that where improper for ES-4 gun that are in the lockbox." \ No newline at end of file From 6a25add4aa772a7e109cbb2aa1625ac3cce9f393 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Tue, 1 Aug 2023 23:15:50 -0400 Subject: [PATCH 075/138] Lesser Drone now Has 3 Guarantied Slots (#4045) # About the pull request Lesser Drones now will always have at least 3 slots, no matter the state of the hive # Explain why it's good for the game Lesser Drones as supposed to be a swarm, and at this stage of the game many Xenos are likely ghosting. This gives them a bigger chance to participate in rounds (at least the ones where Xenos are on the backfoot). This should make it so lesser drones have a baseline of 3 slots, plus additional limit based on hive size. # Changelog :cl: add: Lesser Drone Slots now have a minimum, currently set to 3. /:cl: --- code/modules/mob/living/carbon/xenomorph/xeno_defines.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index 9bdbf3a89d6d..acc72586e647 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -353,6 +353,8 @@ /// How many lesser drones the hive can support var/lesser_drone_limit = 0 + /// Slots available for lesser drones will never go below this number + var/lesser_drone_minimum = 3 var/datum/tacmap/xeno/tacmap var/minimap_type = MINIMAP_FLAG_XENO @@ -1052,7 +1054,7 @@ hugger.timeofdeath = user.timeofdeath // Keep old death time /datum/hive_status/proc/update_lesser_drone_limit() - lesser_drone_limit = Ceiling(totalXenos.len / 3) + lesser_drone_limit = lesser_drone_minimum + Ceiling(length(totalXenos) / 3) /datum/hive_status/proc/can_spawn_as_lesser_drone(mob/dead/observer/user) if(!GLOB.hive_datum || ! GLOB.hive_datum[hivenumber]) From 4a3a2b6d0510d4ab12e793eec212f60c3f2ff668 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 2 Aug 2023 04:35:32 +0100 Subject: [PATCH 076/138] Automatic changelog for PR #4045 [ci skip] --- html/changelogs/AutoChangeLog-pr-4045.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4045.yml diff --git a/html/changelogs/AutoChangeLog-pr-4045.yml b/html/changelogs/AutoChangeLog-pr-4045.yml new file mode 100644 index 000000000000..c954a3c78956 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4045.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - rscadd: "Lesser Drone Slots now have a minimum, currently set to 3." \ No newline at end of file From 60ca3cddb69147cb17fcaef3b0514586292a4c55 Mon Sep 17 00:00:00 2001 From: Dorodomki <128561204+Dorodomki@users.noreply.github.com> Date: Wed, 2 Aug 2023 00:40:19 -0300 Subject: [PATCH 077/138] Adds a welder chestrig! (#4029) adds the welder chestrig to the game, spawning in the right hand of the MT's, being in the marine surplus gear, the comtechs backpack selection, the chestrig is a reskinned welder satchel but with more drip # About the pull request adds the welder chestrig to the game means more drip for the mt's and comtechs/anyone with enthusiasm for cades or raid fortified positions more drip ![Captura de pantalla (335)](https://github.com/cmss13-devs/cmss13/assets/128561204/382f6d25-85b9-49ed-8a3e-0b516fc10915) ![Captura de pantalla (336)](https://github.com/cmss13-devs/cmss13/assets/128561204/57ce4468-4783-4179-91d4-6ba2c7a06715) # Changelog :cl: Adds a welder chestrig for MT's that works like a welder satchel, adds the welder chestrig to the marine surplus vendor and comtech gear vendor /:cl: --- .../vendor_types/squad_prep/squad_engineer.dm | 1 + .../vendor_types/squad_prep/squad_prep.dm | 1 + code/game/objects/items/storage/backpack.dm | 10 ++++++++++ code/modules/gear_presets/uscm_ship.dm | 1 + icons/mob/humans/onmob/back.dmi | Bin 105151 -> 105811 bytes icons/mob/humans/onmob/items_lefthand_0.dmi | Bin 123382 -> 135490 bytes icons/mob/humans/onmob/items_righthand_0.dmi | Bin 122490 -> 133386 bytes icons/obj/items/clothing/backpacks.dmi | Bin 55862 -> 56976 bytes 8 files changed, 13 insertions(+) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm index 05784ec3c161..445ae80d401c 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_engineer.dm @@ -110,6 +110,7 @@ GLOBAL_LIST_INIT(cm_vending_clothing_engi, list( list("Technician Satchel", 0, /obj/item/storage/backpack/marine/satchel/tech, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), list("Technician Welderpack", 0, /obj/item/storage/backpack/marine/engineerpack, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("Technician Welder-Satchel", 0, /obj/item/storage/backpack/marine/engineerpack/satchel, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_REGULAR), + list("Technician Welder Chestrig", 0, /obj/item/storage/backpack/marine/engineerpack/welder_chestrig, MARINE_CAN_BUY_BACKPACK, VENDOR_ITEM_MANDATORY), list("BELT (CHOOSE 1)", 0, null, null, null), list("G8-A General Utility Pouch", 0, /obj/item/storage/backpack/general_belt, MARINE_CAN_BUY_BELT, VENDOR_ITEM_REGULAR), diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 9775c20cac33..4fcd3d25237c 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -77,6 +77,7 @@ list("Shotgun Scabbard", 5, /obj/item/storage/large_holster/m37, VENDOR_ITEM_REGULAR), list("USCM Satchel", 10, /obj/item/storage/backpack/marine/satchel, VENDOR_ITEM_REGULAR), list("USCM Technical Satchel", 10, /obj/item/storage/backpack/marine/satchel/tech, VENDOR_ITEM_REGULAR), + list("USCM Technical Chestrig", 10, /obj/item/storage/backpack/marine/engineerpack/welder_chestrig, VENDOR_ITEM_REGULAR), list("USCM Uniform", 20, /obj/item/clothing/under/marine, VENDOR_ITEM_REGULAR), list("BELTS", -1, null, null), diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index e36225177d91..40bd143fd074 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -914,6 +914,16 @@ GLOBAL_LIST_EMPTY_TYPED(radio_packs, /obj/item/storage/backpack/marine/satchel/r max_fuel = 100 worn_accessible = TRUE +/obj/item/storage/backpack/marine/engineerpack/welder_chestrig + name = "\improper Technician Welder Chestrig" + desc = "A specialized Chestrig worn by technicians and engineers. It carries one medium fuel tank for quick welder refueling and use." + icon_state = "welder_chestrig" + item_state = "welder_chestrig" + max_storage_space = 12 + has_gamemode_skin = FALSE + max_fuel = 100 + worn_accessible = TRUE + // Pyrotechnician Spec backpack fuel tank /obj/item/storage/backpack/marine/engineerpack/flamethrower name = "\improper USCM Pyrotechnician G6-2 fueltank" diff --git a/code/modules/gear_presets/uscm_ship.dm b/code/modules/gear_presets/uscm_ship.dm index 75d661da503f..2714dd063786 100644 --- a/code/modules/gear_presets/uscm_ship.dm +++ b/code/modules/gear_presets/uscm_ship.dm @@ -261,6 +261,7 @@ new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/general/medium(new_human), WEAR_R_STORE) new_human.equip_to_slot_or_del(new /obj/item/device/demo_scanner(new_human), WEAR_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/bag/trash(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/engineerpack/welder_chestrig, (new_human), WEAR_R_HAND) /datum/equipment_preset/uscm_ship/maint/load_rank(mob/living/carbon/human/new_human) if(new_human.client) diff --git a/icons/mob/humans/onmob/back.dmi b/icons/mob/humans/onmob/back.dmi index fe04c9d66dc38442487455301456d1516898a460..4689fd35ab50737ee382f3760a507f531aaf53b4 100644 GIT binary patch delta 20955 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

W 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 delta 20130 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 LyB??g;eYL4bO0bX diff --git a/icons/mob/humans/onmob/items_lefthand_0.dmi b/icons/mob/humans/onmob/items_lefthand_0.dmi index 1f154ef92396428a0a0b9df09c7bd5f4b40fa9c5..a040ddb7a65ef29c57b5b2d6a21213fb2ff3d05a 100644 GIT binary patch literal 135490 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 z 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 aOX=uC8SCxG2iK~vnVxd>M3p&Tp#BBthm*Ge literal 123382 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

P8=190t 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 Q_iH?z+XkAY>JLNy2lKC>KmY&$ diff --git a/icons/mob/humans/onmob/items_righthand_0.dmi b/icons/mob/humans/onmob/items_righthand_0.dmi index 858da88c29ed04aee13782309cabca85bcc5ba54..a09244c30139f26274f5876dcf95a5534a5c1afe 100644 GIT binary patch literal 133386 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�Ci^2AMw7;DUj`J+r*IrrVwo$b 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 literal 122490 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

=!$?KdC85U=ty3khDzoIo1#Fklp# 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 From 5a8c4076b4496750768b3d756bcb63033a948a6d Mon Sep 17 00:00:00 2001 From: thwompa <103964974+thwompa@users.noreply.github.com> Date: Wed, 2 Aug 2023 02:56:19 -0400 Subject: [PATCH 078/138] J.O.E.Y. [Hyperstyled Edition] (#4042) # About the pull request Replaces the cigarette vendor in maint bar with the workin' joey prop # Explain why it's good for the game _**V1BRANT S0VL**_ ![image](https://github.com/cmss13-devs/cmss13/assets/103964974/d0d201a3-24a0-4a39-8353-a400f6f9987a) # Changelog :cl: Thwomper maptweak: added Workin' Joey to maint bar. /:cl: --------- Co-authored-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> --- code/game/objects/structures/props.dm | 6 ++++++ icons/obj/structures/props/props.dmi | Bin 2721 -> 5451 bytes maps/map_files/USS_Almayer/USS_Almayer.dmm | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index c71f9b227668..8c7813b47a72 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -1152,3 +1152,9 @@ icon = 'icons/obj/structures/props/almayer_props.dmi' icon_state = "rope" density = FALSE + +/obj/structure/prop/invuln/joey + name = "Workin' Joey" + desc = "A defunct Seegson-brand Working Joe lifted from deep storage by a crew of marines after the last shore leave. Attempts have been made to modify the janitorial synthetic to serve as a crude bartender, but with little success." + icon = 'icons/obj/structures/props/props.dmi' + icon_state = "joey" diff --git a/icons/obj/structures/props/props.dmi b/icons/obj/structures/props/props.dmi index bd22e985b2aebe38394d5c4a6454b3994c8b1b0c..57485feeaecc9414a68405bfcaebfba83540eb8b 100644 GIT binary patch literal 5451 zcmb_=^u+5drSqE&Xx;CvtrZ zUc6JZ@vwHccYSB?;tT+Y?3DgCl2AVC@I^7KA^khvl4~A@I;xV_!)6?uXAXLwgIQj* zUfgw7A{QI*{ey9H+^JL<zd>~c zbV9A1^kzK10sxhrnxdQmB6};x*W6&L0gVEK@g6gOAQ$8+WHI$4cWPBEst~c4G0oa! zCsw0`&0Itkm5#iCYO-K@9Qk@BD>Vhbj0iSGYdW-IR%xqZ7icxDzf2Mm;IrN#X-9A{ zGlQ3YHV4uVzO=MWr-=wgteu?wj69gOy%`kq-D;RzutkQyxw*bNU1Y4QtAnVZu>luv zHND-|kXf*wrmZ8JM~-b41+ZaCs1-)a=aOMgWD$LL$P+EKf(ziulu9|8XNF+KKtKBX z@2&mHDnkrDl>bw{cN1_pG~dN4BrWSr6g-QUKYqb-S_tx?eICm|J@aQ-VnclHUeM>y zJdcFsy7T2iGx)YujMn3FFGE5CEq6^||J24OCO~|LaeKfgIH%QLhGl*lBqGOgaw#_R zD2e!V8RYX5qFQj_>_Elo0p=jJ>zzBuqyRfA1{Ahgr$Wc3~wH}|UYE^BdLe0+SF;oonOJB7rq>cAZW zFk7<8Uh9b6yKPJ$MGcmz-nn>Co%DZ&(GIiJq_RluOB&LI_R@0Es z`|%Q#Ji>-y`8jcA4=zppwm-CwI%B5 zj=IuTPT|$_zfCt`DK!0)GjO%o;5os+JxOME2-*?OJ_98YV~_U*FgCM2N(h(q3vy2X;M+`qByOM`K^!Bp=&<~Klf#Dv zh!d36?l2YzHZd`gpFI-&PWCbmqEq4I60XkHF%oKaZP?Pc@7p0kXGxyQ<2P0$=2Vil z@c~=+S)^S>6)PKYmw_b65=rpY{>UVHFO^5u91fzJ8$ z)3%@iA*`su)xp}YWV+=XC=4-2$8wDua<=;XGL9{z*gf^K+G@R2BrGRuft=^0WUD|S zQqR&->;3y?bIbp(8ck)nj1k8!xsufkkUvGMh37YRXNXUXs$A?ug9E?2SSgv+P>_vq z^+1;er`5GzMg)ory+J>|(_1dv@1*_b-UM(eDjd%RX+cakH&rZ|Ql)4d9R8FfUMd-#>c=wh&4VVXp4 zN)SlLhh|j8TR#vaA`v3Sa|+;x*5|)G_-G%!>hvfJFnc6w;ok9l^?6OhNsfOUFATQ+ zF3P(M*7+Wch_0-fTFGPe+W!4tjjaS-#P(dh;lg$%!7$%RtTph{f0-JOgbjecsejSu zq+FZL``HgL-a4GvwEaT6u+Pfz3%`dA5g43+TmyAjf;or-d}i*9j=lLIEo)56)U$9S zHwihjHLBTqBNtk6m8~|+ky;r?unm)k~B4le;-X`XWEav3ooct$zu@E9yS!1x7Dqrg{WYpDt0b(d(!uWZ4 z8V$z~%+IO-(>4Drf09(r#}FjbJgBA^D1~}yf?sGtIEjNtrseJIh?vg_2ETUWSO8I< zy515xSNz;NoAhU}!Gx>H3)+Er+21a0FqB+qXHcgVvqqMzeXk5?y2&NaZ)c2*sO(Uj?SeD-OAA;X_$W+LI^xedvn{Kel5kq8(2 zmVpD{sV07w#v9z)wrOA+esI;T(m%U!&9M^GB#~G(H1>M^H3>TUChbE6Umpt@I~!}F zW7(isTlMa)rLvaahx{L0&5YVRa2ZskA zf7~n${X8Fu$Ka&7glAk?9vsr)%N?ksihzW(+IX!MH_4AcRJrE$u38GCVHQ$d`Jj^- zhMT7%?O|O>&jM<#Xn+fuiz+{Jakiz(_?=2e*K&{#O5d`e|<& z-7*I_{5i2xN`U2$ZG?UOD)>DTOa#5(op63cYTRncWlii2Z>K%={Q@B9@bOiyF7FO+ z;#QxC%3 z5z_Y4%+&@K%W>bR%WS02-Vv&)Ma9r0Ketz-xUzm#QBJpVs_h=Z05Mk1t zw6|q9@(c`N?>0eX9ZviDl*`toC?L30G%88gU=79_X;hD7G;Y#W8GohE>+Xu6>c2U( z&F{@+uNuJ?H=!Al4d>(=8z&=W+I(i$yTN%_yr-lcj@-s1dfkM|kpj(U5A+p!U}1!& zrl;Z>>eg?I%qJ-yl?!wSYR0ZLe{5Q@{(U|%mmwZJNhk7`^4@bRE9TI91ekT0MSB?L zbzwuVYF@iPW)is;4wrnA2O~bC_{iw2oOU3sp2~B4Fx$ZjN}vsNP$fd6@3Ot>=Xmz` z6(+z@0%(RwDcLJPq44`2Ln05whNu4~lCwY*922hgGWVbLYvsHePj}-Pzsgn#7_Ajw zuOITReL3dB`BW0)O1KG9WGa)v;g<>os>ELA#NqMyUXLe`yW46#l6d?eNG~*a^myp& zZ;INL!R*J5;eB3@{(cTn&qg|~zE0dflalaCqNeL@DS?4%oHx{2`jl&J(OSKZ$2(Zq z&E@5>YbEIa;Z0_0>`r>Q2WH4QD?oQx*})03Itq>9$_OE@XfQ9YvtvlmMt5`5IggoR z2t%&SUOWoScNUdl6j-txr{mT>zW6#i50x{PLMI{Z#RpE4dVF&FpHN;R1I0i+E32fL zp1hYL&xE6N@(`K%@oj&+N*uVuws>CdtmJX!${6dzT(o_T??cZjN@rgx+g%wDo z%{URd>f`tiWI3pKfr*+ytLKw0;DoKo#zA8;Wkbdfn3$f0#iZrpG2_~usm^Wx+0%j) zqIksWHY-fjC=x~)u*@e)XmH)KZvuERh<7HfKM>76hfLS|iil)>5lFSe zqaSFaJ(KXng9|&-OgkTV&^i3DJSHk3HTD?F()J)D`>`5_+Vyo8;o0FMq^LE>YG|FL z35NcBRAAL^oNO(Wps|A1awc-Gemg*XrIv8VX zdOBIKQpyW5ZvV)8m9Xb$vx}n~vi~irgTWZ#jFn~WKxP8j>wtwT;5Co=FJBDi^`}q3 z59yF9(fRR?@oCq)?M5G+d)t0qF46*c4W{R4#boibfWeg1BG}@pgaO2~#Hj$I<$@v6hNNxGwMdhR)EmP1M%>=v<;RFZO zk)~W$A>_)& zh)Ej*Ro(lXEKRQIJ^J3hoGJ8a#mX zAOrYZF0O5po?030U`yqd(C+>PainSVRpy109<9n`HlY;;UP{UEJAP&}R&dJMW=wxn zp$y~svtLYEk)B0HEXhQm!xbYQ!cntTnulVD#;dUzc&PpRX;w~H{N zyU+T*?(LA1@ljH8)4L1j$+f?t*E39jF6G?VXczm|b%;c|xLC?`ao2I=eZ$}FN4n$G zg9ET9@I2-A0P1@8IDXMR8V97vzQ>hd9MdHo`g*UyB8Oe;Q z(k+_({ApdoOvKQl-+Z~x&IKLbOyVJn%-mu}ihA8|9t#j00@E(`zkmP1d6!)Kn*OP>lUDM9Z{P3n1ZMXft$h>EeM zWRrm_>;(CX;mqi#S0YfuC4bd6aDD+-wEt$&wEI0qr}jG?U(AZGE`?p~xn4N@c#@K$ zW3IFs2~R4+_KbGOrVRA=A*+-zbW07HfYaZ17)%(@L2`#0< zTG?%?7W#C+NaEEn0Y1O88wZ6O!K>s5ia;;%B9%b({%QVy3*PDT7kBkdrq=Z;5!b!;KPpUO^s_P=nG)!q|(Qf z9tQJ84_dH3tAm-o4U)W{S-($&p{dUhvM&0EUsk%Hu=ekc49aF+Yo`yLQ263gSAjD7 z-9M)Olo7|_H57|4S)kFkxd=S`G}im6_>vT;SYrc1Lg{51Y0rF90FFnpbQ*gZ9@*l& z0X=-Acn@KgE2$>=OI=C;9#{xs7rG@K@%kF=_l);geUNIjEZ&!M%f zl)({T3Xl9aiuKTuKz(BBkd|!K2kmP4wfK(ite*&@(wRCE$;A&rtqgg&34G~t#G#_E zDLR)1P7yMwXQ&B|{O?O+o12c!ekGYP=z!5DdwUM+FfM6uM>p9Ji?dbC@+II98*fZ{ z^E2Z{S%1uP{R}it&4gsUHq2Qk)Uoz!ojLoW404ExKMA|JI@$yffmba%lBg7dTOa%7 ziI!^p`Gv(=(P{}K8xpiq&h-j$@&Id%lRX(_ij$?j2aC$fl z6dC&AwsGP(=7e${mM;6{YRZOF+Ty&Vw1kq%j)`G&eTOEXiu*PbuK*KZoc2~qX*a3%+x18Nd1rE`-iULSS|CXFVORa+Qmi#G34(eE0wPuP*_v|6is`9P06p{2RiS$HaXu)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a*U0*I5Sc+ z(=$pSoZ^zil2jm5DZMDMEVZ~KKQGl#iHkEOv#1y-YRJWzR+N~V3SnbWYea%tV-nPw z5LBCzSX2_9l%H6Xf=j8gf~%hkI4l54Ay8LUxiAv|014GeL_t(|ob6l-Y*pnQ|6f}a zy4osAsXUclac-UCB?jH3OHiY-#29KE4BSQ$oGx01LT3uWW~&OJG0H@&SuD!PQ0Ej~ zoEa1`s1+In79zW4qs-bCl-QEq^60%gzwh>c`0lyq-E&UwjrW&){a*j?asIFGan5b1 zv9Xb|aE4{emc{kT*REX~a@tq!z^4;DykvlzvA;Lz3c7LHow{{S=a6v%z(ZD4R2bF; zAp||<@80u{tG*lyz)1TTK`>yjVZ`j5VO@^rr0GmD-9gX(Tu8;qkLc^}XZy_8!c+jt| zZ37H%Z*N!AZsFJkf%$!XF*SdA;WZ*Y@y+Md($YdDB_*yW;}pz*;^N}K#srx87#G@) zX&~*!1zq5T7z~z~uSGN()wK*izzjfOK?DUbT^9Q3xcl)PSpXQ!I2SFXSWc(<@VUbh z?^_xY6}^j$DwQsdL$=5!Z?M%$d`!C*uU{emETz;OD`70M8Eh zgFHfCw7_wHjs&26Q1-(zF1+v}$CGdiz43#D7h^lN0N(W&O&}->FdE-)K+EBRcps+ljYUuvs2h1deLV4*mLBNxQb zE`SI)h#>?Cc^-ZOjMpoN0?4OfUW8d-cHr6q_`wHrAq>g_5*LsoQ!XO)#+7O9T*ufF zfYHEa53ZfSGaDX@KfL5=SNB6kH?YPGNWhExD82(5KYqN(S65ey*ytQmQ&S`2qeqY0 z5`v`wcmnnH^-1Nd`EAGd>ux>Kh9>~#Ta9BizF!PrYV0UD@GY9Z$0X}f}2>oE<1T`QpW5(1wlJdL*(o+Df z5X^Q(stbY;WJ~zh;hoCgnJEom1=`cF*-i*9A<>t&kRRMDAsD%!ZU1*YP%QJy4J@Vwjl#+-YfPsR*-X%~I3dr(5a!lSk>ccjSWfh~9m_fhJu)R;0Br zFx%sL<}V9#g0X5%^nGr(yZC&1+!F5%=nr|~KlAuo3nMOr@-I*Qb;NRxT*z8~`C`cPw}jkHGtU?I2=7*g1w_G3hAcpLiqTN~BwqrC031JH9Dy;E!^L1rG94=nuc zLn0vGd#X##Bh8pIXHH1lUJoI?ucP6Dt|`4tq~UfV#}a}Fk4-%n*u{<=J7{b;A@6}) zOAHpUKEMLN=r`Ychwi%VP7%WzPzJ1D{RbMFUmy-~RxkD$hAxO*ifsONT)`J7nrQUp z(^JYbnfVMb_L0R)MY{2gf2!qNmcR)|ed=0(9^QQR{`g(L*_g4+OIO%>BL?O_G;gMe z{hrXb4VD66<^x$Fcn??agtPDtmI8p^f9}=9E(mdU9q<-e7c|JoxZj8YPpn?8s{|`o zt;#s-%qRgcm9&DV{gaz(o%OP&<@&UJ54)zZ7E z{P1Cs-&%0DC}V3V+OUF}w|zj=6!B^bzQOhyU}XV(Uf?j$^8#x>7TkiHuN7rm6~;p2 zWlI29^Y0lqPS5~ogSP2z1-2{zjE5Br#v=T9ESHM`eqh00XA=Eq*5 zT7~(7MxjUORN6if_>7&w_BPZm^ZgJMYkOr*4pk|d&RAHV_yG2$iXV%(ToDW`gk2NT z>5jBLh{2zaEGiOv{77r7DBG#H7*2P6a7ff~8VHw^h_Z11ul2b;62J?6xA1fkX6;Ap z<$>+(mlNNpR&M<}yE<0_rZTp+5bPG-SF)Q z^A$G)SHlM}q*2E8phcT>_WcaYm-4SYvpD|1+%mfFslD{_@~QOv=0=+HaOx))Ovf;y zbBYBE76@5_u~W{T6^v%Ew#(K4zu!D$h|2tQ)_%ao8W0l92N2&d*1!cRbg>xGFW2m) zKRr5C!;6cBw&Re6H6bkhZzA}7xSio=&Zs-3bZ0(bDS(*b%j=g-Q}Zuu z(O+Ca*Vpg&5yu9&2FPF`G_|)=_|SK#JzTlOz|sY6 zse2%P|Gi~ue&d!#y0`NAl!voRHxRHp0>YaA%q9E#OkqA?Z2^iaS+urEq&F;`F7ifn z_+L#+)+K1Cj`5xc%vg3wM)jElOAB~)-LK;n_mrvm`oA>Nyrq9kc~HA_StP@H5!U!~ z({q3l9<2L_)>qCL@Hyby0$V5HSUfpzM)&L^Gen%W_rGZd&jnybmqjvce;u8LKgfO? bI>`7xwpUCQPPjJa00000NkvXXu0mjf+p9Bm diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index f8c9cc99d534..b02cd24e2e4e 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -75281,7 +75281,7 @@ /turf/open/floor/plating/plating_catwalk, /area/almayer/squads/delta) "wXv" = ( -/obj/structure/machinery/vending/cigarette, +/obj/structure/prop/invuln/joey, /turf/open/floor/almayer{ icon_state = "plate" }, From 30c97b63221c7da38e74d414cb85aa7019d70521 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Wed, 2 Aug 2023 08:05:04 +0100 Subject: [PATCH 079/138] Automatic changelog for PR #4042 [ci skip] --- html/changelogs/AutoChangeLog-pr-4042.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4042.yml diff --git a/html/changelogs/AutoChangeLog-pr-4042.yml b/html/changelogs/AutoChangeLog-pr-4042.yml new file mode 100644 index 000000000000..39e0b005dd72 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4042.yml @@ -0,0 +1,4 @@ +author: "Thwomper" +delete-after: True +changes: + - maptweak: "added Workin' Joey to maint bar." \ No newline at end of file From de6f8cadeb75f1d2b8e29b3a70d9687dd59eed34 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Thu, 3 Aug 2023 01:17:06 +0000 Subject: [PATCH 080/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-4042.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4045.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4071.yml | 5 ----- html/changelogs/archive/2023-08.yml | 10 ++++++++++ 4 files changed, 10 insertions(+), 13 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-4042.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4045.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4071.yml diff --git a/html/changelogs/AutoChangeLog-pr-4042.yml b/html/changelogs/AutoChangeLog-pr-4042.yml deleted file mode 100644 index 39e0b005dd72..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4042.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Thwomper" -delete-after: True -changes: - - maptweak: "added Workin' Joey to maint bar." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4045.yml b/html/changelogs/AutoChangeLog-pr-4045.yml deleted file mode 100644 index c954a3c78956..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4045.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - rscadd: "Lesser Drone Slots now have a minimum, currently set to 3." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4071.yml b/html/changelogs/AutoChangeLog-pr-4071.yml deleted file mode 100644 index ebea061c3f5a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4071.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - balance: "adding the possibility to buy \"ES-4 stun magazine\" for 10 point in the portable vendor." - - bugfix: "remove a bunch of ammo that where improper for ES-4 gun that are in the lockbox." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index 76fa52e0860c..d8fa59382b06 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -12,3 +12,13 @@ Morrow: - bugfix: Fixes brain damage - qol: Jittering from brain damage is now capped +2023-08-03: + Ben10083: + - rscadd: Lesser Drone Slots now have a minimum, currently set to 3. + Huffie56: + - balance: adding the possibility to buy "ES-4 stun magazine" for 10 point in the + portable vendor. + - bugfix: remove a bunch of ammo that where improper for ES-4 gun that are in the + lockbox. + Thwomper: + - maptweak: added Workin' Joey to maint bar. From d6482e1dde8a14c569501f1e192f6a62cc012a94 Mon Sep 17 00:00:00 2001 From: blackdragonTOW <31581761+blackdragonTOW@users.noreply.github.com> Date: Wed, 2 Aug 2023 22:51:46 -0700 Subject: [PATCH 081/138] BUG FIX: 3rd Party Music Filename References (#4082) # About the pull request 3rd Party victory music isn't playing when WY/UPP/CLF win a round, I believe this is why: Was told to update the .ogg files to all lower case in the original PR. Unfortunately when I referenced them in code they still had capitalization, and that was not caught. This should fix 3rd Party music not playing. (I think). # Explain why it's good for the game Bug fixes good # Testing Photographs and Procedure

Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: fixed a file reference that broke end of round music for some factions /:cl: --- code/game/gamemodes/colonialmarines/colonialmarines.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/gamemodes/colonialmarines/colonialmarines.dm b/code/game/gamemodes/colonialmarines/colonialmarines.dm index 067201277e38..cf2b7819a596 100644 --- a/code/game/gamemodes/colonialmarines/colonialmarines.dm +++ b/code/game/gamemodes/colonialmarines/colonialmarines.dm @@ -372,11 +372,11 @@ var/headcount = count_per_faction() var/living = headcount["total_headcount"] if ((headcount["WY_headcount"] / living) > MAJORITY) - musical_track = pick('sound/theme/LastManStanding_WY.ogg') + musical_track = pick('sound/theme/lastmanstanding_wy.ogg') else if ((headcount["UPP_headcount"] / living) > MAJORITY) - musical_track = pick('sound/theme/LastManStanding_UPP.ogg') + musical_track = pick('sound/theme/lastmanstanding_upp.ogg') else if ((headcount["CLF_headcount"] / living) > MAJORITY) - musical_track = pick('sound/theme/LastManStanding_CLF.ogg') + musical_track = pick('sound/theme/lastmanstanding_clf.ogg') else if ((headcount["marine_headcount"] / living) > MAJORITY) musical_track = pick('sound/theme/neutral_melancholy2.ogg') //This is the theme song for Colonial Marines the game, fitting else From b054a79141a77bc308fcc840989a9c6964bd7c1b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 06:59:33 +0100 Subject: [PATCH 082/138] Automatic changelog for PR #4082 [ci skip] --- html/changelogs/AutoChangeLog-pr-4082.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4082.yml diff --git a/html/changelogs/AutoChangeLog-pr-4082.yml b/html/changelogs/AutoChangeLog-pr-4082.yml new file mode 100644 index 000000000000..bc2e8e989ea7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4082.yml @@ -0,0 +1,4 @@ +author: "blackdragonTOW" +delete-after: True +changes: + - bugfix: "fixed a file reference that broke end of round music for some factions" \ No newline at end of file From e7f2873f3d58d9ee86add693870c2bb17ba0ec11 Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:54:27 +1000 Subject: [PATCH 083/138] B5 Hammer slowdown (#3860) # About the pull request This makes Synth b5 breaching hammer, apply a slowdown to (marines) anyone who picks it up but doesn't have the strength to use it. Added extra warning and effect to show that MARINE REALLY SHOULDN'T pick it up and try to use it. # Explain why it's good for the game Synth have been complaining that marines are running off their hammer. The visible slowdown should prevent marines from running off with it too often # Changelog :cl: ghostsheet add: B5 Breaching Hammer will now slow down humans who picks it up. /:cl: --- code/game/objects/items/weapons/twohanded.dm | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index c9bfb9b9f757..be7571fa84a1 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -323,13 +323,25 @@ item_state = "syn_breacher" force_wielded = MELEE_FORCE_VERY_STRONG really_heavy = TRUE + var/move_delay_addition = 1.5 /obj/item/weapon/twohanded/breacher/synth/pickup(mob/user) if(!(HAS_TRAIT(user, TRAIT_SUPER_STRONG))) - to_chat(user, SPAN_WARNING("You barely manage to lift \the [src] above your knees. This thing will probably be useless to you.")) + to_chat(user, SPAN_HIGHDANGER("You barely manage to lift [src] above your knees. This thing will probably be useless to you.")) + user.apply_effect(3, EYE_BLUR) + RegisterSignal(user, COMSIG_HUMAN_POST_MOVE_DELAY, PROC_REF(handle_movedelay)) + return ..() +/obj/item/weapon/twohanded/breacher/synth/proc/handle_movedelay(mob/living/M, list/movedata) + SIGNAL_HANDLER + movedata["move_delay"] += move_delay_addition + +/obj/item/weapon/twohanded/breacher/synth/dropped(mob/user, silent) + . = ..() + UnregisterSignal(user, COMSIG_HUMAN_POST_MOVE_DELAY) + /obj/item/weapon/twohanded/breacher/synth/attack(target as mob, mob/living/user as mob) if(!HAS_TRAIT(user, TRAIT_SUPER_STRONG)) to_chat(user, SPAN_WARNING("\The [src] is too heavy for you to use as a weapon!")) From 8d25b841712144f34d7aefca9bd78c68fd4ab1f2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 10:02:13 +0100 Subject: [PATCH 084/138] Automatic changelog for PR #3860 [ci skip] --- html/changelogs/AutoChangeLog-pr-3860.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3860.yml diff --git a/html/changelogs/AutoChangeLog-pr-3860.yml b/html/changelogs/AutoChangeLog-pr-3860.yml new file mode 100644 index 000000000000..c897739d6646 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3860.yml @@ -0,0 +1,4 @@ +author: "ghostsheet" +delete-after: True +changes: + - rscadd: "B5 Breaching Hammer will now slow down humans who picks it up." \ No newline at end of file From e4e3d026c2baab5471f85c482932710b2e4a9d43 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:12:57 +0100 Subject: [PATCH 085/138] Yautja bracer shock fix (#4090) # About the pull request I forgot when I moved the shock to process() to reduce the probability. Currently, it's overkill lethal. # Explain why it's good for the game Less murder-y # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: Yautja Bracers are no longer hyper lethal electrical outlets. /:cl: --- code/modules/cm_preds/yaut_bracers.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/cm_preds/yaut_bracers.dm b/code/modules/cm_preds/yaut_bracers.dm index f33d5f9a5554..ca946aa580ac 100644 --- a/code/modules/cm_preds/yaut_bracers.dm +++ b/code/modules/cm_preds/yaut_bracers.dm @@ -94,7 +94,7 @@ return if(human_holder.stat == DEAD) decloak(human_holder, TRUE) - if(!HAS_TRAIT(human_holder, TRAIT_YAUTJA_TECH) && !human_holder.hunter_data.thralled && prob(15)) + if(!HAS_TRAIT(human_holder, TRAIT_YAUTJA_TECH) && !human_holder.hunter_data.thralled && prob(2)) decloak(human_holder) shock_user(human_holder) @@ -293,7 +293,7 @@ var/mob/living/carbon/human/human = loc //Non-Yautja have a chance to get stunned with each power drain - if((!HAS_TRAIT(human, TRAIT_YAUTJA_TECH) && !human.hunter_data.thralled) && prob(15)) + if((!HAS_TRAIT(human, TRAIT_YAUTJA_TECH) && !human.hunter_data.thralled) && prob(4)) if(cloaked) decloak(human, TRUE, DECLOAK_SPECIES) shock_user(human) From e245b17d374185f0b4cd40cfefd9606856ac69aa Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:23:50 +0100 Subject: [PATCH 086/138] Automatic changelog for PR #4090 [ci skip] --- html/changelogs/AutoChangeLog-pr-4090.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4090.yml diff --git a/html/changelogs/AutoChangeLog-pr-4090.yml b/html/changelogs/AutoChangeLog-pr-4090.yml new file mode 100644 index 000000000000..786b56eed7bb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4090.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - bugfix: "Yautja Bracers are no longer hyper lethal electrical outlets." \ No newline at end of file From 5772b409502f63034d000d9c365d03526c431b85 Mon Sep 17 00:00:00 2001 From: Julian56 <117036822+Huffie56@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:13:21 +0200 Subject: [PATCH 087/138] Fix acid harness not having item restriction. (#4094) # About the pull request fixes: https://github.com/cmss13-devs/cmss13/issues/3744 # Explain why it's good for the game # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: fix: forbidden all the items beside battery and beakers to avoid weirdness and bug. /:cl: --------- Co-authored-by: Julien --- code/modules/reagents/chemistry_machinery/acid_harness.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/reagents/chemistry_machinery/acid_harness.dm b/code/modules/reagents/chemistry_machinery/acid_harness.dm index 49cb8860fa00..ae54474c3aed 100644 --- a/code/modules/reagents/chemistry_machinery/acid_harness.dm +++ b/code/modules/reagents/chemistry_machinery/acid_harness.dm @@ -39,6 +39,10 @@ /obj/item/storage/internal/accessory/black_vest/acid_harness storage_slots = 2 + can_hold = list( + /obj/item/reagent_container/glass/beaker, + /obj/item/cell, + ) /obj/item/clothing/accessory/storage/black_vest/acid_harness name = "A.C.I.D. Harness" From 3352080065c4741ad37230cfebb1ea711bbd3877 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:39:39 +0100 Subject: [PATCH 088/138] Automatic changelog for PR #4094 [ci skip] --- html/changelogs/AutoChangeLog-pr-4094.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4094.yml diff --git a/html/changelogs/AutoChangeLog-pr-4094.yml b/html/changelogs/AutoChangeLog-pr-4094.yml new file mode 100644 index 000000000000..071aedb02f61 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4094.yml @@ -0,0 +1,4 @@ +author: "Huffie56" +delete-after: True +changes: + - bugfix: "forbidden all the items beside battery and beakers to avoid weirdness and bug." \ No newline at end of file From e513b8aff610a729fa8424e5fbcc4a86b467a3c6 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:22:15 +0200 Subject: [PATCH 089/138] Makes the predator computers not a moneybag subtype (#4084) # About the pull request Makes predator computers their own prop instead of being a subtype of `/obj/item/moneybag` for some reason??? Also makes them dense while I'm there. # Explain why it's good for the game To quote a mapping friend of mine, image # Changelog :cl: fix: Predator flight computers can no longer be walked on. /:cl: Co-authored-by: John Doe --- code/game/objects/structures/props.dm | 8 ++++++ maps/predship/huntership.dmm | 36 +++++++++++---------------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 8c7813b47a72..7a0e7c9a9834 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -1153,8 +1153,16 @@ icon_state = "rope" density = FALSE +/obj/structure/prop/pred_flight + name = "hunter flight console" + desc = "A console designed by the Hunters to assist in flight pathing and navigation." + icon = 'icons/obj/structures/machinery/computer.dmi' + icon_state = "overwatch" + density = TRUE + /obj/structure/prop/invuln/joey name = "Workin' Joey" desc = "A defunct Seegson-brand Working Joe lifted from deep storage by a crew of marines after the last shore leave. Attempts have been made to modify the janitorial synthetic to serve as a crude bartender, but with little success." icon = 'icons/obj/structures/props/props.dmi' icon_state = "joey" + diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index 5680271c4df2..73cdc78084d9 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -674,9 +674,9 @@ color = "#6b675e" }, /obj/item/weapon/claymore/mercsword/machete/arnold{ + anchored = 1; desc = "Won by an Elder during their youthful hunting days. None are allowed to touch it."; - name = "\improper Dutch's Machete"; - anchored = 1 + name = "\improper Dutch's Machete" }, /turf/open/floor/corsat{ dir = 1; @@ -1789,9 +1789,9 @@ /area/yautja) "gr" = ( /obj/structure/closet/crate/secure{ - req_one_access_txt = "252"; color = "#6b675e"; - name = "Secure Yautja crate" + name = "Secure Yautja crate"; + req_one_access_txt = "252" }, /obj/item/explosive/grenade/spawnergrenade/hellhound, /obj/item/explosive/grenade/spawnergrenade/hellhound, @@ -1806,9 +1806,9 @@ /obj/structure/machinery/door_control{ id = "Yautja Armory"; name = "Armory Shutters"; + needs_power = 0; pixel_x = 24; - req_one_access_txt = "252"; - needs_power = 0 + req_one_access_txt = "252" }, /turf/open/floor/corsat{ dir = 1; @@ -2424,9 +2424,9 @@ /area/yautja) "Bg" = ( /obj/structure/closet/crate/secure{ - req_one_access_txt = "252"; color = "#6b675e"; - name = "Secure Yautja crate" + name = "Secure Yautja crate"; + req_one_access_txt = "252" }, /obj/item/weapon/yautja/combistick, /obj/item/weapon/yautja/combistick{ @@ -2686,14 +2686,14 @@ layer = 2.79 }, /obj/item/stack/medical/advanced/ointment/predator{ - pixel_x = 6; desc = "A poultice made of cold, blue petals that is rubbed on burns. Not to be removed from the ship."; - name = "arena soothing herbs" + name = "arena soothing herbs"; + pixel_x = 6 }, /obj/item/stack/medical/advanced/bruise_pack/predator{ - pixel_x = -6; desc = "A poultice made of soft leaves that is rubbed on bruises. Not to be removed from the ship."; - name = "arena mending herbs" + name = "arena mending herbs"; + pixel_x = -6 }, /turf/open/shuttle/predship, /area/yautja) @@ -2721,9 +2721,9 @@ "HD" = ( /obj/structure/surface/rack{ color = "#6b675e"; + density = 0; layer = 2.79; - pixel_y = 24; - density = 0 + pixel_y = 24 }, /obj/item/weapon/gun/energy/yautja/plasmarifle{ pixel_y = -8 @@ -2924,13 +2924,7 @@ }, /area/yautja) "LX" = ( -/obj/item/moneybag{ - anchored = 1; - desc = "A console designed by the Hunters to assist in flight pathing and navigation."; - icon = 'icons/obj/structures/machinery/computer.dmi'; - icon_state = "overwatch"; - name = "Hunter Flight Console" - }, +/obj/structure/prop/pred_flight, /turf/open/floor/corsat{ dir = 1; icon_state = "squareswood" From ecd91c65f4ec9fc2bfe9c7a6dae80f7d2d2d4d4e Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:55:51 +0100 Subject: [PATCH 090/138] Automatic changelog for PR #4084 [ci skip] --- html/changelogs/AutoChangeLog-pr-4084.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4084.yml diff --git a/html/changelogs/AutoChangeLog-pr-4084.yml b/html/changelogs/AutoChangeLog-pr-4084.yml new file mode 100644 index 000000000000..51bc383a0eda --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4084.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Predator flight computers can no longer be walked on." \ No newline at end of file From a089cd535013c78225901b8c4834783520545c83 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:23:21 +0200 Subject: [PATCH 091/138] Clean up predator emote panel (#4083) # About the pull request Adds much more user-friendly labels to the predator emote panel's emotes. # Explain why it's good for the game It's better UX to see "Human scream (male)" over "malescream", for instance. # Testing Photographs and Procedure
Screenshots & Videos image
# Changelog :cl: qol: Predator emote panel emotes now look a bit cleaner in the menu /:cl: Co-authored-by: John Doe --- .../living/carbon/human/species/yautja/fake_sounds.dm | 4 ++++ .../mob/living/carbon/human/species/yautja/fake_voice.dm | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm b/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm index f29a990b6254..80aa853c663f 100644 --- a/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm +++ b/code/modules/mob/living/carbon/human/species/yautja/fake_sounds.dm @@ -2,21 +2,25 @@ category = YAUTJA_EMOTE_CATEGORY_FAKESOUND /datum/emote/living/carbon/human/yautja/fake_sound/aliengrowl + override_say = "Xenomorph growl" key = "aliengrowl" /datum/emote/living/carbon/human/yautja/fake_sound/aliengrowl/get_sound(mob/living/user) return pick('sound/voice/alien_growl1.ogg', 'sound/voice/alien_growl2.ogg') /datum/emote/living/carbon/human/yautja/fake_sound/alienhelp + override_say = "Xenomorph needs help" key = "alienhelp" /datum/emote/living/carbon/human/yautja/fake_sound/alienhelp/get_sound(mob/living/user) return pick('sound/voice/alien_help1.ogg', 'sound/voice/alien_help2.ogg') /datum/emote/living/carbon/human/yautja/fake_sound/malescream + override_say = "Human scream (male)" key = "malescream" sound = "male_scream" /datum/emote/living/carbon/human/yautja/fake_sound/femalescream + override_say = "Human scream (female)" key = "femalescream" sound = "female_scream" diff --git a/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm b/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm index 409fa83e7f1b..7e2c73fd41e4 100644 --- a/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm +++ b/code/modules/mob/living/carbon/human/species/yautja/fake_voice.dm @@ -2,49 +2,58 @@ category = YAUTJA_EMOTE_CATEGORY_VOICE /datum/emote/living/carbon/human/yautja/voice/anytime + override_say = "Anytime." key = "anytime" sound = 'sound/voice/pred_anytime.ogg' /datum/emote/living/carbon/human/yautja/voice/helpme + override_say = "Help me!" key = "helpme" sound = 'sound/voice/pred_helpme.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/iseeyou + override_say = "I see you." key = "iseeyou" sound = 'sound/hallucinations/i_see_you2.ogg' /datum/emote/living/carbon/human/yautja/voice/itsatrap + override_say = "It's a trap." key = "itsatrap" sound = 'sound/voice/pred_itsatrap.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/overhere + override_say = "Over here." key = "overhere" sound = 'sound/voice/pred_overhere.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/turnaround + override_say = "Turn around." key = "turnaround" sound = 'sound/voice/pred_turnaround.ogg' volume = 25 /datum/emote/living/carbon/human/yautja/voice/comeonout + override_say = "Come on out, motherfucker." key = "comeonout" sound = 'sound/voice/pred_come_on_out.ogg' /datum/emote/living/carbon/human/yautja/voice/overthere + override_say = "Over there." key = "overthere" sound = 'sound/voice/pred_over_there.ogg' /datum/emote/living/carbon/human/yautja/voice/uglyfreak + override_say = "Come on, you ugly freak." key = "uglyfreak" sound = 'sound/voice/pred_ugly_freak.ogg' From c22c43dad23afadd8fd8f07b524abc471c84456c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:13:19 +0100 Subject: [PATCH 092/138] Automatic changelog for PR #4083 [ci skip] --- html/changelogs/AutoChangeLog-pr-4083.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4083.yml diff --git a/html/changelogs/AutoChangeLog-pr-4083.yml b/html/changelogs/AutoChangeLog-pr-4083.yml new file mode 100644 index 000000000000..6fa9a43c2892 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4083.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - qol: "Predator emote panel emotes now look a bit cleaner in the menu" \ No newline at end of file From 87f058a2bf4c63c46b3446b086746b3b59680d37 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:26:48 +0200 Subject: [PATCH 093/138] Makes WJs spawn in the ARES core (#4068) # About the pull request - WJs now spawn in the ARES core. Pending a better machine, there are now cryopods in a new small room in the core. - Removes the WJ spawnpoints in the reception area. - There is now a synth repair station in the same room. # Explain why it's good for the game - It makes more sense, also allowing WJs to start & leave in a place of (relative) safety. - Superseded by the better locations. - It makes sense for there to be at least *some* repair facilities in the core. Sometimes, it's not safe to go down to reception for repairs. # Changelog :cl: add: WJs now spawn in the ARES core. add: There is now a synthetic repair station in the ARES core. /:cl: --------- Co-authored-by: John Doe --- code/_globalvars/lists/mapping_globals.dm | 1 + code/game/jobs/job/job.dm | 2 + code/game/jobs/role_authority.dm | 2 + .../objects/effects/landmarks/landmarks.dm | 10 ++ maps/map_files/USS_Almayer/USS_Almayer.dmm | 158 +++++++++++------- 5 files changed, 110 insertions(+), 63 deletions(-) diff --git a/code/_globalvars/lists/mapping_globals.dm b/code/_globalvars/lists/mapping_globals.dm index cf5b2ad435b8..47cc22dae5e1 100644 --- a/code/_globalvars/lists/mapping_globals.dm +++ b/code/_globalvars/lists/mapping_globals.dm @@ -27,6 +27,7 @@ GLOBAL_LIST_EMPTY(latewhiskey) GLOBAL_LIST_EMPTY(latejoin) GLOBAL_LIST_EMPTY(latejoin_by_squad) +GLOBAL_LIST_EMPTY(latejoin_by_job) GLOBAL_LIST_EMPTY(zombie_landmarks) diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index b860667486be..234902e11d22 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -288,6 +288,8 @@ join_turf = get_turf(pick(GLOB.spawns_by_job[type])) else if(assigned_squad && GLOB.latejoin_by_squad[assigned_squad]) join_turf = get_turf(pick(GLOB.latejoin_by_squad[assigned_squad])) + else if(GLOB.latejoin_by_job[title]) + join_turf = get_turf(pick(GLOB.latejoin_by_job[title])) else join_turf = get_turf(pick(GLOB.latejoin)) human.forceMove(join_turf) diff --git a/code/game/jobs/role_authority.dm b/code/game/jobs/role_authority.dm index e7697d54f0de..d1934c597da7 100644 --- a/code/game/jobs/role_authority.dm +++ b/code/game/jobs/role_authority.dm @@ -553,6 +553,8 @@ I hope it's easier to tell what the heck this proc is even doing, unlike previou var/turf/late_join_turf if(GLOB.latejoin_by_squad[assigned_squad]) late_join_turf = get_turf(pick(GLOB.latejoin_by_squad[assigned_squad])) + else if(GLOB.latejoin_by_job[J.title]) + late_join_turf = get_turf(pick(GLOB.latejoin_by_job[J.title])) else late_join_turf = get_turf(pick(GLOB.latejoin)) H.forceMove(late_join_turf) diff --git a/code/game/objects/effects/landmarks/landmarks.dm b/code/game/objects/effects/landmarks/landmarks.dm index 1cbe10c497f6..5f4a374ba31c 100644 --- a/code/game/objects/effects/landmarks/landmarks.dm +++ b/code/game/objects/effects/landmarks/landmarks.dm @@ -378,6 +378,8 @@ name = "late join" icon_state = "x2" var/squad + /// What job should latejoin on this landmark + var/job /obj/effect/landmark/late_join/alpha name = "alpha late join" @@ -396,16 +398,24 @@ squad = SQUAD_MARINE_4 +/obj/effect/landmark/late_join/working_joe + name = "working joe late join" + job = JOB_WORKING_JOE + /obj/effect/landmark/late_join/Initialize(mapload, ...) . = ..() if(squad) LAZYADD(GLOB.latejoin_by_squad[squad], src) + else if(job) + LAZYADD(GLOB.latejoin_by_job[job], src) else GLOB.latejoin += src /obj/effect/landmark/late_join/Destroy() if(squad) LAZYREMOVE(GLOB.latejoin_by_squad[squad], src) + else if(job) + LAZYREMOVE(GLOB.latejoin_by_job[job], src) else GLOB.latejoin -= src return ..() diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index b02cd24e2e4e..ff74707aa9c0 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -23219,32 +23219,13 @@ }, /area/almayer/shipboard/brig/lobby) "bRo" = ( -/obj/structure/machinery/door/poddoor/shutters/almayer{ - id = "ARES StairsLower"; - name = "\improper ARES Core Shutters"; - plane = -7 - }, -/obj/effect/step_trigger/ares_alert/public{ - alert_id = "AresStairs"; - alert_message = "Caution: Movement detected in ARES Core."; - cooldown_duration = 1200 - }, -/obj/effect/step_trigger/ares_alert/public{ - alert_id = "AresStairs"; - alert_message = "Caution: Movement detected in ARES Core."; - cooldown_duration = 1200 - }, -/obj/structure/machinery/door/poddoor/almayer/blended/white/open{ - closed_layer = 3.2; - id = "ARES Emergency"; - layer = 3.2; - name = "ARES Emergency Lockdown"; - needs_power = 0; - open_layer = 1.9; - plane = -7 +/obj/effect/landmark/late_join/working_joe, +/obj/effect/landmark/start/working_joe, +/obj/structure/machinery/light{ + dir = 8 }, /turf/open/floor/almayer/no_build{ - icon_state = "test_floor4" + icon_state = "ai_floors" }, /area/almayer/command/airoom) "bRr" = ( @@ -23953,7 +23934,6 @@ }, /area/almayer/squads/delta) "bUx" = ( -/obj/effect/landmark/start/working_joe, /obj/structure/machinery/light/small{ dir = 8 }, @@ -28456,6 +28436,12 @@ icon_state = "redcorner" }, /area/almayer/shipboard/brig/execution) +"czG" = ( +/obj/structure/machinery/recharge_station, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "czJ" = ( /obj/structure/sign/safety/restrictedarea{ pixel_x = 8; @@ -37871,19 +37857,13 @@ /turf/open/floor/almayer, /area/almayer/hull/upper_hull/u_f_p) "gAe" = ( -/obj/structure/filingcabinet{ - density = 0; - pixel_x = -8; - pixel_y = 18 - }, -/obj/structure/filingcabinet{ - density = 0; - pixel_x = 8; - pixel_y = 18 +/obj/structure/machinery/door_control{ + id = "ARES JoeCryo"; + name = "Working Joe Cryogenics Lockdown"; + pixel_x = 24; + pixel_y = 8; + req_one_access_txt = "19;200;90;91;92" }, -/obj/item/folder/white, -/obj/item/folder/white, -/obj/item/folder/white, /turf/open/floor/almayer/no_build{ icon_state = "ai_floors" }, @@ -51742,7 +51722,6 @@ }, /area/almayer/living/pilotbunks) "mLE" = ( -/obj/effect/landmark/start/working_joe, /turf/open/floor/plating, /area/almayer/command/airoom) "mLF" = ( @@ -58708,6 +58687,25 @@ icon_state = "silvercorner" }, /area/almayer/command/computerlab) +"pTt" = ( +/obj/structure/machinery/door/poddoor/shutters/almayer{ + id = "ARES JoeCryo"; + name = "\improper ARES Core Shutters"; + plane = -7 + }, +/turf/open/floor/almayer/no_build{ + icon_state = "test_floor4" + }, +/area/almayer/command/airoom) +"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 @@ -62393,6 +62391,13 @@ icon_state = "redfull" }, /area/almayer/command/cic) +"rzf" = ( +/obj/effect/landmark/late_join/working_joe, +/obj/effect/landmark/start/working_joe, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "rzj" = ( /obj/structure/pipes/standard/simple/hidden/supply, /obj/structure/machinery/door/firedoor/border_only/almayer{ @@ -65411,8 +65416,8 @@ /area/almayer/living/briefing) "sTV" = ( /obj/structure/machinery/power/apc/almayer/hardened{ - dir = 1; - cell_type = /obj/item/cell/hyper + cell_type = /obj/item/cell/hyper; + dir = 1 }, /turf/open/floor/plating, /area/almayer/command/airoom) @@ -70813,12 +70818,19 @@ }, /area/almayer/hull/lower_hull/l_m_p) "vhe" = ( -/obj/structure/prop/server_equipment/yutani_server{ +/obj/structure/filingcabinet{ density = 0; - desc = "A powerful server tower housing various AI functions."; - name = "server tower"; - pixel_y = 16 + pixel_x = -8; + pixel_y = 18 + }, +/obj/structure/filingcabinet{ + density = 0; + pixel_x = 8; + pixel_y = 18 }, +/obj/item/folder/white, +/obj/item/folder/white, +/obj/item/folder/white, /turf/open/floor/almayer/no_build{ icon_state = "ai_floors" }, @@ -74141,6 +74153,20 @@ icon_state = "bluefull" }, /area/almayer/command/cichallway) +"wyv" = ( +/obj/structure/machinery/door_control{ + id = "ARES JoeCryo"; + name = "Working Joe Cryogenics Lockdown"; + pixel_x = -24; + pixel_y = -8; + req_one_access_txt = "19;200;90;91;92" + }, +/obj/effect/landmark/late_join/working_joe, +/obj/effect/landmark/start/working_joe, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "wyK" = ( /obj/structure/pipes/standard/simple/hidden/supply, /turf/open/floor/almayer{ @@ -75717,12 +75743,12 @@ pixel_y = 32 }, /obj/item/folded_tent/big{ - pixel_y = 10; - pixel_x = -6 + pixel_x = -6; + pixel_y = 10 }, /obj/item/storage/box/mousetraps{ - pixel_y = 12; - pixel_x = 3 + pixel_x = 3; + pixel_y = 12 }, /turf/open/floor/almayer{ icon_state = "plate" @@ -78348,6 +78374,12 @@ icon_state = "plate" }, /area/almayer/squads/delta) +"ylg" = ( +/obj/structure/machinery/cryopod, +/turf/open/floor/almayer/no_build{ + icon_state = "ai_floors" + }, +/area/almayer/command/airoom) "ylm" = ( /obj/structure/machinery/door/firedoor/border_only/almayer, /obj/structure/disposalpipe/segment{ @@ -136553,7 +136585,7 @@ pYi fMl gUN bLv -bRo +wkM xvM osy cBm @@ -137355,7 +137387,7 @@ lmz lmz lmz lmz -lmz +daz sbJ sbJ sbJ @@ -137558,11 +137590,11 @@ lmz lmz lmz lmz -lmz -lmz -lmz -lmz daz +rzf +bRo +wyv +pTt gAe rCi gba @@ -137761,10 +137793,10 @@ lmz lmz lmz lmz -lmz -lmz -lmz -lmz +daz +czG +ylg +ylg daz daz daz @@ -137964,11 +137996,11 @@ bdH bdH bdH lmz -lmz -lmz -lmz -lmz -lmz +daz +daz +daz +daz +daz lmz lmz lmz From c35d48a33ac0ecf9bbd8c78bdb13a80da43d9f81 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:32:14 +0100 Subject: [PATCH 094/138] Automatic changelog for PR #4068 [ci skip] --- html/changelogs/AutoChangeLog-pr-4068.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4068.yml diff --git a/html/changelogs/AutoChangeLog-pr-4068.yml b/html/changelogs/AutoChangeLog-pr-4068.yml new file mode 100644 index 000000000000..f0437bbca87c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4068.yml @@ -0,0 +1,5 @@ +author: "Zonespace27" +delete-after: True +changes: + - rscadd: "WJs now spawn in the ARES core." + - rscadd: "There is now a synthetic repair station in the ARES core." \ No newline at end of file From 01c6796a7d1800c4b87e9a45f2b7413f3ffeee93 Mon Sep 17 00:00:00 2001 From: Segrain Date: Thu, 3 Aug 2023 20:47:35 +0400 Subject: [PATCH 095/138] Fix for runner-lesserdrone collision. (#4075) # About the pull request I tried digging for the reasoning behind the current state of things, and I gave up. Git blamer for the pass flags on base xenomorph and on runner goes through several overhauls into a separate two-three years old commits (CM Dev strikes again), and I honestly cannot be bothered to check which predates which or go dig deep into private repository on Gitlab in search of corresponding PRs and their descriptions. I do not know what can go wrong here, anyway. (Last time I said something like that, things managed to go wrong anyway...) # Explain why it's good for the game Closes #4012. # Changelog :cl: fix: Lesser drones now can pass through runners same as through any other castes. /:cl: --- code/modules/mob/living/carbon/xenomorph/castes/Runner.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm index 69e5b82aa307..f946ec44b5b7 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Runner.dm @@ -71,7 +71,7 @@ /mob/living/carbon/xenomorph/runner/initialize_pass_flags(datum/pass_flags_container/PF) ..() if (PF) - PF.flags_pass = PASS_FLAGS_CRAWLER + PF.flags_pass |= PASS_FLAGS_CRAWLER /datum/behavior_delegate/runner_base name = "Base Runner Behavior Delegate" From 3516649c4934da25cdadd942e88af0687dacab9d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:51:16 +0100 Subject: [PATCH 096/138] Automatic changelog for PR #4075 [ci skip] --- html/changelogs/AutoChangeLog-pr-4075.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4075.yml diff --git a/html/changelogs/AutoChangeLog-pr-4075.yml b/html/changelogs/AutoChangeLog-pr-4075.yml new file mode 100644 index 000000000000..d590d7020367 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4075.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - bugfix: "Lesser drones now can pass through runners same as through any other castes." \ No newline at end of file From 64d4308fe12cb7ca12e9265d48566369c86e41b8 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:52:44 +0200 Subject: [PATCH 097/138] Anchors the yautja carpnade (#4074) # About the pull request Anchors the carpnade found in the yautja ship. # Explain why it's good for the game - Requested by forest - Prevents people abducted onto the pred ship from being dumb with the grenade - Prevents preds from unwittingly handing out the carpnade despite it being expressly prohibited by a senator (see [here](https://discord.com/channels/150315577943130112/207230793423126539/966035290399592468)) # Testing Photographs and Procedure
Screenshots & Videos It's a one tile change
# Changelog :cl: del: You can no longer move the carp nade in the yautja ship /:cl: --------- Co-authored-by: John Doe --- maps/predship/huntership.dmm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index 73cdc78084d9..e6fb4adc1c74 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -2623,7 +2623,10 @@ /obj/structure/surface/table/reinforced/prison{ color = "#6b675e" }, -/obj/item/explosive/grenade/spawnergrenade/spesscarp, +/obj/item/explosive/grenade/spawnergrenade/spesscarp{ + anchored = 1; + desc = "A strange device taken from a far-off land. It looks incredibly fragile, best not to touch it." + }, /turf/open/floor/corsat{ dir = 1; icon_state = "squareswood" From cdbc91de4a36b7767805cae637fd2538e4ed9e88 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:07:40 +0100 Subject: [PATCH 098/138] Automatic changelog for PR #4074 [ci skip] --- html/changelogs/AutoChangeLog-pr-4074.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4074.yml diff --git a/html/changelogs/AutoChangeLog-pr-4074.yml b/html/changelogs/AutoChangeLog-pr-4074.yml new file mode 100644 index 000000000000..cea925a9026d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4074.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - rscdel: "You can no longer move the carp nade in the yautja ship" \ No newline at end of file From 5ab0070162b8bc1dce4db264bed071afbf6f897b Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 3 Aug 2023 17:59:05 +0100 Subject: [PATCH 099/138] Log Updates (#4024) # About the pull request Adds new and updates old logs. - Chestbursts now include location data. - Near miss shots now include the name of the firer. - Mentor Imaginary Friends now log their speech. - Ahelps now log to chat when they're deferred to mentors. - Phonecalls now log speech being relayed through a phone. - Dropships now log who launched them again. Dropship interactions are now also logged within attack logs via log_interact. # Explain why it's good for the game Knowledge is power. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/41653574/aba3178b-1a4a-4e2f-837b-93431097eae9) Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: admin: Added logs for speech through telephones and deferring ahelps to mentors. admin: Chestburst logs now include location data. Mentor Imaginary Friend now logs its speech. Narrow miss shots now log who fired them (where applicable). admin: Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and also included in attack logs for the user. /:cl: --- code/__HELPERS/logging.dm | 6 ++-- .../datums/statistics/entities/death_stats.dm | 19 ++++++++--- .../items/explosives/grenades/marines.dm | 33 ++++++++++--------- code/modules/admin/verbs/adminhelp.dm | 1 + code/modules/cm_phone/phone.dm | 1 + code/modules/mob/camera/imaginary_friend.dm | 1 + .../mob/living/carbon/xenomorph/Embryo.dm | 6 ++-- code/modules/projectiles/guns/specialist.dm | 21 ++++++------ code/modules/projectiles/projectile.dm | 9 ++--- .../shuttle/computers/dropship_computer.dm | 22 ++++++++++--- 10 files changed, 76 insertions(+), 43 deletions(-) diff --git a/code/__HELPERS/logging.dm b/code/__HELPERS/logging.dm index 32da4c953188..5ecbff108725 100644 --- a/code/__HELPERS/logging.dm +++ b/code/__HELPERS/logging.dm @@ -108,8 +108,10 @@ if (CONFIG_GET(flag/log_interact)) WRITE_LOG(GLOB.world_game_log, "INTERACT: [msg]") LOG_REDIS("interact", "\[[time]\] [msg]") - origin.attack_log += "\[[time]\] [msg] " - target.attack_log += "\[[time]\] [msg] " + if(origin) + origin.attack_log += "\[[time]\] [msg] " + if(target) + target.attack_log += "\[[time]\] [msg] " GLOB.STUI.attack.Add("\[[time]]INTERACT: [msg]") GLOB.STUI.processing |= STUI_LOG_ATTACK diff --git a/code/datums/statistics/entities/death_stats.dm b/code/datums/statistics/entities/death_stats.dm index 7e26e92ae135..4a01e4e9d72b 100644 --- a/code/datums/statistics/entities/death_stats.dm +++ b/code/datums/statistics/entities/death_stats.dm @@ -65,13 +65,25 @@ ) /mob/proc/track_mob_death(datum/cause_data/cause_data, turf/death_loc) - if(!mind || statistic_exempt) - return - if(cause_data && !istype(cause_data)) stack_trace("track_mob_death called with string cause ([cause_data]) instead of datum") cause_data = create_cause_data(cause_data) + var/log_message = "\[[time_stamp()]\] [key_name(src)] died to " + if(cause_data) + log_message += "[cause_data.cause_name]" + else + log_message += "unknown causes" + var/mob/cause_mob = cause_data?.resolve_mob() + if(cause_mob) + log_message += " from [key_name(cause_data.resolve_mob())]" + cause_mob.attack_log += "\[[time_stamp()]\] [key_name(cause_mob)] killed [key_name(src)] with [cause_data.cause_name]." + + attack_log += "[log_message]." + + if(!mind || statistic_exempt) + return + var/datum/entity/statistic/death/new_death = DB_ENTITY(/datum/entity/statistic/death) var/datum/entity/player/player_entity = get_player_from_key(mind.ckey) if(player_entity) @@ -96,7 +108,6 @@ new_death.cause_role_name = cause_data?.role new_death.cause_faction_name = cause_data?.faction - var/mob/cause_mob = cause_data?.resolve_mob() if(cause_mob) cause_mob.life_kills_total += life_value diff --git a/code/game/objects/items/explosives/grenades/marines.dm b/code/game/objects/items/explosives/grenades/marines.dm index 1892c7543414..a8e0e1803a33 100644 --- a/code/game/objects/items/explosives/grenades/marines.dm +++ b/code/game/objects/items/explosives/grenades/marines.dm @@ -547,31 +547,32 @@ ram_distance -- //for max pinballing. icon_state = inactive_icon -/obj/item/explosive/grenade/slug/proc/impact_mob(mob/living/M) - var/direction = Get_Angle(src,M) - var/target_turf = get_angle_target_turf(src,direction,throw_max) - var/fling = rand(throw_min,throw_max) //WEEEEEEEEEEEEEEEEEEEE What is going to be put into throw_atom +/obj/item/explosive/grenade/slug/proc/impact_mob(mob/living/smacked) + var/direction = Get_Angle(src, smacked) + var/target_turf = get_angle_target_turf(src,direction, throw_max) + var/fling = rand(throw_min, throw_max) //WEEEEEEEEEEEEEEEEEEEE What is going to be put into throw_atom var/random_tile = 0 //random tile for bounce - playsound(M.loc, impact_sound, 75, 1) - M.apply_damage(impact_damage, BRUTE) + playsound(smacked.loc, impact_sound, 75, 1) + smacked.apply_damage(impact_damage, BRUTE) + smacked.attack_log += "\[[time_stamp()]\] [src], fired by [fingerprintslast], struck [key_name(smacked)]." random_tile = get_random_turf_in_range(src,ram_distance,ram_distance) //getting random tile for bounce src.throw_atom(random_tile,ram_distance,SPEED_FAST,src,TRUE,NORMAL_LAUNCH,NO_FLAGS) //time for a little trolling - if(isyautja(M)|| issynth(M)) - M.apply_effect(slowdown_time * 0.5, SLOW) - M.apply_effect(dazed_time * 0.5, DAZE) + if(isyautja(smacked)|| issynth(smacked)) + smacked.apply_effect(slowdown_time * 0.5, SLOW) + smacked.apply_effect(dazed_time * 0.5, DAZE) - if(M.mob_size >= MOB_SIZE_BIG)//big xenos not KO'ed - M.apply_effect(slowdown_time * 1.2, SLOW)//They are slowed more :trol: - M.apply_effect(dazed_time * 1.2, DAZE) + if(smacked.mob_size >= MOB_SIZE_BIG)//big xenos not KO'ed + smacked.apply_effect(slowdown_time * 1.2, SLOW)//They are slowed more :trol: + smacked.apply_effect(dazed_time * 1.2, DAZE) return - M.apply_effect(knockout_time, WEAKEN)//but little xenos and humans are - M.throw_atom(target_turf,fling,SPEED_AVERAGE,M,TRUE) - M.apply_effect(slowdown_time, SLOW) - M.apply_effect(dazed_time, DAZE) + smacked.apply_effect(knockout_time, WEAKEN)//but little xenos and humans are + smacked.throw_atom(target_turf, fling, SPEED_AVERAGE, smacked, TRUE) + smacked.apply_effect(slowdown_time, SLOW) + smacked.apply_effect(dazed_time, DAZE) return /obj/item/explosive/grenade/slug/baton diff --git a/code/modules/admin/verbs/adminhelp.dm b/code/modules/admin/verbs/adminhelp.dm index 03d2ae517354..3d50b50e414c 100644 --- a/code/modules/admin/verbs/adminhelp.dm +++ b/code/modules/admin/verbs/adminhelp.dm @@ -519,6 +519,7 @@ GLOBAL_DATUM_INIT(ahelp_tickets, /datum/admin_help_tickets, new) AddInteraction("Deferred to Mentors by [key_name_admin(usr)].", player_message = "Deferred to Mentors.") to_chat(initiator, SPAN_ADMINHELP("Your ticket has been deferred to Mentors.")) + log_admin_private("Ticket [TicketHref("#[id]")] deferred to mentors by [usr.key].") log_ahelp(id, "Defer", "Deferred to mentors by [usr.key]", null, usr.ckey) Close(silent = TRUE) diff --git a/code/modules/cm_phone/phone.dm b/code/modules/cm_phone/phone.dm index ac00e717f79a..b3e0ecd87206 100644 --- a/code/modules/cm_phone/phone.dm +++ b/code/modules/cm_phone/phone.dm @@ -312,6 +312,7 @@ GLOBAL_LIST_EMPTY_TYPED(transmitters, /obj/structure/transmitter) P.handle_hear(message, L, speaking) attached_to.handle_hear(message, L, speaking) + log_say("TELEPHONE: [key_name(speaking)] on Phone '[phone_id]' to '[T.phone_id]' said '[message]'") /obj/structure/transmitter/attackby(obj/item/W, mob/user) if(W == attached_to) diff --git a/code/modules/mob/camera/imaginary_friend.dm b/code/modules/mob/camera/imaginary_friend.dm index 054dd6ea8ff4..a78de70a7e15 100644 --- a/code/modules/mob/camera/imaginary_friend.dm +++ b/code/modules/mob/camera/imaginary_friend.dm @@ -200,6 +200,7 @@ to_chat(owner, "[rendered]") to_chat(src, "[rendered]") + log_say("Imaginary Friend: [dead_rendered]") if(!hidden) var/list/send_to = list() if(!owner.client?.prefs.lang_chat_disabled) diff --git a/code/modules/mob/living/carbon/xenomorph/Embryo.dm b/code/modules/mob/living/carbon/xenomorph/Embryo.dm index 54f5892ca93c..4ce266f70596 100644 --- a/code/modules/mob/living/carbon/xenomorph/Embryo.dm +++ b/code/modules/mob/living/carbon/xenomorph/Embryo.dm @@ -337,8 +337,8 @@ if(larva_embryo.client) larva_embryo.set_lighting_alpha_from_prefs(larva_embryo.client) - larva_embryo.attack_log += "\[[time_stamp()]\] chestbursted from [key_name(victim)]" - victim.attack_log += "\[[time_stamp()]\] Was chestbursted, larva was [key_name(larva_embryo)]" + larva_embryo.attack_log += "\[[time_stamp()]\] chestbursted from [key_name(victim)] in [get_area_name(larva_embryo)] at X[victim.x], Y[victim.y], Z[victim.z]" + victim.attack_log += "\[[time_stamp()]\] Was chestbursted in [get_area_name(larva_embryo)] at X[victim.x], Y[victim.y], Z[victim.z]. The larva was [key_name(larva_embryo)]." if(burstcount) step(larva_embryo, pick(cardinal)) @@ -359,7 +359,7 @@ if(!victim.first_xeno) to_chat(larva_embryo, SPAN_XENOHIGHDANGER("The Queen's will overwhelms your instincts...")) to_chat(larva_embryo, SPAN_XENOHIGHDANGER("\"[hive.hive_orders]\"")) - log_attack("[key_name(victim)] chestbursted, the larva was [key_name(larva_embryo)].") //this is so that admins are not spammed with los logs + log_attack("[key_name(victim)] chestbursted in [get_area_name(larva_embryo)] at X[victim.x], Y[victim.y], Z[victim.z]. The larva was [key_name(larva_embryo)].") //this is so that admins are not spammed with los logs for(var/obj/item/alien_embryo/AE in victim) qdel(AE) diff --git a/code/modules/projectiles/guns/specialist.dm b/code/modules/projectiles/guns/specialist.dm index 22fb290878e9..66456f4e21fc 100644 --- a/code/modules/projectiles/guns/specialist.dm +++ b/code/modules/projectiles/guns/specialist.dm @@ -829,26 +829,27 @@ muzzle_flash(angle,user) simulate_recoil(0, user) - var/obj/item/explosive/grenade/F = cylinder.contents[1] - cylinder.remove_from_storage(F, user.loc) + var/obj/item/explosive/grenade/fired = cylinder.contents[1] + cylinder.remove_from_storage(fired, user.loc) var/pass_flags = NO_FLAGS if(is_lobbing) - if(istype(F, /obj/item/explosive/grenade/slug/baton)) + if(istype(fired, /obj/item/explosive/grenade/slug/baton)) if(ishuman(user)) var/mob/living/carbon/human/human_user = user - human_user.remember_dropped_object(F) + human_user.remember_dropped_object(fired) + fired.fingerprintslast = key_name(user) pass_flags |= PASS_MOB_THRU_HUMAN|PASS_MOB_IS_OTHER|PASS_OVER else pass_flags |= PASS_MOB_THRU|PASS_HIGH_OVER - msg_admin_attack("[key_name_admin(user)] fired a grenade ([F.name]) from \a ([name]).") + msg_admin_attack("[key_name_admin(user)] fired a grenade ([fired.name]) from \a ([name]).") log_game("[key_name_admin(user)] used a grenade ([name]).") - F.throw_range = 20 - F.det_time = min(10, F.det_time) - F.activate(user, FALSE) - F.forceMove(get_turf(src)) - F.throw_atom(target, 20, SPEED_VERY_FAST, user, null, NORMAL_LAUNCH, pass_flags) + fired.throw_range = 20 + fired.det_time = min(10, fired.det_time) + fired.activate(user, FALSE) + fired.forceMove(get_turf(src)) + fired.throw_atom(target, 20, SPEED_VERY_FAST, user, null, NORMAL_LAUNCH, pass_flags) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 2fc04e35f399..e4251f5f6b31 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -501,13 +501,14 @@ if(ammo.sound_miss) playsound_client(L.client, ammo.sound_miss, get_turf(L), 75, TRUE) L.visible_message(SPAN_AVOIDHARM("[src] misses [L]!"), SPAN_AVOIDHARM("[src] narrowly misses you!"), null, 4, CHAT_TYPE_TAKING_HIT) - log_attack("[src] narrowly missed [key_name(L)]") + var/log_message = "[src] narrowly missed [key_name(L)]" var/mob/living/carbon/shotby = firer if(istype(shotby)) - L.attack_log += "[time_stamp()]\] [src], fired by [key_name(firer)], narrowly missed [key_name(L)]" - shotby.attack_log += "[time_stamp()]\] [src], fired by [key_name(shotby)], narrowly missed [key_name(L)]" - + L.attack_log += "\[[time_stamp()]\] [src], fired by [key_name(firer)], narrowly missed [key_name(L)]" + shotby.attack_log += "\[[time_stamp()]\] [src], fired by [key_name(shotby)], narrowly missed [key_name(L)]" + log_message = "[src], fired by [key_name(firer)], narrowly missed [key_name(L)]" + log_attack(log_message) #if DEBUG_HIT_CHANCE to_world(SPAN_DEBUG("([L]) Missed.")) diff --git a/code/modules/shuttle/computers/dropship_computer.dm b/code/modules/shuttle/computers/dropship_computer.dm index 50449b32fcb9..5ad84e17f159 100644 --- a/code/modules/shuttle/computers/dropship_computer.dm +++ b/code/modules/shuttle/computers/dropship_computer.dm @@ -362,6 +362,9 @@ update_equipment(is_optimised) if(is_set_flyby) to_chat(user, SPAN_NOTICE("You begin the launch sequence for a flyby.")) + var/log = "[key_name(user)] launched the dropship [src.shuttleId] on flyby." + msg_admin_niche(log) + log_interact(user, msg = "[log]") shuttle.send_for_flyby() return TRUE var/dockId = params["target"] @@ -387,6 +390,9 @@ return TRUE SSshuttle.moveShuttle(shuttle.id, dock.id, TRUE) to_chat(user, SPAN_NOTICE("You begin the launch sequence to [dock].")) + var/log = "[key_name(user)] launched the dropship [src.shuttleId] on transport." + msg_admin_niche(log) + log_interact(user, msg = "[log]") return TRUE if("button-push") playsound(loc, get_sfx("terminal_button"), KEYBOARD_SOUND_VOLUME, 1) @@ -403,10 +409,14 @@ to_chat(user, SPAN_WARNING("Door controls have been overridden. Please call technical support.")) if("set-ferry") is_set_flyby = FALSE - msg_admin_niche("[key_name_admin(usr)] set the dropship [src.shuttleId] into transport") + var/log = "[key_name(user)] set the dropship [src.shuttleId] into transport" + msg_admin_niche(log) + log_interact(user, msg = "[log]") if("set-flyby") is_set_flyby = TRUE - msg_admin_niche("[key_name_admin(usr)] set the dropship [src.shuttleId] into flyby") + var/log = "[key_name(user)] set the dropship [src.shuttleId] into flyby." + msg_admin_niche(log) + log_interact(user, msg = "[log]") if("set-automate") var/almayer_lz = params["hangar_id"] var/ground_lz = params["ground_id"] @@ -426,7 +436,9 @@ shuttle.automated_lz_id = ground_lz shuttle.automated_delay = delay playsound(loc, get_sfx("terminal_button"), KEYBOARD_SOUND_VOLUME, 1) - message_admins("[key_name_admin(usr)] has set auto pilot on '[shuttle.name]'") + var/log = "[key_name(user)] has enabled auto pilot on '[shuttle.name]'" + message_admins(log) + log_interact(user, msg = "[log]") return /* TODO if(!dropship.automated_launch) //If we're toggling it on... @@ -440,7 +452,9 @@ shuttle.automated_lz_id = null shuttle.automated_delay = null playsound(loc, get_sfx("terminal_button"), KEYBOARD_SOUND_VOLUME, 1) - message_admins("[key_name_admin(usr)] has removed auto pilot on '[shuttle.name]'") + var/log = "[key_name(user)] has disabled auto pilot on '[shuttle.name]'" + message_admins(log) + log_interact(user, msg = "[log]") return if("cancel-flyby") From c7721377d41f0da947225503352d16e33e474ac5 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:25:40 +0100 Subject: [PATCH 100/138] Automatic changelog for PR #4024 [ci skip] --- html/changelogs/AutoChangeLog-pr-4024.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4024.yml diff --git a/html/changelogs/AutoChangeLog-pr-4024.yml b/html/changelogs/AutoChangeLog-pr-4024.yml new file mode 100644 index 000000000000..1d20fc50b0a1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4024.yml @@ -0,0 +1,6 @@ +author: "realforest2001" +delete-after: True +changes: + - admin: "Added logs for speech through telephones and deferring ahelps to mentors." + - admin: "Chestburst logs now include location data. Mentor Imaginary Friend now logs its speech. Narrow miss shots now log who fired them (where applicable)." + - admin: "Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and also included in attack logs for the user." \ No newline at end of file From c952578280b687fcb68f156fad25b4c80ba0fe08 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Thu, 3 Aug 2023 13:37:25 -0400 Subject: [PATCH 101/138] Workin Joey Talks (#4093) # About the pull request Expansion on #4042 that was discussed with Thwomp. Working Joe randomly says a quip and responds when attacked. # Explain why it's good for the game More character to Joey instead of being a static prop that doesn't move. Showing how "Joey" is still active but been interfered with by the crew. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/91219575/f24d5095-301d-4d2c-896b-3134928d7e43) # Changelog :cl: add: Workin Joey now randomly talks and responds when attacked /:cl: --------- Co-authored-by: harryob --- code/game/objects/structures/props.dm | 74 +++++++++++++++++++ .../living/carbon/xenomorph/attack_alien.dm | 9 +++ 2 files changed, 83 insertions(+) diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 7a0e7c9a9834..0df2cc345cb7 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -1165,4 +1165,78 @@ desc = "A defunct Seegson-brand Working Joe lifted from deep storage by a crew of marines after the last shore leave. Attempts have been made to modify the janitorial synthetic to serve as a crude bartender, but with little success." icon = 'icons/obj/structures/props/props.dmi' icon_state = "joey" + unslashable = FALSE + wrenchable = FALSE + /// converted into minutes when used to determine cooldown timer between quips + var/quip_delay_minimum = 5 + /// delay between Quips. Slightly randomized with quip_delay_minimum plus a random number + COOLDOWN_DECLARE(quip_delay) + /// delay between attack voicelines. Short but done for anti-spam + COOLDOWN_DECLARE(damage_delay) + /// list of quip emotes, taken from Working Joe + var/static/list/quips = list( + /datum/emote/living/carbon/human/synthetic/working_joe/quip/alwaysknow_damaged, + /datum/emote/living/carbon/human/synthetic/working_joe/quip/not_liking, + /datum/emote/living/carbon/human/synthetic/working_joe/greeting/how_can_i_help, + /datum/emote/living/carbon/human/synthetic/working_joe/task_update/day_never_done, + /datum/emote/living/carbon/human/synthetic/working_joe/task_update/required_by_apollo, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/safety_breach + ) + /// list of voicelines to use when damaged + var/static/list/damaged = list( + /datum/emote/living/carbon/human/synthetic/working_joe/warning/damage, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/that_stings, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/irresponsible, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/this_is_futile, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/hysterical, + /datum/emote/living/carbon/human/synthetic/working_joe/warning/patience + ) + +/obj/structure/prop/invuln/joey/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + +/obj/structure/prop/invuln/joey/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/structure/prop/invuln/joey/process() + //check if quip_delay cooldown finished. If so, random chance it says a line + if(COOLDOWN_FINISHED(src, quip_delay) && prob(10)) + emote(pick(quips)) + var/delay = rand(3) + quip_delay_minimum + COOLDOWN_START(src, quip_delay, delay MINUTES) + +// Advert your eyes. +/obj/structure/prop/invuln/joey/attackby(obj/item/W, mob/user) + attacked() + return ..() + +/obj/structure/prop/invuln/joey/bullet_act(obj/item/projectile/P) + attacked() + return ..() + +/// A terrible way of handling being hit. If signals would work it should be used. +/obj/structure/prop/invuln/joey/proc/attacked() + if(COOLDOWN_FINISHED(src, damage_delay) && prob(25)) + emote(pick(damaged)) + COOLDOWN_START(src, damage_delay, 8 SECONDS) + +/// SAY THE LINE JOE +/obj/structure/prop/invuln/joey/proc/emote(datum/emote/living/carbon/human/synthetic/working_joe/emote) + if (!emote) + return FALSE + + for(var/mob/mob in hearers(src, null)) + mob.show_message("[src] says, \"[initial(emote.say_message)]\"", SHOW_MESSAGE_AUDIBLE) + + var/list/viewers = get_mobs_in_view(7, src) + for(var/mob/current_mob in viewers) + if(!(current_mob.client?.prefs.toggles_langchat & LANGCHAT_SEE_EMOTES)) + viewers -= current_mob + langchat_speech(initial(emote.say_message), viewers, GLOB.all_languages, skip_language_check = TRUE) + + if(initial(emote.sound)) + playsound(loc, initial(emote.sound), 50, FALSE) + return TRUE diff --git a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm index 246e2d2809db..8e64afa3f733 100644 --- a/code/modules/mob/living/carbon/xenomorph/attack_alien.dm +++ b/code/modules/mob/living/carbon/xenomorph/attack_alien.dm @@ -982,3 +982,12 @@ var/matrix/A = matrix() apply_transform(A) stat &= ~BROKEN //Remove broken. MAGICAL REPAIRS + +//Misc +/obj/structure/prop/invuln/joey/attack_alien(mob/living/carbon/xenomorph/alien) + alien.animation_attack_on(src) + alien.visible_message(SPAN_DANGER("[alien] [alien.slashes_verb] [src]!"), \ + SPAN_DANGER("You [alien.slash_verb] [src]!"), null, 5) + playsound(loc, "alien_claw_metal", 25, 1) + attacked() + return XENO_ATTACK_ACTION From a97bc41de7895725fcd907be85cf26686d3e627a Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:41:16 +0100 Subject: [PATCH 102/138] Automatic changelog for PR #4093 [ci skip] --- html/changelogs/AutoChangeLog-pr-4093.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4093.yml diff --git a/html/changelogs/AutoChangeLog-pr-4093.yml b/html/changelogs/AutoChangeLog-pr-4093.yml new file mode 100644 index 000000000000..5b0503e1ec68 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4093.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - rscadd: "Workin Joey now randomly talks and responds when attacked" \ No newline at end of file From 256346f2679e4975290c6b4e687d2a80d1439009 Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Thu, 3 Aug 2023 18:50:48 +0100 Subject: [PATCH 103/138] Falcon Drone appears on marine MD (#4057) # About the pull request Adds the falcon drone to marine MD, same manner as queen eye. # Explain why it's good for the game It is a moving object after all, more so than the Queen's eye. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added the falcon drone to marine motion detectors, appearing the same as Queen eye. /:cl: --------- Co-authored-by: harryob --- code/game/objects/items/devices/motion_detector.dm | 9 ++++++--- code/modules/cm_preds/falcon.dm | 1 + code/modules/cm_tech/hologram.dm | 4 +++- code/modules/mob/living/carbon/xenomorph/castes/Queen.dm | 1 + 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/devices/motion_detector.dm b/code/game/objects/items/devices/motion_detector.dm index ade74531bc91..dd0c5d45eda4 100644 --- a/code/game/objects/items/devices/motion_detector.dm +++ b/code/game/objects/items/devices/motion_detector.dm @@ -229,11 +229,14 @@ if(human_user) show_blip(human_user, M) - for(var/mob/hologram/queen/Q in GLOB.hologram_list) - if(Q.z != cur_turf.z || !(range_bounds.contains_atom(Q))) continue + for(var/mob/hologram/holo as anything in GLOB.hologram_list) + if(!holo.motion_sensed) + continue + if(holo.z != cur_turf.z || !(range_bounds.contains_atom(holo))) + continue ping_count++ if(human_user) - show_blip(human_user, Q, "queen_eye") + show_blip(human_user, holo, "queen_eye") if(ping_count > 0) playsound(loc, pick('sound/items/detector_ping_1.ogg', 'sound/items/detector_ping_2.ogg', 'sound/items/detector_ping_3.ogg', 'sound/items/detector_ping_4.ogg'), 60, 0, 7, 2) diff --git a/code/modules/cm_preds/falcon.dm b/code/modules/cm_preds/falcon.dm index 19977a7bd84a..4461f9b4f7e7 100644 --- a/code/modules/cm_preds/falcon.dm +++ b/code/modules/cm_preds/falcon.dm @@ -68,6 +68,7 @@ var/obj/item/falcon_drone/parent_drone var/obj/item/clothing/gloves/yautja/owned_bracers desc = "An agile drone used by Yautja to survey the hunting grounds." + motion_sensed = TRUE /mob/hologram/falcon/Initialize(mapload, mob/M, obj/item/falcon_drone/drone, obj/item/clothing/gloves/yautja/bracers) . = ..() diff --git a/code/modules/cm_tech/hologram.dm b/code/modules/cm_tech/hologram.dm index 83cc0937b46e..5c0e986f45b2 100644 --- a/code/modules/cm_tech/hologram.dm +++ b/code/modules/cm_tech/hologram.dm @@ -1,4 +1,4 @@ -GLOBAL_LIST_EMPTY(hologram_list) +GLOBAL_LIST_EMPTY_TYPED(hologram_list, /mob/hologram) /mob/hologram name = "Hologram" @@ -16,6 +16,8 @@ GLOBAL_LIST_EMPTY(hologram_list) var/mob/linked_mob var/datum/action/leave_hologram/leave_button + ///If can be detected on motion detectors. + var/motion_sensed = FALSE /mob/hologram/movement_delay() . = -2 // Very fast speed, so they can navigate through easily, they can't ever have movement delay whilst as a hologram diff --git a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm index f3a354b42ad0..53e30d374b2c 100644 --- a/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm +++ b/code/modules/mob/living/carbon/xenomorph/castes/Queen.dm @@ -68,6 +68,7 @@ /mob/hologram/queen name = "Queen Eye" action_icon_state = "queen_exit" + motion_sensed = TRUE color = "#a800a8" From 216794e565a3098d526e2feb4d66425e8d0c295b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 19:54:33 +0100 Subject: [PATCH 104/138] Automatic changelog for PR #4057 [ci skip] --- html/changelogs/AutoChangeLog-pr-4057.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4057.yml diff --git a/html/changelogs/AutoChangeLog-pr-4057.yml b/html/changelogs/AutoChangeLog-pr-4057.yml new file mode 100644 index 000000000000..0677c85b9dd8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4057.yml @@ -0,0 +1,4 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Added the falcon drone to marine motion detectors, appearing the same as Queen eye." \ No newline at end of file From 2c85063514bea66df4f865053c70fdbfc1b64979 Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 20:06:15 +0200 Subject: [PATCH 105/138] Fixes predator crew monitor console (#4079) # About the pull request Fixes the predator crew monitor to work at all. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/41448081/f0928b55-378a-403e-b732-0e3bc2217692)
# Changelog :cl: fix: Predator ship health monitor console now works /:cl: Co-authored-by: John Doe --- code/modules/cm_marines/marines_consoles.dm | 57 ++++++++++++++++++++- maps/predship/huntership.dmm | 3 +- 2 files changed, 56 insertions(+), 4 deletions(-) diff --git a/code/modules/cm_marines/marines_consoles.dm b/code/modules/cm_marines/marines_consoles.dm index 36535a0b5141..4743034a68f4 100644 --- a/code/modules/cm_marines/marines_consoles.dm +++ b/code/modules/cm_marines/marines_consoles.dm @@ -679,11 +679,13 @@ idle_power_usage = 250 active_power_usage = 500 var/faction = FACTION_MARINE + /// What type of /datum/crewmonitor this will create + var/crewmonitor_type = /datum/crewmonitor /obj/structure/machinery/computer/crew/Initialize() . = ..() if(!GLOB.crewmonitor[faction]) - GLOB.crewmonitor[faction] = new /datum/crewmonitor(faction) + GLOB.crewmonitor[faction] = new crewmonitor_type(faction) /obj/structure/machinery/computer/crew/attack_remote(mob/living/user) attack_hand(user) @@ -714,6 +716,12 @@ icon_state = "cmonitor" density = FALSE +/obj/structure/machinery/computer/crew/alt/yautja + name = "\improper Yautja health monitor" + desc = "Used to monitor active health sensors of all Yautja in the system. You can see that the console highlights the human's ship areas with BLUE and the hunting locations with RED." + faction = FACTION_YAUTJA + crewmonitor_type = /datum/crewmonitor/yautja + /obj/structure/machinery/computer/crew/upp faction = FACTION_UPP @@ -790,7 +798,7 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) /datum/crewmonitor/ui_data(mob/user) . = list( "sensors" = update_data(), - "link_allowed" = isAI(user) + "link_allowed" = isAI(user), ) /datum/crewmonitor/proc/update_data() @@ -1102,6 +1110,51 @@ GLOBAL_LIST_EMPTY_TYPED(crewmonitor, /datum/crewmonitor) else jobs = list() +/datum/crewmonitor/yautja + faction = FACTION_YAUTJA + +/datum/crewmonitor/yautja/update_data() + var/list/results = list() + for(var/mob/living/carbon/human/human_mob as anything in GLOB.human_mob_list) + + if(!isyautja(human_mob)) + continue + + if(faction != human_mob.faction) + continue + + // Check if z-level is correct + var/turf/pos = get_turf(human_mob) + if(!pos) + continue + + // The entry for this human + var/list/entry = list( + "ref" = REF(human_mob), + "name" = human_mob.real_name, + "ijob" = UNKNOWN_JOB_ID, + "assignment" = "Hunter", + "oxydam" = round(human_mob.getOxyLoss(), 1), + "toxdam" = round(human_mob.getToxLoss(), 1), + "burndam" = round(human_mob.getFireLoss(), 1), + "brutedam" = round(human_mob.getBruteLoss(), 1), + "can_track" = TRUE, + ) + + if(is_mainship_level(pos.z)) + entry["side"] = "Almayer" + + var/area/mob_area = get_area(human_mob) + entry["area"] = sanitize_area(mob_area.name) + + results[++results.len] = entry + + // Cache result + data = results + last_update = world.time + + return results + #undef SENSOR_LIVING #undef SENSOR_VITALS #undef SENSOR_COORDS diff --git a/maps/predship/huntership.dmm b/maps/predship/huntership.dmm index e6fb4adc1c74..d7dcb49427a0 100644 --- a/maps/predship/huntership.dmm +++ b/maps/predship/huntership.dmm @@ -486,8 +486,7 @@ /obj/structure/pipes/standard/simple/hidden{ dir = 4 }, -/obj/structure/machinery/computer/crew/alt{ - faction = "Yautja"; +/obj/structure/machinery/computer/crew/alt/yautja{ pixel_y = 24 }, /turf/open/floor/corsat{ From 9dc6e61aa54e9ea16959a40039eef97f08effbf8 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 20:07:59 +0100 Subject: [PATCH 106/138] Automatic changelog for PR #4079 [ci skip] --- html/changelogs/AutoChangeLog-pr-4079.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4079.yml diff --git a/html/changelogs/AutoChangeLog-pr-4079.yml b/html/changelogs/AutoChangeLog-pr-4079.yml new file mode 100644 index 000000000000..5a7fcc03642b --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4079.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Predator ship health monitor console now works" \ No newline at end of file From c073bd8c7c5b5fa02fdd21c717f5b23a83da89ec Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Thu, 3 Aug 2023 14:07:53 -0400 Subject: [PATCH 107/138] Add security camera console to ARES Chamber (#4059) # About the pull request Add general camera console to ARES Chamber # Explain why it's good for the game ARES core and chamber especially is supposed to be the nexus of information, as such, I believe it would be better to start adding some new consoles to chamber, as right now it just mirrors itself on each side. # Changelog :cl: mapadd: ARES Chamber now has a security camera console /:cl: --- maps/map_files/USS_Almayer/USS_Almayer.dmm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index ff74707aa9c0..741b511792b1 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -53969,7 +53969,7 @@ }, /area/almayer/hull/upper_hull/u_a_p) "nJH" = ( -/obj/structure/machinery/computer/cameras/almayer/ares{ +/obj/structure/machinery/computer/cameras/almayer{ dir = 8; pixel_x = 17 }, From 6dd2c71e9cc24980df2d6b529910ea0a1495c2be Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 20:21:37 +0100 Subject: [PATCH 108/138] Automatic changelog for PR #4059 [ci skip] --- html/changelogs/AutoChangeLog-pr-4059.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4059.yml diff --git a/html/changelogs/AutoChangeLog-pr-4059.yml b/html/changelogs/AutoChangeLog-pr-4059.yml new file mode 100644 index 000000000000..cef9e6ea95b2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4059.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - mapadd: "ARES Chamber now has a security camera console" \ No newline at end of file From 36b6bffa2f2643a6a13a2ac0b2d762b5f750a7de Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:41:55 +0200 Subject: [PATCH 109/138] Preds now show up on the predship tacmap (#4080) # About the pull request Now makes preds (and thralls) show up on their (and only their) tacmaps. Additionally, anyone wearing a stolen bracer (since that's what the tracker is based from) has a custom icon on the tacmap. # Explain why it's good for the game Well, it makes sense that preds should be able to see each other on their tacmap. Not sure if this was intended when preds got their tacmap, but it's here now. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Predators and thralls are now visible on the predship tacmap. add: Anyone wearing a stolen predator bracer is now visible on the predship tacmap. /:cl: --------- Co-authored-by: John Doe --- code/__DEFINES/minimap.dm | 3 +- code/modules/cm_preds/yaut_bracers.dm | 42 ++++++++++++++++++++++++++ icons/ui_icons/map_blips.dmi | Bin 2672 -> 2840 bytes 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/code/__DEFINES/minimap.dm b/code/__DEFINES/minimap.dm index 9069ed323357..ca6d9718cd0c 100644 --- a/code/__DEFINES/minimap.dm +++ b/code/__DEFINES/minimap.dm @@ -4,7 +4,8 @@ #define MINIMAP_FLAG_PMC (1<<2) #define MINIMAP_FLAG_UPP (1<<3) #define MINIMAP_FLAG_CLF (1<<4) -#define MINIMAP_FLAG_ALL (1<<5) - 1 +#define MINIMAP_FLAG_YAUTJA (1<<5) +#define MINIMAP_FLAG_ALL (1<<6) - 1 ///Converts the overworld x and y to minimap x and y values #define MINIMAP_SCALE 2 diff --git a/code/modules/cm_preds/yaut_bracers.dm b/code/modules/cm_preds/yaut_bracers.dm index ca946aa580ac..305badf6fceb 100644 --- a/code/modules/cm_preds/yaut_bracers.dm +++ b/code/modules/cm_preds/yaut_bracers.dm @@ -46,6 +46,8 @@ var/mob/living/carbon/human/owner //Pred spawned on, or thrall given to. var/obj/item/clothing/gloves/yautja/linked_bracer //Bracer linked to this one (thrall or mentor). COOLDOWN_DECLARE(bracer_recharge) + /// What minimap icon this bracer should have + var/minimap_icon = "predator" /obj/item/clothing/gloves/yautja/equipped(mob/user, slot) . = ..() @@ -54,6 +56,8 @@ if(!owner) owner = user toggle_lock_internal(user, TRUE) + RegisterSignal(user, list(COMSIG_MOB_STAT_SET_ALIVE, COMSIG_MOB_DEATH), PROC_REF(update_minimap_icon)) + INVOKE_NEXT_TICK(src, PROC_REF(update_minimap_icon), user) /obj/item/clothing/gloves/yautja/Destroy() STOP_PROCESSING(SSobj, src) @@ -65,6 +69,8 @@ /obj/item/clothing/gloves/yautja/dropped(mob/user) STOP_PROCESSING(SSobj, src) flags_item = initial(flags_item) + UnregisterSignal(user, list(COMSIG_MOB_STAT_SET_ALIVE, COMSIG_MOB_DEATH)) + SSminimaps.remove_marker(user) ..() /obj/item/clothing/gloves/yautja/pickup(mob/living/user) @@ -102,6 +108,27 @@ /obj/item/clothing/gloves/yautja/proc/decloak() return +/// Called to update the minimap icon of the predator +/obj/item/clothing/gloves/yautja/proc/update_minimap_icon() + if(!ishuman(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + var/turf/wearer_turf = get_turf(owner) + SSminimaps.remove_marker(owner) + if(!isyautja(owner)) + if(owner.stat >= DEAD) + if(human_owner.undefibbable) + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, "bracer_stolen", 'icons/ui_icons/map_blips.dmi', overlay_iconstates = list("undefibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, "bracer_stolen", 'icons/ui_icons/map_blips.dmi', overlay_iconstates = list("defibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, "bracer_stolen", 'icons/ui_icons/map_blips.dmi') + else + if(owner?.stat >= DEAD) + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, 'icons/ui_icons/map_blips.dmi', overlay_iconstates = list("undefibbable")) //defib/undefib status doesn't really matter because they're gonna explode in the end regardless + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, 'icons/ui_icons/map_blips.dmi') /* *This is the main proc for checking AND draining the bracer energy. It must have human passed as an argument. *It can take a negative value in amount to restore energy. @@ -193,8 +220,23 @@ desc = "A pair of strange alien bracers, adapted for human biology." color = "#b85440" + minimap_icon = "thrall" +/obj/item/clothing/gloves/yautja/thrall/update_minimap_icon() + if(!ishuman(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + var/turf/wearer_turf = get_turf(owner) + if(owner.stat >= DEAD) + if(human_owner.undefibbable) + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, overlay_iconstates = list("undefibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon, overlay_iconstates = list("defibbable")) + else + SSminimaps.add_marker(owner, wearer_turf.z, MINIMAP_FLAG_YAUTJA, minimap_icon) + /obj/item/clothing/gloves/yautja/hunter name = "clan bracers" desc = "An extremely complex, yet simple-to-operate set of armored bracers worn by the Yautja. It has many functions, activate them to use some." diff --git a/icons/ui_icons/map_blips.dmi b/icons/ui_icons/map_blips.dmi index 829d9b8a43b09a6bab06c96c8145c04426b97288..0034b4fd6ff7df582f6698f428dc90da42f53d63 100644 GIT binary patch delta 2837 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 delta 2668 zcmV-y3X}Di7Vs26iBL{Q4GJ0x0000DNk~Le0000#0000#2nGNE09RiS-v9ssw0cxn zbVOxyV{&P5bZKvH004NLm6X43+%OErkw77T$&!+R7Y{%2-$#D8?&tHb)2lnaoZ1y7 zQ)1V-hy9PX*(j9Bb?&KcCZusHu5(XqE>O^Q?xqKS86{N?H*FJ0vg_Pk+YACT{{4SP zD_=Nmta6^b%H%7TNv9B0W}%phN(HaiwCV^Y6+s?Jg$xzXi;8R@0d+kB4%GM1M>I%( z{0(@{dKX?t1T%v82}RdhXoaFz77>CWT#5PyE@)Wh8KjJr*^qO_U^ow-L@+Oj1F}BB zTxHcm>dn3(>-!x+R{bgm@Ho|RG)yF7&M4;~iFIXdl-RTgI3QaVrLQ7sGk_Vn5Tico ziB^nBbkp@9LWay6h)^<2yUNAV$U>!m7&w6yEFycU*>>T8B?*CUYki_Z4)rU)phP}_pR?E0W1bXLoRYXFOV~>`nmnX2NL4( zi_$+Tzu(<|wytG~SM|+d|F}EsA3t@GC7Z@xD*xvmZ{73j(H&n-?H?Alq11|hB&FB@ z00?(UL_t(&f$dvgXdB5L{$?emR$?qH;hd?ceT4YM4~OVekJ?$4*g6hOA1-}5g_e6b zxc1fI!lf-H9OvSYP(q&12VHnVLodZBFm&3}+3QW^PG#X_%C)EX%Icn@n=kFqm6_k&zKj#0Lil`QYGxpu;{fG2uu> ztgo;0R4T=;UcK7p6!j|;wOlUqa=F}AuIoCd87w2dva-V5{b{*ePF5eAo11ptGz{q@ zu)4a+DwPTAeXd zrfD+HIcJP9H*pnV5vf#)-M@doO#pJ#-5+6SXo!i#0U)2xn}B3;{lXu)x>!k6_V zzpS@*4l(~K@$CG0P8XHgV2trdBm&bk(cj99XLf1dZu&9SeONk0B!?Fs_Gi4!MKuh;SP=~IM%!(lvr{Mc?-sZ`KxHkqbr z8~{Y(Kx=Es=kuu7>yGkVF2~B{GN&zz>|(^JF5PFYsHnGK7zR(L(^BF1a070=)qtRd#VFHnLlLlH*S2^MZQ2@6PesIqo5z%NA+v1js$M8ff$X0zE>LPi|NYm8Vd#*4+`j(pJkDkKsK?k4DVD4WePa%iWk zF!igdFB`K^D4E(ED|A)&`n>;zR8%IbK*)~>xC={@~yo_u%%a)gyrR_tZ5GO*S zA4E(PEt}1qq(lOSPjgTlVmCA9%~q$v55NB@ z_excm)_b{E+HFkFtB<>%-F%O$?7q|9kN6+|)%x0jQrn>}6Zax`#S%PR&jv`>c310ZYg3_-b&`wGfUAL_h>^DI# z?E6;t`B(4rK=`@T;n}4W@03U)n z<|lu5_$Jzanfi-V$mi7ne*L3=ze&ZMT}p9wdM3=hD(q(@RPfpbKD+rIcMC)KV&MZW z69#w@*jMo^bsH+;08p!KE8CgnEu~GXhoSwi5bP9t5#~_;lH(`Ln-`n^SG*xF!|YP( zm46j^&`^?pUJa;BhejABd95B+HaaZAD9QUB5L9@bgi(^;%gITFgAm4l>-PiYml>U$ zoTlfKT=u?BOavwdB91OOP13_J2-yH9?R#+SdpA?@>% zS^-}k8ECW3+|)ZNI(QRyK2M z0X}WUcaUih=7WS*W=)2lSRE#Ts*UAN4ywJ Date: Thu, 3 Aug 2023 21:59:08 +0100 Subject: [PATCH 110/138] Automatic changelog for PR #4080 [ci skip] --- html/changelogs/AutoChangeLog-pr-4080.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4080.yml diff --git a/html/changelogs/AutoChangeLog-pr-4080.yml b/html/changelogs/AutoChangeLog-pr-4080.yml new file mode 100644 index 000000000000..2f631b6d1a70 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4080.yml @@ -0,0 +1,5 @@ +author: "Zonespace27" +delete-after: True +changes: + - rscadd: "Predators and thralls are now visible on the predship tacmap." + - rscadd: "Anyone wearing a stolen predator bracer is now visible on the predship tacmap." \ No newline at end of file From b4859b4c7a86bb3ba22e62e97216a220447e0442 Mon Sep 17 00:00:00 2001 From: Segrain Date: Fri, 4 Aug 2023 00:47:47 +0400 Subject: [PATCH 111/138] Assigned job slots and cryorines. (#4076) # About the pull request Followup to #3552. In other words, the second part of it that was left out of the original PR to cut down on feature creep. Seems to work out fine in first approach on localhost, but testing with wider populace in natural conditions is probably required. (Also, added an extra sanity check to keep randomised characters from inheriting actual characters' records which might be using the actual names - not that anybody ever reads character records anyawy.) # Explain why it's good for the game Roleplaying game letting players use their characters is good. Encouraging players to use different characters more is also good. # Changelog :cl: add: Joining cryomarines now uses your assigned character slot for the role you get (as long as you have not already used that character name this round). /:cl: --- code/datums/emergency_calls/cryo_marines.dm | 15 ++++++++++----- code/modules/client/preferences.dm | 17 ++++++++++++----- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/code/datums/emergency_calls/cryo_marines.dm b/code/datums/emergency_calls/cryo_marines.dm index eb914e198b37..fb4a0d94e177 100644 --- a/code/datums/emergency_calls/cryo_marines.dm +++ b/code/datums/emergency_calls/cryo_marines.dm @@ -36,30 +36,35 @@ if(leaders < cryo_squad.max_leaders && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_LEADER) && check_timelock(H.client, JOB_SQUAD_LEADER, time_required_for_job)) leader = H leaders++ - arm_equipment(H, /datum/equipment_preset/uscm/leader/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_LEADER, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/leader/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Squad Leader in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else if (heavies < max_heavies && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_HEAVY) && check_timelock(H.client, JOB_SQUAD_SPECIALIST, time_required_for_job)) heavies++ - arm_equipment(H, /datum/equipment_preset/uscm/spec/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_SPECIALIST, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/spec/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Weapons Specialist in the USCM")) to_chat(H, SPAN_ROLE_BODY("Your squad is here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else if (medics < max_medics && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_MEDIC) && check_timelock(H.client, JOB_SQUAD_MEDIC, time_required_for_job)) medics++ - arm_equipment(H, /datum/equipment_preset/uscm/medic/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_MEDIC, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/medic/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Hospital Corpsman in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else if (engineers < max_engineers && HAS_FLAG(H.client.prefs.toggles_ert, PLAY_ENGINEER) && check_timelock(H.client, JOB_SQUAD_ENGI, time_required_for_job)) engineers++ - arm_equipment(H, /datum/equipment_preset/uscm/engineer/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_ENGI, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/engineer/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are an Engineer in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) else - arm_equipment(H, /datum/equipment_preset/uscm/pfc/cryo, TRUE, TRUE) + H.client.prefs.copy_all_to(H, JOB_SQUAD_MARINE, TRUE, TRUE) + arm_equipment(H, /datum/equipment_preset/uscm/pfc/cryo, FALSE, TRUE) to_chat(H, SPAN_ROLE_HEADER("You are a Rifleman in the USCM")) to_chat(H, SPAN_ROLE_BODY("You are here to assist in the defence of the [SSmapping.configs[GROUND_MAP].map_name]. Listen to the chain of command.")) to_chat(H, SPAN_BOLDWARNING("If you wish to cryo or ghost upon spawning in, you must ahelp and inform staff so you can be replaced.")) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 16afa8d1b4f2..4f1161709657 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1955,11 +1955,17 @@ var/const/MAX_SAVE_SLOTS = 10 load_character(slot_for_job) /// Transfers both physical characteristics and character information to character -/datum/preferences/proc/copy_all_to(mob/living/carbon/human/character, job_title, is_late_join = FALSE) +/datum/preferences/proc/copy_all_to(mob/living/carbon/human/character, job_title, is_late_join = FALSE, check_datacore = FALSE) if(!istype(character)) return find_assigned_slot(job_title, is_late_join) + if(check_datacore && !(be_random_body && be_random_name)) + for(var/datum/data/record/record as anything in GLOB.data_core.locked) + if(record.fields["name"] == real_name) + be_random_body = TRUE + be_random_name = TRUE + break if(be_random_name) real_name = random_name(gender) @@ -1987,10 +1993,11 @@ var/const/MAX_SAVE_SLOTS = 10 character.flavor_texts["legs"] = flavor_texts["legs"] character.flavor_texts["feet"] = flavor_texts["feet"] - character.med_record = strip_html(med_record) - character.sec_record = strip_html(sec_record) - character.gen_record = strip_html(gen_record) - character.exploit_record = strip_html(exploit_record) + if(!be_random_name) + character.med_record = strip_html(med_record) + character.sec_record = strip_html(sec_record) + character.gen_record = strip_html(gen_record) + character.exploit_record = strip_html(exploit_record) character.age = age character.gender = gender From 8ec830baf70c9decc8d85fd9b34e0aee7fe801a3 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:16:53 +0100 Subject: [PATCH 112/138] Automatic changelog for PR #4076 [ci skip] --- html/changelogs/AutoChangeLog-pr-4076.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4076.yml diff --git a/html/changelogs/AutoChangeLog-pr-4076.yml b/html/changelogs/AutoChangeLog-pr-4076.yml new file mode 100644 index 000000000000..0299cb845e98 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4076.yml @@ -0,0 +1,4 @@ +author: "Segrain" +delete-after: True +changes: + - rscadd: "Joining cryomarines now uses your assigned character slot for the role you get (as long as you have not already used that character name this round)." \ No newline at end of file From 327057eb043c8854657831b3310f6dfd33d8202e Mon Sep 17 00:00:00 2001 From: Stan_Albatross <66756236+stanalbatross@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:21:58 +0100 Subject: [PATCH 113/138] Almayer control console tgui (#4066) # About the pull request ![image](https://github.com/cmss13-devs/cmss13/assets/66756236/9cbacd1d-5932-43a7-85f8-afa6982a7bc9) also majorly cleaned up almayer command console code # Explain why it's good for the game tgui is good # Changelog :cl: ui: changed the almayer control console from html to tgui fix: custom faction messages will now be named properly in the paper printed out from the almayer control console /:cl: --------- Co-authored-by: Stan_Albatross Co-authored-by: harryob --- .../machinery/computer/almayer_control.dm | 465 ++++++++---------- code/game/objects/items/devices/cictablet.dm | 2 +- code/modules/admin/tabs/event_tab.dm | 4 +- .../tgui/interfaces/AlmayerControl.js | 259 ++++++++++ .../packages/tgui/interfaces/CommandTablet.js | 4 +- 5 files changed, 477 insertions(+), 257 deletions(-) create mode 100644 tgui/packages/tgui/interfaces/AlmayerControl.js diff --git a/code/game/machinery/computer/almayer_control.dm b/code/game/machinery/computer/almayer_control.dm index b2a931224464..7d63a2e8c3af 100644 --- a/code/game/machinery/computer/almayer_control.dm +++ b/code/game/machinery/computer/almayer_control.dm @@ -1,16 +1,3 @@ -#define STATE_DEFAULT 1 -#define STATE_EVACUATION 2 -#define STATE_EVACUATION_CANCEL 3 -#define STATE_DISTRESS 4 -#define STATE_DESTROY 5 -#define STATE_DEFCONLIST 6 - -#define STATE_MESSAGELIST 7 -#define STATE_VIEWMESSAGE 8 -#define STATE_DELMESSAGE 9 - - - #define COMMAND_SHIP_ANNOUNCE "Command Ship Announcement" /obj/structure/machinery/computer/almayer_control @@ -21,273 +8,149 @@ unslashable = TRUE unacidable = TRUE - var/state = STATE_DEFAULT - - var/is_announcement_active = TRUE - - var/cooldown_request = 0 - var/cooldown_destruct = 0 - var/cooldown_central = 0 + /// requesting a distress beacon + COOLDOWN_DECLARE(cooldown_request) + /// requesting evac + COOLDOWN_DECLARE(cooldown_destruct) + /// messaging HC (admins) + COOLDOWN_DECLARE(cooldown_central) + /// making a ship announcement + COOLDOWN_DECLARE(cooldown_message) var/list/messagetitle = list() var/list/messagetext = list() - var/currmsg = 0 - var/aicurrmsg = 0 /obj/structure/machinery/computer/almayer_control/attack_remote(mob/user as mob) return attack_hand(user) /obj/structure/machinery/computer/almayer_control/attack_hand(mob/user as mob) - if(..() || !allowed(user) || inoperable()) + if(..() || inoperable()) return + if(!allowed(user)) + to_chat(usr, SPAN_WARNING("Access denied.")) + return FALSE + if(!istype(loc.loc, /area/almayer/command/cic)) //Has to be in the CIC. Can also be a generic CIC area to communicate, if wanted. to_chat(usr, SPAN_WARNING("Unable to establish a connection.")) return FALSE - ui_interact(user) - -/obj/structure/machinery/computer/almayer_control/ui_interact(mob/user as mob) - user.set_interaction(src) + tgui_interact(user) - var/dat = "Almayer Control Console" +// tgui boilerplate \\ - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_INITIATING) - dat += "Evacuation in Progress\n
\nETA: [EvacuationAuthority.get_status_panel_eta()]
" - - switch(state) - if(STATE_DEFAULT) - dat += "Alert Level:
[get_security_level()]
" - dat += "
[is_announcement_active ? "Make a ship announcement" : "*Unavailable*"]" - dat += GLOB.admins.len > 0 ? "
Send a message to USCM" : "
USCM communication offline" - dat += "
Award a medal" - dat += "

" - dat += "

" - - - dat += "
Message list" - dat += "
Send Distress Beacon" - dat += "
Activate Self-Destruct" - switch(EvacuationAuthority.evac_status) - if(EVACUATION_STATUS_STANDING_BY) - dat += "
Initiate emergency evacuation" - if(EVACUATION_STATUS_INITIATING) - dat += "
Cancel emergency evacuation" - - if(STATE_EVACUATION) - dat += "Are you sure you want to evacuate the [MAIN_SHIP_NAME]? Confirm" - - if(STATE_EVACUATION_CANCEL) - dat += "Are you sure you want to cancel the evacuation of the [MAIN_SHIP_NAME]? Confirm" - - if(STATE_DISTRESS) - dat += "Are you sure you want to trigger a distress signal? The signal can be picked up by anyone listening, friendly or not. Confirm" - - if(STATE_DESTROY) - dat += "Are you sure you want to trigger the self-destruct? This would mean abandoning ship. Confirm" - - if(STATE_MESSAGELIST) - dat += "Messages:" - for(var/i = 1; i<=messagetitle.len; i++) - dat += "
[messagetitle[i]]" - - if(STATE_VIEWMESSAGE) - if (currmsg) - dat += "[messagetitle[currmsg]]

[messagetext[currmsg]]" - dat += "

Delete" - else - state = STATE_MESSAGELIST - attack_hand(user) - return FALSE +/obj/structure/machinery/computer/almayer_control/tgui_interact(mob/user, datum/tgui/ui, datum/ui_state/state) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "AlmayerControl", "[name]") + ui.open() - if(STATE_DELMESSAGE) - if (currmsg) - dat += "Are you sure you want to delete this message? OK|Cancel" - else - state = STATE_MESSAGELIST - attack_hand(user) - return FALSE +/obj/structure/machinery/computer/almayer_control/ui_status(mob/user, datum/ui_state/state) + . = ..() + if(!allowed(user)) + return UI_CLOSE + if(!operable()) + return UI_CLOSE - dat += "
[(state != STATE_DEFAULT) ? "Main Menu|" : ""]Close" +/obj/structure/machinery/computer/almayer_control/ui_state(mob/user) + return GLOB.not_incapacitated_and_adjacent_strict_state - show_browser(user, dat, name, "almayer_control") - onclose(user, "almayer_control") +// tgui data \\ -/obj/structure/machinery/computer/almayer_control/Topic(href, href_list) - if(..()) - return FALSE - - usr.set_interaction(src) - var/datum/ares_link/link = GLOB.ares_link - switch(href_list["operation"]) - if("main") - state = STATE_DEFAULT - - if("ship_announce") - if(!is_announcement_active) - to_chat(usr, SPAN_WARNING("Please allow at least [COOLDOWN_COMM_MESSAGE*0.1] second\s to pass between announcements.")) - return FALSE - var/input = stripped_multiline_input(usr, "Please write a message to announce to the station crew.", "Priority Announcement", "") - if(!input || !is_announcement_active || !(usr in view(1,src))) - return FALSE - - is_announcement_active = FALSE - - var/signed = null - if(ishuman(usr)) - var/mob/living/carbon/human/H = usr - var/obj/item/card/id/id = H.wear_id - if(istype(id)) - var/paygrade = get_paygrades(id.paygrade, FALSE, H.gender) - signed = "[paygrade] [id.registered_name]" +/obj/structure/machinery/computer/almayer_control/ui_static_data(mob/user) + var/list/data = list() - shipwide_ai_announcement(input, COMMAND_SHIP_ANNOUNCE, signature = signed) - addtimer(CALLBACK(src, PROC_REF(reactivate_announcement), usr), COOLDOWN_COMM_MESSAGE) - message_admins("[key_name(usr)] has made a shipwide annoucement.") - log_announcement("[key_name(usr)] has announced the following to the ship: [input]") + data["cooldown_request"] = COOLDOWN_COMM_REQUEST + data["cooldown_destruct"] = COOLDOWN_COMM_DESTRUCT + data["cooldown_central"] = COOLDOWN_COMM_CENTRAL + data["cooldown_message"] = COOLDOWN_COMM_MESSAGE + data["distresstimelock"] = DISTRESS_TIME_LOCK + return data - if("evacuation_start") - if(state == STATE_EVACUATION) - if(security_level < SEC_LEVEL_RED) - to_chat(usr, SPAN_WARNING("The ship must be under red alert in order to enact evacuation procedures.")) - return FALSE +/obj/structure/machinery/computer/almayer_control/ui_data(mob/user) + var/list/data = list() + var/list/messages = list() - if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) - to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) - return FALSE + data["alert_level"] = security_level - if(!EvacuationAuthority.initiate_evacuation()) - to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) - return FALSE + data["time_request"] = cooldown_request + data["time_destruct"] = cooldown_destruct + data["time_central"] = cooldown_central + data["time_message"] = cooldown_message - log_game("[key_name(usr)] has called for an emergency evacuation.") - message_admins("[key_name_admin(usr)] has called for an emergency evacuation.") - link.log_ares_security("Initiate Evacuation", "[usr] has called for an emergency evacuation.") - return TRUE + data["worldtime"] = world.time - state = STATE_EVACUATION + data["evac_status"] = EvacuationAuthority.evac_status + if(EvacuationAuthority.evac_status == EVACUATION_STATUS_INITIATING) + data["evac_eta"] = EvacuationAuthority.get_status_panel_eta() - if("evacuation_cancel") - if(state == STATE_EVACUATION_CANCEL) - if(!EvacuationAuthority.cancel_evacuation()) - to_chat(usr, SPAN_WARNING("You are unable to cancel the evacuation right now!")) - return FALSE + if(!messagetitle.len) + data["messages"] = null + else + for(var/i in 1 to length(messagetitle)) + var/list/messagedata = list(list( + "title" = messagetitle[i], + "text" = messagetext[i], + "number" = i + )) + messages += messagedata - spawn(35)//some time between AI announcements for evac cancel and SD cancel. - if(EvacuationAuthority.evac_status == EVACUATION_STATUS_STANDING_BY)//nothing changed during the wait - //if the self_destruct is active we try to cancel it (which includes lowering alert level to red) - if(!EvacuationAuthority.cancel_self_destruct(1)) - //if SD wasn't active (likely canceled manually in the SD room), then we lower the alert level manually. - set_security_level(SEC_LEVEL_RED, TRUE) //both SD and evac are inactive, lowering the security level. + data["messages"] = messages - log_game("[key_name(usr)] has canceled the emergency evacuation.") - message_admins("[key_name_admin(usr)] has canceled the emergency evacuation.") - link.log_ares_security("Cancel Evacuation", "[usr] has cancelled the emergency evacuation.") - return TRUE + return data - state = STATE_EVACUATION_CANCEL +// end tgui data \\ - if("distress") - if(state == STATE_DISTRESS) - if(world.time < DISTRESS_TIME_LOCK) - to_chat(usr, SPAN_WARNING("The distress beacon cannot be launched this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) - return FALSE +// tgui interact \\ - if(!SSticker.mode) - return FALSE //Not a game mode? +/obj/structure/machinery/computer/almayer_control/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return - if(SSticker.mode.force_end_at == 0) - to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) - return FALSE + switch(action) + if("award") + print_medal(usr, src) + . = TRUE - if(world.time < cooldown_request + COOLDOWN_COMM_REQUEST) - to_chat(usr, SPAN_WARNING("The distress beacon has recently broadcast a message. Please wait.")) - return FALSE + // evac stuff start \\ - if(security_level == SEC_LEVEL_DELTA) - to_chat(usr, SPAN_WARNING("The ship is already undergoing self-destruct procedures!")) - return FALSE + if("evacuation_start") + if(security_level < SEC_LEVEL_RED) + to_chat(usr, SPAN_WARNING("The ship must be under red alert in order to enact evacuation procedures.")) + return FALSE - for(var/client/C in GLOB.admins) - if((R_ADMIN|R_MOD) & C.admin_holder.rights) - C << 'sound/effects/sos-morse-code.ogg' - message_admins("[key_name(usr)] has requested a Distress Beacon! [CC_MARK(usr)] (SEND) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") - to_chat(usr, SPAN_NOTICE("A distress beacon request has been sent to USCM Central Command.")) + if(EvacuationAuthority.flags_scuttle & FLAGS_EVACUATION_DENY) + to_chat(usr, SPAN_WARNING("The USCM has placed a lock on deploying the evacuation pods.")) + return FALSE - cooldown_request = world.time - return TRUE + if(!EvacuationAuthority.initiate_evacuation()) + to_chat(usr, SPAN_WARNING("You are unable to initiate an evacuation procedure right now!")) + return FALSE - state = STATE_DISTRESS + log_game("[key_name(usr)] has called for an emergency evacuation.") + message_admins("[key_name_admin(usr)] has called for an emergency evacuation.") + var/datum/ares_link/link = GLOB.ares_link + link.log_ares_security("Initiate Evacuation", "[usr] has called for an emergency evacuation.") + . = TRUE - if("destroy") - if(state == STATE_DESTROY) - //Comment to test - if(world.time < DISTRESS_TIME_LOCK) - to_chat(usr, SPAN_WARNING("The self-destruct cannot be activated this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) - return FALSE - - if(!SSticker.mode) - return FALSE //Not a game mode? - - if(SSticker.mode.force_end_at == 0) - to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) - return FALSE - - if(world.time < cooldown_destruct + COOLDOWN_COMM_DESTRUCT) - to_chat(usr, SPAN_WARNING("A self-destruct request has already been sent to high command. Please wait.")) - return FALSE - - if(get_security_level() == "delta") - to_chat(usr, SPAN_WARNING("The [MAIN_SHIP_NAME]'s self-destruct is already activated.")) - return FALSE - - for(var/client/C in GLOB.admins) - if((R_ADMIN|R_MOD) & C.admin_holder.rights) - C << 'sound/effects/sos-morse-code.ogg' - message_admins("[key_name(usr)] has requested Self-Destruct! [CC_MARK(usr)] (GRANT) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") - to_chat(usr, SPAN_NOTICE("A self-destruct request has been sent to USCM Central Command.")) - cooldown_destruct = world.time - return TRUE - - state = STATE_DESTROY - - if("messagelist") - currmsg = 0 - state = STATE_MESSAGELIST - - if("viewmessage") - state = STATE_VIEWMESSAGE - if (!currmsg) - if(href_list["message-num"]) currmsg = text2num(href_list["message-num"]) - else state = STATE_MESSAGELIST + if("evacuation_cancel") + if(!EvacuationAuthority.cancel_evacuation()) + to_chat(usr, SPAN_WARNING("You are unable to cancel the evacuation right now!")) + return FALSE - if("delmessage") - state = (currmsg) ? STATE_DELMESSAGE : STATE_MESSAGELIST - - if("delmessage2") - if(currmsg) - var/title = messagetitle[currmsg] - var/text = messagetext[currmsg] - messagetitle.Remove(title) - messagetext.Remove(text) - if(currmsg == aicurrmsg) aicurrmsg = 0 - currmsg = 0 - state = STATE_MESSAGELIST + addtimer(CALLBACK(src, TYPE_PROC_REF(/obj/structure/machinery/computer/almayer_control, cancel_evac)), 4 SECONDS) - if("messageUSCM") - if(world.time < cooldown_central + COOLDOWN_COMM_CENTRAL) - to_chat(usr, SPAN_WARNING("Arrays recycling. Please stand by.")) - return FALSE - var/input = stripped_input(usr, "Please choose a message to transmit to USCM. Please be aware that this process is very expensive, and abuse will lead to termination. Transmission does not guarantee a response. There is a small delay before you may send another message. Be clear and concise.", "To abort, send an empty message.", "") - if(!input || !(usr in view(1,src)) || world.time < cooldown_central + COOLDOWN_COMM_CENTRAL) return FALSE + log_game("[key_name(usr)] has canceled the emergency evacuation.") + message_admins("[key_name_admin(usr)] has canceled the emergency evacuation.") + var/datum/ares_link/link = GLOB.ares_link + link.log_ares_security("Cancel Evacuation", "[usr] has cancelled the emergency evacuation.") + . = TRUE - high_command_announce(input, usr) - to_chat(usr, SPAN_NOTICE("Message transmitted.")) - log_announcement("[key_name(usr)] has made an USCM announcement: [input]") - cooldown_central = world.time + // evac stuff end \\ - if("changeseclevel") + if("change_sec_level") var/list/alert_list = list(num2seclevel(SEC_LEVEL_GREEN), num2seclevel(SEC_LEVEL_BLUE)) switch(security_level) if(SEC_LEVEL_GREEN) @@ -302,27 +165,125 @@ return set_security_level(seclevel2num(level_selected)) - log_game("[key_name(usr)] has changed the security level to [get_security_level()].") message_admins("[key_name_admin(usr)] has changed the security level to [get_security_level()].") + var/datum/ares_link/link = GLOB.ares_link + link.log_ares_security("Security Level Update", "[usr] has changed the security level to [get_security_level()].") + . = TRUE - if("award") - print_medal(usr, src) + if("messageUSCM") + if(!COOLDOWN_FINISHED(src, cooldown_central)) + to_chat(usr, SPAN_WARNING("Arrays are re-cycling. Please stand by.")) + return FALSE + var/input = stripped_input(usr, "Please choose a message to transmit to USCM. Please be aware that this process is very expensive, and abuse will lead to termination. Transmission does not guarantee a response. There is a small delay before you may send another message. Be clear and concise.", "To abort, send an empty message.", "") + if(!input || !(usr in view(1,src)) || !COOLDOWN_FINISHED(src, cooldown_central)) + return FALSE + + high_command_announce(input, usr) + to_chat(usr, SPAN_NOTICE("Message transmitted.")) + log_announcement("[key_name(usr)] has made an USCM announcement: [input]") + COOLDOWN_START(src, cooldown_central, COOLDOWN_COMM_CENTRAL) + . = TRUE + + if("ship_announce") + if(!COOLDOWN_FINISHED(src, cooldown_message)) + to_chat(usr, SPAN_WARNING("Please allow at least [COOLDOWN_TIMELEFT(src, cooldown_message)/10] second\s to pass between announcements.")) + return FALSE + var/input = stripped_multiline_input(usr, "Please write a message to announce to the station crew.", "Priority Announcement", "") + if(!input || !COOLDOWN_FINISHED(src, cooldown_message) || !(usr in view(1,src))) + return FALSE + + var/signed = null + if(ishuman(usr)) + var/mob/living/carbon/human/human_user = usr + var/obj/item/card/id/id = human_user.wear_id + if(istype(id)) + var/paygrade = get_paygrades(id.paygrade, FALSE, human_user.gender) + signed = "[paygrade] [id.registered_name]" + + COOLDOWN_START(src, cooldown_message, COOLDOWN_COMM_MESSAGE) + shipwide_ai_announcement(input, COMMAND_SHIP_ANNOUNCE, signature = signed) + message_admins("[key_name(usr)] has made a shipwide annoucement.") + log_announcement("[key_name(usr)] has announced the following to the ship: [input]") + . = TRUE + + if("distress") + if(world.time < DISTRESS_TIME_LOCK) + to_chat(usr, SPAN_WARNING("The distress beacon cannot be launched this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) + return FALSE + + if(!SSticker.mode) + return FALSE //Not a game mode? + + if(SSticker.mode.force_end_at == 0) + to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) + return FALSE + + if(!COOLDOWN_FINISHED(src, cooldown_request)) + to_chat(usr, SPAN_WARNING("The distress beacon has recently broadcast a message. Please wait.")) + return FALSE - updateUsrDialog() + if(security_level == SEC_LEVEL_DELTA) + to_chat(usr, SPAN_WARNING("The ship is already undergoing self-destruct procedures!")) + return FALSE + + for(var/client/admin_client as anything in GLOB.admins) + if((R_ADMIN|R_MOD) & admin_client.admin_holder.rights) + admin_client << 'sound/effects/sos-morse-code.ogg' + message_admins("[key_name(usr)] has requested a Distress Beacon! [CC_MARK(usr)] (SEND) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") + to_chat(usr, SPAN_NOTICE("A distress beacon request has been sent to USCM Central Command.")) + + COOLDOWN_START(src, cooldown_request, COOLDOWN_COMM_REQUEST) + . = TRUE + + // sd \\ + + if("destroy") + if(world.time < DISTRESS_TIME_LOCK) + to_chat(usr, SPAN_WARNING("The self-destruct cannot be activated this early in the operation. Please wait another [time_left_until(DISTRESS_TIME_LOCK, world.time, 1 MINUTES)] minutes before trying again.")) + return FALSE + + if(!SSticker.mode) + return FALSE //Not a game mode? + + if(SSticker.mode.force_end_at == 0) + to_chat(usr, SPAN_WARNING("ARES has denied your request for operational security reasons.")) + return FALSE + + if(!COOLDOWN_FINISHED(src, cooldown_destruct)) + to_chat(usr, SPAN_WARNING("A self-destruct request has already been sent to high command. Please wait.")) + return FALSE + + if(get_security_level() == "delta") + to_chat(usr, SPAN_WARNING("The [MAIN_SHIP_NAME]'s self-destruct is already activated.")) + return FALSE + + for(var/client/admin_client as anything in GLOB.admins) + if((R_ADMIN|R_MOD) & admin_client.admin_holder.rights) + admin_client << 'sound/effects/sos-morse-code.ogg' + message_admins("[key_name(usr)] has requested Self-Destruct! [CC_MARK(usr)] (GRANT) (DENY) [ADMIN_JMP_USER(usr)] [CC_REPLY(usr)]") + to_chat(usr, SPAN_NOTICE("A self-destruct request has been sent to USCM Central Command.")) + COOLDOWN_START(src, cooldown_destruct, COOLDOWN_COMM_DESTRUCT) + . = TRUE + + if("delmessage") + var/number_of_message = params["number"] + if(!number_of_message) + return FALSE + var/title = messagetitle[number_of_message] + var/text = messagetext[number_of_message] + messagetitle.Remove(title) + messagetext.Remove(text) + . = TRUE -/obj/structure/machinery/computer/almayer_control/proc/reactivate_announcement(mob/user) - is_announcement_active = TRUE - updateUsrDialog() +// end tgui interact \\ -#undef STATE_DEFAULT -#undef STATE_EVACUATION -#undef STATE_EVACUATION_CANCEL -#undef STATE_DISTRESS -#undef STATE_DESTROY -#undef STATE_DEFCONLIST +// end tgui \\ -#undef STATE_MESSAGELIST -#undef STATE_VIEWMESSAGE -#undef STATE_DELMESSAGE +/obj/structure/machinery/computer/almayer_control/proc/cancel_evac() + if(EvacuationAuthority.evac_status == EVACUATION_STATUS_STANDING_BY)//nothing changed during the wait + //if the self_destruct is active we try to cancel it (which includes lowering alert level to red) + if(!EvacuationAuthority.cancel_self_destruct(1)) + //if SD wasn't active (likely canceled manually in the SD room), then we lower the alert level manually. + set_security_level(SEC_LEVEL_RED, TRUE) //both SD and evac are inactive, lowering the security level. diff --git a/code/game/objects/items/devices/cictablet.dm b/code/game/objects/items/devices/cictablet.dm index 1a4aebe813cc..b2707a20aa90 100644 --- a/code/game/objects/items/devices/cictablet.dm +++ b/code/game/objects/items/devices/cictablet.dm @@ -53,6 +53,7 @@ data["faction"] = announcement_faction data["cooldown_message"] = cooldown_between_messages + data["distresstimelock"] = DISTRESS_TIME_LOCK return data @@ -63,7 +64,6 @@ data["evac_status"] = EvacuationAuthority.evac_status data["endtime"] = announcement_cooldown data["distresstime"] = distress_cooldown - data["distresstimelock"] = DISTRESS_TIME_LOCK data["worldtime"] = world.time return data diff --git a/code/modules/admin/tabs/event_tab.dm b/code/modules/admin/tabs/event_tab.dm index b9eb4fd47ea1..fdf70d314c21 100644 --- a/code/modules/admin/tabs/event_tab.dm +++ b/code/modules/admin/tabs/event_tab.dm @@ -491,10 +491,10 @@ for(var/obj/structure/machinery/computer/almayer_control/C in machines) if(!(C.inoperable())) var/obj/item/paper/P = new /obj/item/paper( C.loc ) - P.name = "'[command_name] Update.'" + P.name = "'[customname].'" P.info = input P.update_icon() - C.messagetitle.Add("[command_name] Update") + C.messagetitle.Add("[customname]") C.messagetext.Add(P.info) if(alert("Press \"Yes\" if you want to announce it to ship crew and marines. Press \"No\" to keep it only as printed report on communication console.",,"Yes","No") == "Yes") diff --git a/tgui/packages/tgui/interfaces/AlmayerControl.js b/tgui/packages/tgui/interfaces/AlmayerControl.js new file mode 100644 index 000000000000..6cc44737626c --- /dev/null +++ b/tgui/packages/tgui/interfaces/AlmayerControl.js @@ -0,0 +1,259 @@ +import { Fragment } from 'inferno'; +import { useBackend } from '../backend'; +import { Button, Section, Flex, NoticeBox, Collapsible, Divider, Box } from '../components'; +import { Window } from '../layouts'; + +export const AlmayerControl = (_props, context) => { + const { act, data } = useBackend(context); + + const worldTime = data.worldtime; + const messages = data.messages; + + const evacstatus = data.evac_status; + const evacEta = data.evac_eta; + + const AlertLevel = data.alert_level; + + const minimumTimeElapsed = worldTime > data.distresstimelock; + + const canMessage = data.time_message < worldTime; // ship announcement + const canRequest = // requesting distress beacon + data.time_request < worldTime && AlertLevel === 2 && minimumTimeElapsed; + const canEvac = (evacstatus === 0, AlertLevel >= 2); // triggering evac + const canDestruct = + data.time_destruct < worldTime && minimumTimeElapsed && AlertLevel === 2; + const canCentral = data.time_central < worldTime; // messaging HC + + let distress_reason; + let destruct_reason; + if (AlertLevel === 3) { + distress_reason = 'Self-destruct in progress. Beacon disabled.'; + destruct_reason = 'Self-destruct is already active!'; + } else if (AlertLevel !== 2) { + distress_reason = 'Ship is not under an active emergency.'; + destruct_reason = 'Ship is not under an active emergency.'; + } else if (data.time_request < worldTime) { + distress_reason = + 'Beacon is currently recharging. Time remaining: ' + + Math.ceil((data.time_message - worldTime) / 10) + + 'secs.'; + } else if (data.time_destruct < worldTime) { + destruct_reason = + 'A request has already been sent to HC. Please wait: ' + + Math.ceil((data.time_destruct - worldTime) / 10) + + 'secs to send another.'; + } else if (!minimumTimeElapsed) { + distress_reason = "It's too early to launch a distress beacon."; + destruct_reason = "It's too early to initiate the self-destruct."; + } + + let alertLevelString; + let alertLevelColor; + if (AlertLevel === 3) { + alertLevelString = 'DELTA'; + alertLevelColor = 'purple'; + } + if (AlertLevel === 2) { + alertLevelString = 'RED'; + alertLevelColor = 'red'; + } + if (AlertLevel === 1) { + alertLevelString = 'BLUE'; + alertLevelColor = 'blue'; + } + if (AlertLevel === 0) { + alertLevelString = 'GREEN'; + alertLevelColor = 'green'; + } + + return ( + + +
+ + + + + + {!canMessage && ( + + )} + {!!canMessage && ( + + )} + {!!canCentral && ( +
+ + + {messages && ( + + + + + {messages.map((entry) => { + return ( + +
+ act('delmessage', { number: entry.number }) + } + /> + }> + {entry.text} +
+
+ ); + })} +
+
+
+ )} +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/CommandTablet.js b/tgui/packages/tgui/interfaces/CommandTablet.js index f4cc882070b2..8b334d1dac62 100644 --- a/tgui/packages/tgui/interfaces/CommandTablet.js +++ b/tgui/packages/tgui/interfaces/CommandTablet.js @@ -28,7 +28,7 @@ export const CommandTablet = (_props, context) => { } else if (AlertLevel !== 2) { distress_reason = 'Ship is not under an active emergency.'; } else if (distressCooldown) { - distress_reason = 'Beacon is currently on cooldown.'; + distress_reason = 'Beacon is currently recharging.'; } else if (!minimumTimeElapsed) { distress_reason = "It's too early to launch a distress beacon."; } @@ -41,7 +41,7 @@ export const CommandTablet = (_props, context) => { {!canAnnounce && ( )} From 7e0ae9e0d4933db6398c405d5b64364d92378b0f Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Thu, 3 Aug 2023 22:31:46 +0100 Subject: [PATCH 114/138] Automatic changelog for PR #4066 [ci skip] --- html/changelogs/AutoChangeLog-pr-4066.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4066.yml diff --git a/html/changelogs/AutoChangeLog-pr-4066.yml b/html/changelogs/AutoChangeLog-pr-4066.yml new file mode 100644 index 000000000000..db124283d592 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4066.yml @@ -0,0 +1,5 @@ +author: "stanalbatross" +delete-after: True +changes: + - ui: "changed the almayer control console from html to tgui" + - bugfix: "custom faction messages will now be named properly in the paper printed out from the almayer control console" \ No newline at end of file From 7e822b92cc37ad2b0ac8b1e34c7a5f6f00a596dc Mon Sep 17 00:00:00 2001 From: Changelogs Date: Fri, 4 Aug 2023 01:18:36 +0000 Subject: [PATCH 115/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3860.yml | 4 --- html/changelogs/AutoChangeLog-pr-4024.yml | 6 ---- html/changelogs/AutoChangeLog-pr-4057.yml | 4 --- html/changelogs/AutoChangeLog-pr-4059.yml | 4 --- html/changelogs/AutoChangeLog-pr-4066.yml | 5 --- html/changelogs/AutoChangeLog-pr-4068.yml | 5 --- html/changelogs/AutoChangeLog-pr-4074.yml | 4 --- html/changelogs/AutoChangeLog-pr-4075.yml | 4 --- html/changelogs/AutoChangeLog-pr-4076.yml | 4 --- html/changelogs/AutoChangeLog-pr-4079.yml | 4 --- html/changelogs/AutoChangeLog-pr-4080.yml | 5 --- html/changelogs/AutoChangeLog-pr-4082.yml | 4 --- html/changelogs/AutoChangeLog-pr-4083.yml | 4 --- html/changelogs/AutoChangeLog-pr-4084.yml | 4 --- html/changelogs/AutoChangeLog-pr-4090.yml | 4 --- html/changelogs/AutoChangeLog-pr-4093.yml | 4 --- html/changelogs/AutoChangeLog-pr-4094.yml | 4 --- html/changelogs/archive/2023-08.yml | 38 +++++++++++++++++++++++ 18 files changed, 38 insertions(+), 73 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3860.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4024.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4057.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4059.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4066.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4068.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4074.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4075.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4076.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4079.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4080.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4082.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4083.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4084.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4090.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4093.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4094.yml diff --git a/html/changelogs/AutoChangeLog-pr-3860.yml b/html/changelogs/AutoChangeLog-pr-3860.yml deleted file mode 100644 index c897739d6646..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3860.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - rscadd: "B5 Breaching Hammer will now slow down humans who picks it up." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4024.yml b/html/changelogs/AutoChangeLog-pr-4024.yml deleted file mode 100644 index 1d20fc50b0a1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4024.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - admin: "Added logs for speech through telephones and deferring ahelps to mentors." - - admin: "Chestburst logs now include location data. Mentor Imaginary Friend now logs its speech. Narrow miss shots now log who fired them (where applicable)." - - admin: "Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and also included in attack logs for the user." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4057.yml b/html/changelogs/AutoChangeLog-pr-4057.yml deleted file mode 100644 index 0677c85b9dd8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4057.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added the falcon drone to marine motion detectors, appearing the same as Queen eye." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4059.yml b/html/changelogs/AutoChangeLog-pr-4059.yml deleted file mode 100644 index cef9e6ea95b2..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4059.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - mapadd: "ARES Chamber now has a security camera console" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4066.yml b/html/changelogs/AutoChangeLog-pr-4066.yml deleted file mode 100644 index db124283d592..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4066.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "stanalbatross" -delete-after: True -changes: - - ui: "changed the almayer control console from html to tgui" - - bugfix: "custom faction messages will now be named properly in the paper printed out from the almayer control console" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4068.yml b/html/changelogs/AutoChangeLog-pr-4068.yml deleted file mode 100644 index f0437bbca87c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4068.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - rscadd: "WJs now spawn in the ARES core." - - rscadd: "There is now a synthetic repair station in the ARES core." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4074.yml b/html/changelogs/AutoChangeLog-pr-4074.yml deleted file mode 100644 index cea925a9026d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4074.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - rscdel: "You can no longer move the carp nade in the yautja ship" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4075.yml b/html/changelogs/AutoChangeLog-pr-4075.yml deleted file mode 100644 index d590d7020367..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4075.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - bugfix: "Lesser drones now can pass through runners same as through any other castes." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4076.yml b/html/changelogs/AutoChangeLog-pr-4076.yml deleted file mode 100644 index 0299cb845e98..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4076.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Segrain" -delete-after: True -changes: - - rscadd: "Joining cryomarines now uses your assigned character slot for the role you get (as long as you have not already used that character name this round)." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4079.yml b/html/changelogs/AutoChangeLog-pr-4079.yml deleted file mode 100644 index 5a7fcc03642b..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4079.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Predator ship health monitor console now works" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4080.yml b/html/changelogs/AutoChangeLog-pr-4080.yml deleted file mode 100644 index 2f631b6d1a70..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4080.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - rscadd: "Predators and thralls are now visible on the predship tacmap." - - rscadd: "Anyone wearing a stolen predator bracer is now visible on the predship tacmap." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4082.yml b/html/changelogs/AutoChangeLog-pr-4082.yml deleted file mode 100644 index bc2e8e989ea7..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4082.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "blackdragonTOW" -delete-after: True -changes: - - bugfix: "fixed a file reference that broke end of round music for some factions" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4083.yml b/html/changelogs/AutoChangeLog-pr-4083.yml deleted file mode 100644 index 6fa9a43c2892..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4083.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - qol: "Predator emote panel emotes now look a bit cleaner in the menu" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4084.yml b/html/changelogs/AutoChangeLog-pr-4084.yml deleted file mode 100644 index 51bc383a0eda..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4084.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Predator flight computers can no longer be walked on." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4090.yml b/html/changelogs/AutoChangeLog-pr-4090.yml deleted file mode 100644 index 786b56eed7bb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4090.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - bugfix: "Yautja Bracers are no longer hyper lethal electrical outlets." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4093.yml b/html/changelogs/AutoChangeLog-pr-4093.yml deleted file mode 100644 index 5b0503e1ec68..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4093.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Ben10083" -delete-after: True -changes: - - rscadd: "Workin Joey now randomly talks and responds when attacked" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4094.yml b/html/changelogs/AutoChangeLog-pr-4094.yml deleted file mode 100644 index 071aedb02f61..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4094.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Huffie56" -delete-after: True -changes: - - bugfix: "forbidden all the items beside battery and beakers to avoid weirdness and bug." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index d8fa59382b06..fe0ed539128f 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -22,3 +22,41 @@ lockbox. Thwomper: - maptweak: added Workin' Joey to maint bar. +2023-08-04: + Ben10083: + - mapadd: ARES Chamber now has a security camera console + - rscadd: Workin Joey now randomly talks and responds when attacked + Huffie56: + - bugfix: forbidden all the items beside battery and beakers to avoid weirdness + and bug. + Segrain: + - bugfix: Lesser drones now can pass through runners same as through any other castes. + - rscadd: Joining cryomarines now uses your assigned character slot for the role + you get (as long as you have not already used that character name this round). + Zonespace27: + - bugfix: Predator flight computers can no longer be walked on. + - rscadd: Predators and thralls are now visible on the predship tacmap. + - rscadd: Anyone wearing a stolen predator bracer is now visible on the predship + tacmap. + - qol: Predator emote panel emotes now look a bit cleaner in the menu + - bugfix: Predator ship health monitor console now works + - rscadd: WJs now spawn in the ARES core. + - rscadd: There is now a synthetic repair station in the ARES core. + - rscdel: You can no longer move the carp nade in the yautja ship + blackdragonTOW: + - bugfix: fixed a file reference that broke end of round music for some factions + ghostsheet: + - rscadd: B5 Breaching Hammer will now slow down humans who picks it up. + realforest2001: + - admin: Added logs for speech through telephones and deferring ahelps to mentors. + - admin: Chestburst logs now include location data. Mentor Imaginary Friend now + logs its speech. Narrow miss shots now log who fired them (where applicable). + - admin: Dropship interactions (Launch/Flyby/Autopilot) are now logged again, and + also included in attack logs for the user. + - bugfix: Yautja Bracers are no longer hyper lethal electrical outlets. + - rscadd: Added the falcon drone to marine motion detectors, appearing the same + as Queen eye. + stanalbatross: + - ui: changed the almayer control console from html to tgui + - bugfix: custom faction messages will now be named properly in the paper printed + out from the almayer control console From 50e83da9f53579e7b27d72da11be02d94f88db73 Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Fri, 4 Aug 2023 14:19:08 +1000 Subject: [PATCH 116/138] Tent Quickfix (#4100) # About the pull request Prevent noise spam by using action_busy # Explain why it's good for the game My code was bad, this improves it. Prevents people from spamming deconstruction noise and text --- 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 fc9a69d2366c..d55fe6b59879 100644 --- a/code/modules/tents/deployed_tents.dm +++ b/code/modules/tents/deployed_tents.dm @@ -100,12 +100,12 @@ /obj/structure/tent/attackby(obj/item/item, mob/user) var/obj/item/tool/shovel/shovel = item - if(!istype(shovel) || shovel.folded) + if(!istype(shovel) || shovel.folded || user.action_busy) return visible_message(SPAN_HIGHDANGER("[user] is trying to tear down the [src]")) playsound(src, 'sound/items/paper_ripped.ogg', 25, 1) - if(user.action_busy || !do_after(user, 150, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_HOSTILE, src) || QDELETED(src)) + if(!do_after(user, 150, INTERRUPT_ALL|BEHAVIOR_IMMOBILE, BUSY_ICON_HOSTILE, src) || QDELETED(src)) return visible_message(SPAN_HIGHDANGER("[user] tears down the [src]")) From e1a97c4df5270a9d5c458df8c5e67dff044eb885 Mon Sep 17 00:00:00 2001 From: morrowwolf Date: Fri, 4 Aug 2023 00:57:30 -0400 Subject: [PATCH 117/138] You can no longer bypass skill checks on pill bottles (#4097) # About the pull request When it got passed to attack_hand() from unarmed_attack() in click() it would not check the skillcheck as it calls attack_hand() on the pill rather than through the pill bottle which was allowing a bypass for the skillcheck for pill bottles. This *feels* like the wrong way to do it as like OOP so I'm happy to do it in a different way. # 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: You can no longer bypass skill checks on pill bottles /:cl: --- code/game/objects/items/storage/firstaid.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/code/game/objects/items/storage/firstaid.dm b/code/game/objects/items/storage/firstaid.dm index 2717b7c98501..ccab1bf3dfc7 100644 --- a/code/game/objects/items/storage/firstaid.dm +++ b/code/game/objects/items/storage/firstaid.dm @@ -448,6 +448,22 @@ ..() update_icon() +/obj/item/storage/pill_bottle/attack_hand(mob/user, mods) + if(loc != user) + return ..() + + if(!mods || !mods["alt"]) + return ..() + + if(!ishuman(user)) + return ..() + + if(skilllock && !skillcheck(user, SKILL_MEDICAL, SKILL_MEDICAL_MEDIC)) + error_idlock(user) + return FALSE + + return ..() + /obj/item/storage/pill_bottle/proc/error_idlock(mob/user) to_chat(user, SPAN_WARNING("It must have some kind of ID lock...")) From aa0c3a682308037c5d046f960a6c05d402a7b4ad Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:05:38 +0100 Subject: [PATCH 118/138] Automatic changelog for PR #4097 [ci skip] --- html/changelogs/AutoChangeLog-pr-4097.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4097.yml diff --git a/html/changelogs/AutoChangeLog-pr-4097.yml b/html/changelogs/AutoChangeLog-pr-4097.yml new file mode 100644 index 000000000000..077d31d7df64 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4097.yml @@ -0,0 +1,4 @@ +author: "Morrow" +delete-after: True +changes: + - bugfix: "You can no longer bypass skill checks on pill bottles" \ No newline at end of file From bbeab9d7f00aab36e81db5993928711385bcdbba Mon Sep 17 00:00:00 2001 From: Zonespace <41448081+Zonespace27@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:57:53 +0200 Subject: [PATCH 119/138] Fixes underbarrel extinguishers (#4102) # About the pull request Closes https://github.com/cmss13-devs/cmss13/issues/4036 You can now refill underbarrel extinguishers at watertanks and such when they are selected. # Testing Photographs and Procedure
Screenshots & Videos ![image](https://github.com/cmss13-devs/cmss13/assets/41448081/b9d57670-0532-46d8-8c24-baae3e099618)
# Changelog :cl: fix: Underbarrel extinguishers can now be refilled. /:cl: Co-authored-by: John Doe --- code/modules/projectiles/gun.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index 6b948b9debe2..7a2a5f85c5b3 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -1218,6 +1218,16 @@ and you're good to go. #define EXECUTION_CHECK (attacked_mob.stat == UNCONSCIOUS || attacked_mob.is_mob_restrained()) && ((user.a_intent == INTENT_GRAB)||(user.a_intent == INTENT_DISARM)) +/obj/item/weapon/gun/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(!proximity_flag) + return FALSE + + if(active_attachable && (active_attachable.flags_attach_features & ATTACH_MELEE)) + active_attachable.last_fired = world.time + active_attachable.fire_attachment(target, src, user) + return TRUE + + /obj/item/weapon/gun/attack(mob/living/attacked_mob, mob/living/user) if(active_attachable && (active_attachable.flags_attach_features & ATTACH_MELEE)) //this is expected to do something in melee. active_attachable.last_fired = world.time From d053185ab0bb9961c9e40a902688cfac4e3f9516 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:19:34 +0100 Subject: [PATCH 120/138] Automatic changelog for PR #4102 [ci skip] --- html/changelogs/AutoChangeLog-pr-4102.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4102.yml diff --git a/html/changelogs/AutoChangeLog-pr-4102.yml b/html/changelogs/AutoChangeLog-pr-4102.yml new file mode 100644 index 000000000000..b713f5842337 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4102.yml @@ -0,0 +1,4 @@ +author: "Zonespace27" +delete-after: True +changes: + - bugfix: "Underbarrel extinguishers can now be refilled." \ No newline at end of file From 69ff181ce69643debf3b1824daae2cf00b880dca Mon Sep 17 00:00:00 2001 From: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com> Date: Fri, 4 Aug 2023 01:06:58 -0400 Subject: [PATCH 121/138] Adds campfires (#4091) # About the pull request Adds campfires that provide heating to those nearby, while requiring fuel Sprites and sound by Thwomper # Explain why it's good for the game They look cool and will allow marines, and maps, to have campfires without using braziers # Changelog :cl: add: Adds campfires, craftable with wood code: Modifies brazier construction code for easier use and mapping /:cl: --------- Co-authored-by: harryob --- .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/structures/props.dm | 195 +++++++++++++++--- code/game/turfs/walls/walls.dm | 2 +- icons/obj/structures/structures.dmi | Bin 42628 -> 42273 bytes maps/templates/clf_ert_station.dmm | 4 +- sound/machines/firepit_ambience.ogg | Bin 0 -> 58377 bytes 6 files changed, 168 insertions(+), 34 deletions(-) create mode 100644 sound/machines/firepit_ambience.ogg diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 34719747bd02..98a7ab036f06 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -144,6 +144,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ /* new/datum/stack_recipe("table parts", /obj/item/frame/table/wood, 2), \ */ + new/datum/stack_recipe("campfire", /obj/structure/prop/brazier/frame/full/campfire, 5, time = 15, one_per_turf = ONE_TYPE_PER_TURF, on_floor = TRUE), \ new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood/normal, 1, time = 10, one_per_turf = ONE_TYPE_PER_TURF, on_floor = 1), \ new/datum/stack_recipe("wooden barricade", /obj/structure/barricade/wooden, 5, time = 20, one_per_turf = ONE_TYPE_PER_BORDER, on_floor = 1), \ new/datum/stack_recipe("wooden crate", /obj/structure/closet/coffin/woodencrate, 5, time = 15, one_per_turf = ONE_TYPE_PER_TURF, on_floor = 1), \ diff --git a/code/game/objects/structures/props.dm b/code/game/objects/structures/props.dm index 0df2cc345cb7..ea3a2af391bc 100644 --- a/code/game/objects/structures/props.dm +++ b/code/game/objects/structures/props.dm @@ -639,6 +639,10 @@ icon_state = "" icon = 'icons/turf/lifeboat.dmi' +#define STATE_COMPLETE 0 +#define STATE_FUEL 1 +#define STATE_IGNITE 2 + /obj/structure/prop/brazier name = "brazier" desc = "The fire inside the brazier emits a relatively dim glow to flashlights and flares, but nothing can replace the feeling of sitting next to a fireplace with your friends." @@ -647,6 +651,40 @@ density = TRUE health = 150 luminosity = 6 + /// What obj this becomes when it gets to its next stage of construction / ignition + var/frame_type + /// What is used to progress to the next stage + var/state = STATE_COMPLETE + +/obj/structure/prop/brazier/get_examine_text(mob/user) + . = ..() + switch(state) + if(STATE_FUEL) + . += "[src] requires wood to be fueled." + if(STATE_IGNITE) + . += "[src] needs to be lit." + +/obj/structure/prop/brazier/attackby(obj/item/hit_item, mob/user) + switch(state) + if(STATE_COMPLETE) + return ..() + if(STATE_FUEL) + if(!istype(hit_item, /obj/item/stack/sheet/wood)) + return ..() + var/obj/item/stack/sheet/wood/wooden_boards = hit_item + if(!wooden_boards.use(5)) + to_chat(user, SPAN_WARNING("Not enough wood!")) + return + user.visible_message(SPAN_NOTICE("[user] fills [src] with [hit_item].")) + if(STATE_IGNITE) + if(!hit_item.heat_source) + return ..() + if(!do_after(user, 3 SECONDS, INTERRUPT_MOVED, BUSY_ICON_BUILD)) + return + user.visible_message(SPAN_NOTICE("[user] ignites [src] with [hit_item].")) + + new frame_type(loc) + qdel(src) /obj/structure/prop/brazier/Destroy() SetLuminosity(0) @@ -662,31 +700,15 @@ desc = "An empty brazier." icon_state = "brazier_frame" luminosity = 0 + frame_type = /obj/structure/prop/brazier/frame/full + state = STATE_FUEL -/obj/structure/prop/brazier/frame/attackby(obj/item/hit_item, mob/user) - if(!istype(hit_item, /obj/item/stack/sheet/wood)) - return ..() - var/obj/item/stack/wooden_boards = hit_item - if(wooden_boards.amount < 5) - to_chat(user, SPAN_WARNING("Not enough wood!")) - return - wooden_boards.use(5) - user.visible_message(SPAN_NOTICE("[user] fills the brazier with wood.")) - new /obj/structure/prop/brazier/frame_woodened(loc) - qdel(src) - -/obj/structure/prop/brazier/frame_woodened +/obj/structure/prop/brazier/frame/full name = "empty full brazier" desc = "An empty brazier. Yet it's also full. What??? Use something hot to ignite it, like a welding tool." icon_state = "brazier_frame_filled" - luminosity = 0 - -/obj/structure/prop/brazier/frame_woodened/attackby(obj/item/hit_item, mob/user) - if(!hit_item.heat_source) - return ..() - user.visible_message(SPAN_NOTICE("[user] ignites the brazier with [hit_item].")) - new /obj/structure/prop/brazier(loc) - qdel(src) + frame_type = /obj/structure/prop/brazier + state = STATE_IGNITE /obj/structure/prop/brazier/torch name = "torch" @@ -695,25 +717,136 @@ density = FALSE luminosity = 5 -/obj/structure/prop/brazier/torch/frame +/obj/structure/prop/brazier/frame/full/torch name = "unlit torch" desc = "It's a torch, but it's not lit. Use something hot to ignite it, like a welding tool." icon_state = "torch_frame" - luminosity = 0 - -/obj/structure/prop/brazier/torch/frame/attackby(obj/item/hit_item, mob/user) - if(!hit_item.heat_source) - return ..() - user.visible_message(SPAN_NOTICE("[user] ignites the torch with [hit_item].")) - new /obj/structure/prop/brazier/torch(loc) - qdel(src) + frame_type = /obj/structure/prop/brazier/torch /obj/item/prop/torch_frame name = "unlit torch" icon = 'icons/obj/structures/structures.dmi' desc = "It's a torch, but it's not lit or placed down. Click on a wall to place it." icon_state = "torch_frame" - luminosity = 0 + +/obj/structure/prop/brazier/frame/full/campfire + name = "unlit campfire" + desc = "A circle of stones surrounding a pile of wood. If only you were to light it." + icon_state = "campfire" + frame_type = /obj/structure/prop/brazier/campfire + density = FALSE + +/obj/structure/prop/brazier/frame/full/campfire/smolder + name = "smoldering campfire" + desc = "A campfire that used to be lit, but was extinguished. You can still see the embers, and smoke rises from it." + state = STATE_FUEL + frame_type = /obj/structure/prop/brazier/frame/full/campfire + +/obj/structure/prop/brazier/campfire + name = "campfire" + desc = "A circle of stones surrounding a burning pile of wood. The fire is roaring and you can hear its crackle. You could probably stomp the fire out." + icon = 'icons/obj/structures/structures.dmi' + icon_state = "campfire_on" + density = FALSE + ///How many tiles the heating and sound goes + var/heating_range = 2 + /// time between sounds + var/time_to_sound = 20 + /// Time for it to burn through fuel + var/fuel_stage_time = 1 MINUTES + /// How much fuel it has + var/remaining_fuel = 5 //Maxes at 5, but burns one when made + /// If the fire can be manually put out + var/extinguishable = TRUE + /// Make no noise + var/quiet = FALSE + +/obj/structure/prop/brazier/campfire/Initialize() + . = ..() + START_PROCESSING(SSobj, src) + fuel_drain(TRUE) + +/obj/structure/prop/brazier/campfire/get_examine_text(mob/user) + . = ..() + switch(remaining_fuel) + if(4 to INFINITY) + . += "The fire is roaring." + if(2 to 3) + . += "The fire is burning warm." + if(-INFINITY to 1) + . += "The embers of the fire barely burns." + +/obj/structure/prop/brazier/campfire/process(delta_time) + if(!isturf(loc)) + return + + for(var/mob/living/carbon/human/mob in range(heating_range, src)) + if(mob.bodytemperature < T20C) + mob.bodytemperature += min(round(T20C - mob.bodytemperature)*0.7, 25) + mob.recalculate_move_delay = TRUE + + if(quiet) + return + time_to_sound -= delta_time + if(time_to_sound <= 0) + playsound(loc, 'sound/machines/firepit_ambience.ogg', 15, FALSE, heating_range) + time_to_sound = initial(time_to_sound) + +/obj/structure/prop/brazier/campfire/attack_hand(mob/user) + . = ..() + if(!extinguishable) + to_chat(user, SPAN_WARNING("You cannot extinguish [src].")) + return + to_chat(user, SPAN_NOTICE("You begin to extinguish [src].")) + while(remaining_fuel) + if(user.action_busy || !do_after(user, 3 SECONDS, INTERRUPT_MOVED, BUSY_ICON_BUILD)) + return + fuel_drain() + to_chat(user, SPAN_NOTICE("You continue to extinguish [src].")) + visible_message(SPAN_NOTICE("[user] extinguishes [src].")) + +/obj/structure/prop/brazier/campfire/attackby(obj/item/attacking_item, mob/user) + if(!istype(attacking_item, /obj/item/stack/sheet/wood)) + to_chat(SPAN_NOTICE("You cannot fuel [src] with [attacking_item].")) + return + var/obj/item/stack/sheet/wood/fuel = attacking_item + if(remaining_fuel >= initial(remaining_fuel)) + to_chat(user, SPAN_NOTICE("You cannot fuel [src] further.")) + if(!fuel.use(1)) + to_chat(SPAN_NOTICE("You do not have enough [attacking_item] to fuel [src].")) + visible_message(SPAN_NOTICE("[user] fuels [src] with [fuel].")) + remaining_fuel++ + +/obj/structure/prop/brazier/campfire/attack_alien(mob/living/carbon/xenomorph/xeno) + if(!extinguishable) + to_chat(xeno, SPAN_WARNING("You cannot extinguish [src].")) + return + to_chat(xeno, SPAN_NOTICE("You begin to extinguish [src].")) + while(remaining_fuel) + if(xeno.action_busy || !do_after(xeno, 1 SECONDS, INTERRUPT_MOVED, BUSY_ICON_HOSTILE)) + return + fuel_drain() + to_chat(xeno, SPAN_NOTICE("You continue to extinguish [src].")) + visible_message(SPAN_WARNING("[xeno] extinguishes [src]!")) + +/obj/structure/prop/brazier/campfire/proc/fuel_drain(looping) + remaining_fuel-- + if(!remaining_fuel) + new /obj/structure/prop/brazier/frame/full/campfire/smolder(loc) + qdel(src) + return + if(!looping || !fuel_stage_time) + return + addtimer(CALLBACK(src, PROC_REF(fuel_drain), TRUE), fuel_stage_time) + +/obj/structure/prop/brazier/campfire/Destroy() + SetLuminosity(0) + STOP_PROCESSING(SSobj, src) + return ..() + +#undef STATE_COMPLETE +#undef STATE_FUEL +#undef STATE_IGNITE //ICE COLONY PROPS //Thematically look to Blackmesa's Xen levels. Generic science-y props n' stuff. diff --git a/code/game/turfs/walls/walls.dm b/code/game/turfs/walls/walls.dm index 3599d5bb980b..2387a2086192 100644 --- a/code/game/turfs/walls/walls.dm +++ b/code/game/turfs/walls/walls.dm @@ -403,7 +403,7 @@ if(istype(attacking_item, /obj/item/prop/torch_frame)) to_chat(user, SPAN_NOTICE("You place the torch down on the wall.")) - new /obj/structure/prop/brazier/torch/frame(src) + new /obj/structure/prop/brazier/frame/full/torch(src) qdel(attacking_item) if(hull) diff --git a/icons/obj/structures/structures.dmi b/icons/obj/structures/structures.dmi index 21567936aad0905d18b2c3eb3b710a9172035ba9..ef63dee56e13a33cc8e21a0c1f57f6613387d2ae 100644 GIT binary patch literal 42273 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 E063EbqyPW_ literal 42628 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 diff --git a/maps/templates/clf_ert_station.dmm b/maps/templates/clf_ert_station.dmm index cf8bc8d46bf6..330f7b2a1819 100644 --- a/maps/templates/clf_ert_station.dmm +++ b/maps/templates/clf_ert_station.dmm @@ -46,7 +46,7 @@ /turf/closed/wall/rock/brown, /area/adminlevel/ert_station/clf_station) "az" = ( -/obj/structure/prop/brazier/frame_woodened, +/obj/structure/prop/brazier/frame/full, /turf/open/floor/plating{ dir = 1; icon_state = "asteroidwarning" @@ -1079,7 +1079,7 @@ /turf/open/auto_turf/strata_grass/layer1, /area/adminlevel/ert_station/clf_station) "yY" = ( -/obj/structure/prop/brazier/frame_woodened, +/obj/structure/prop/brazier/frame/full, /turf/open/floor/plating{ icon_state = "asteroidwarning" }, diff --git a/sound/machines/firepit_ambience.ogg b/sound/machines/firepit_ambience.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bebbd13cc6dcd74ae3c1aaeabbb45f0dda575180 GIT binary patch literal 58377 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%0ABsa%hflRw0Kj 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 HbMFxV+~pCW literal 0 HcmV?d00001 From 28e175ac8b6266901100e2d4efa22d06f96471ba Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:32:50 +0100 Subject: [PATCH 122/138] Automatic changelog for PR #4091 [ci skip] --- html/changelogs/AutoChangeLog-pr-4091.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4091.yml diff --git a/html/changelogs/AutoChangeLog-pr-4091.yml b/html/changelogs/AutoChangeLog-pr-4091.yml new file mode 100644 index 000000000000..a2b5f63f9e67 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4091.yml @@ -0,0 +1,5 @@ +author: "BeagleGaming1" +delete-after: True +changes: + - rscadd: "Adds campfires, craftable with wood" + - code_imp: "Modifies brazier construction code for easier use and mapping" \ No newline at end of file From bf132414b4ad13c8a8afdb163a3206e265a0d206 Mon Sep 17 00:00:00 2001 From: Smov1 <52742585+Smov1@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:11:05 +0100 Subject: [PATCH 123/138] Adds a False Testemony charge to Marine Law (#4009) # About the pull request Adds a new Marine Law charge "False Testemony" to the JAS system. It was classified as a minor crime and 5 minutes brig timer. # Explain why it's good for the game Right now, Marine Law doesn't cover people purposely lying to MPs when they are asked about whether they saw who did what, etc. The closest thing we have is aiding and abetting but that usually only applies when someone actively attempts to help a suspect. If the person that lied to the MP is proved to have lied, Marine Law should cover this circumstance. # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/52742585/751642c0-88a7-4ec7-a553-1487b3650a33) # Changelog :cl: smov add: Adds a new Marine Law charge /:cl: --------- Co-authored-by: forest2001 <41653574+realforest2001@users.noreply.github.com> --- code/modules/law/laws/minor_crime.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/law/laws/minor_crime.dm b/code/modules/law/laws/minor_crime.dm index 3fc257cf1cbf..651b9dd42d4f 100644 --- a/code/modules/law/laws/minor_crime.dm +++ b/code/modules/law/laws/minor_crime.dm @@ -50,3 +50,8 @@ desc = "To take items (or property) from another person or entity without their express permission, or to retain possession of items that have been taken without permission. This includes the removal of vendors from department areas without permission." special_punishment = "Return of Stolen Item" brig_time = 10 + +/datum/law/minor_law/false_testimony + name = "False Testimony" + desc = "To intentionally and willingly lie to an MP, or deputized officer, during a legal investigation with the intent to disrupt said investigation." + brig_time = 5 From 864bc8d51206fc24f4e661bc31990661904908f4 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:46:26 +0100 Subject: [PATCH 124/138] Automatic changelog for PR #4009 [ci skip] --- html/changelogs/AutoChangeLog-pr-4009.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4009.yml diff --git a/html/changelogs/AutoChangeLog-pr-4009.yml b/html/changelogs/AutoChangeLog-pr-4009.yml new file mode 100644 index 000000000000..ab83978637f8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4009.yml @@ -0,0 +1,4 @@ +author: "smov" +delete-after: True +changes: + - rscadd: "Adds a new Marine Law charge" \ No newline at end of file From 34f1f2466732a8eb35a3e7aa8997cc29358696aa Mon Sep 17 00:00:00 2001 From: forest2001 <41653574+realforest2001@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:13:26 +0100 Subject: [PATCH 125/138] Admin Flag for Disposal mobs (#3814) # About the pull request Allows admins to toggle a flag as to whether mobs will fit inside disposals tubes. # Explain why it's good for the game Regarding disposal tubes, there are some situations where I can see it being fitting to the situation, and this will also allow a measured level of return for a feature we had to remove due to abuse. # Testing Photographs and Procedure
Screenshots & Videos Put screenshots and videos here with an empty line between the screenshots and the `
` tags.
# Changelog :cl: add: Added an admin toggle flag for fitting mobs into disposals. (Within reason - no queens...) add: The Crawler trait that allows mobs to enter vents will also allow them to climb into disposals regardless of above flag. add: Added a subtype of disposal that can't fit mobs, used for the delivery units. /:cl: --- code/__DEFINES/mode.dm | 1 + code/_globalvars/bitfields.dm | 1 + code/modules/admin/admin_verbs.dm | 1 + code/modules/admin/tabs/admin_tab.dm | 14 +++ code/modules/recycling/disposal.dm | 112 +++++++++++++-------- maps/map_files/USS_Almayer/USS_Almayer.dmm | 6 +- 6 files changed, 89 insertions(+), 46 deletions(-) diff --git a/code/__DEFINES/mode.dm b/code/__DEFINES/mode.dm index 2895b3211fd3..32a292d0d8cc 100644 --- a/code/__DEFINES/mode.dm +++ b/code/__DEFINES/mode.dm @@ -70,6 +70,7 @@ #define MODE_LZ_PROTECTION (1<<7) /// Prevents the LZ from being mortared #define MODE_SHIPSIDE_SD (1<<8) /// Toggles whether Predators can big SD when not on the groundmap #define MODE_HARDCORE_PERMA (1<<9) /// Toggles Hardcore for all marines, meaning they instantly perma upon death +#define MODE_DISPOSABLE_MOBS (1<<10) // Toggles if mobs fit in disposals or not. Off by default. #define ROUNDSTATUS_FOG_DOWN 1 #define ROUNDSTATUS_PODDOORS_OPEN 2 diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index ef539b8459c7..4936609d892e 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -415,6 +415,7 @@ DEFINE_BITFIELD(toggleable_flags, list( "MODE_NO_COMBAT_CAS" = MODE_NO_COMBAT_CAS, "MODE_LZ_PROTECTION" = MODE_LZ_PROTECTION, "MODE_SHIPSIDE_SD" = MODE_SHIPSIDE_SD, + "MODE_DISPOSABLE_MOBS" = MODE_DISPOSABLE_MOBS, )) DEFINE_BITFIELD(state, list( diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index 20ff65ed144e..de884cfebe61 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -121,6 +121,7 @@ var/list/admin_verbs_minor_event = list( /client/proc/toggle_sniper_upgrade, /client/proc/toggle_attack_dead, /client/proc/toggle_strip_drag, + /client/proc/toggle_disposal_mobs, /client/proc/toggle_uniform_strip, /client/proc/toggle_strong_defibs, /client/proc/toggle_blood_optimization, diff --git a/code/modules/admin/tabs/admin_tab.dm b/code/modules/admin/tabs/admin_tab.dm index a2f3bd42df5f..6dc08c63e5de 100644 --- a/code/modules/admin/tabs/admin_tab.dm +++ b/code/modules/admin/tabs/admin_tab.dm @@ -708,6 +708,20 @@ SSticker.mode.toggleable_flags ^= MODE_NO_ATTACK_DEAD message_admins("[src] has [MODE_HAS_TOGGLEABLE_FLAG(MODE_NO_ATTACK_DEAD) ? "prevented dead mobs from being" : "allowed dead mobs to be"] attacked.") +/client/proc/toggle_disposal_mobs() + set name = "Toggle Disposable Mobs" + set category = "Admin.Flags" + + if(!admin_holder || !check_rights(R_EVENT, FALSE)) + return + + if(!SSticker.mode) + to_chat(usr, SPAN_WARNING("A mode hasn't been selected yet!")) + return + + SSticker.mode.toggleable_flags ^= MODE_DISPOSABLE_MOBS + message_admins("[src] has [MODE_HAS_TOGGLEABLE_FLAG(MODE_DISPOSABLE_MOBS) ? "allowed mobs to fit" : "prevented mobs fitting"] inside disposals.") + /client/proc/toggle_strip_drag() set name = "Toggle Strip/Drag Dead" set category = "Admin.Flags" diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 8a5a6ec960ec..2c7401ac278c 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -37,6 +37,13 @@ active_power_usage = 3500 idle_power_usage = 100 var/disposal_pressure = 0 + ///Whether the disposals tube is too narrow for a mob to fit into. + var/narrow_tube = FALSE + +/obj/structure/machinery/disposal/delivery + name = "delivery chute" + desc = "A pneumatic delivery unit connecting two locations. It's rather narrow." + narrow_tube = TRUE /obj/structure/machinery/disposal/broken name = "broken disposal unit" @@ -128,24 +135,42 @@ update() return - var/obj/item/grab/G = I - if(istype(G)) //Handle grabbed mob - if(ismob(G.grabbed_thing)) - to_chat(user, SPAN_WARNING("You can't fit that in there!")) - return - /*&& user.grab_level >= GRAB_AGGRESSIVE) - var/mob/GM = G.grabbed_thing - user.visible_message(SPAN_WARNING("[user] starts putting [GM] into [src]."), - SPAN_WARNING("You start putting [GM] into [src].")) - if(do_after(user, 20, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) - GM.forceMove(src) - user.visible_message(SPAN_WARNING("[user] puts [GM] into [src]."), - SPAN_WARNING("[user] puts [GM] into [src].")) - user.attack_log += text("\[[time_stamp()]\] Has placed [GM] ([GM.ckey]) in disposals.") - GM.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [user] ([user.ckey])") - msg_admin_attack("[user] ([user.ckey]) placed [GM] ([GM.ckey]) in a disposals unit in [get_area(user)] ([user.loc.x],[user.loc.y],[user.loc.z]).", user.loc.x, user.loc.y, user.loc.z) - flush()*/ - return + var/obj/item/grab/grab_effect = I + if(istype(grab_effect)) //Handle grabbed mob + if(ismob(grab_effect.grabbed_thing)) + var/mob/grabbed_mob = grab_effect.grabbed_thing + if((!MODE_HAS_TOGGLEABLE_FLAG(MODE_DISPOSABLE_MOBS) && !HAS_TRAIT(grabbed_mob, TRAIT_CRAWLER)) || narrow_tube || grabbed_mob.mob_size >= MOB_SIZE_BIG) + to_chat(user, SPAN_WARNING("You can't fit that in there!")) + return FALSE + var/max_grab_size = user.mob_size + /// Amazing what you can do with a bit of dexterity. + if(HAS_TRAIT(user, TRAIT_DEXTROUS)) + max_grab_size++ + /// Strong mobs can lift above their own weight. + if(HAS_TRAIT(user, TRAIT_SUPER_STRONG))//NB; this will mean Yautja can bodily lift MOB_SIZE_XENO(3) and Synths can lift MOB_SIZE_XENO_SMALL(2) + max_grab_size++ + if(grabbed_mob.mob_size > max_grab_size || !(grabbed_mob.status_flags & CANPUSH)) + to_chat(user, SPAN_WARNING("You don't have the strength to move [grabbed_mob]!")) + return FALSE//can't tighten your grip on mobs bigger than you and mobs you can't push. + if(!user.grab_level >= GRAB_AGGRESSIVE) + to_chat(user, SPAN_WARNING("You need a better grip to force [grabbed_mob] in there!")) + return FALSE + user.visible_message(SPAN_WARNING("[user] starts putting [grabbed_mob] into [src]."), + SPAN_WARNING("You start putting [grabbed_mob] into [src].")) + if(!do_after(user, 2 SECONDS, INTERRUPT_ALL, BUSY_ICON_HOSTILE)) + user.visible_message(SPAN_WARNING("[user] stops putting [grabbed_mob] into [src]."), + SPAN_WARNING("You stop putting [grabbed_mob] into [src].")) + return FALSE + + grabbed_mob.forceMove(src) + user.visible_message(SPAN_WARNING("[user] puts [grabbed_mob] into [src]."), + SPAN_WARNING("[user] puts [grabbed_mob] into [src].")) + user.attack_log += text("\[[time_stamp()]\] Has placed [key_name(grabbed_mob)] in disposals.") + grabbed_mob.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [user] ([user.ckey])") + msg_admin_attack("[user] ([user.ckey]) placed [key_name(grabbed_mob)] in a disposals unit in [get_area(user)] ([user.loc.x],[user.loc.y],[user.loc.z]).", user.loc.x, user.loc.y, user.loc.z) + flush(TRUE)//Forcibly flushing someone if forced in by another player. + return TRUE + return FALSE if(isrobot(user)) return @@ -161,51 +186,50 @@ ///Mouse drop another mob or self /obj/structure/machinery/disposal/MouseDrop_T(mob/target, mob/user) - return -/* - if(!istype(target) || target.anchored || target.buckled || get_dist(user, src) > 1 || get_dist(user, target) > 1 || user.is_mob_incapacitated(TRUE) || isRemoteControlling(user) || target.mob_size >= MOB_SIZE_BIG) - return - if(!(ishuman(target)) || !(ishuman(user))) return - if(isanimal(user) && target != user) return //Animals cannot put mobs other than themselves into disposal + if((!MODE_HAS_TOGGLEABLE_FLAG(MODE_DISPOSABLE_MOBS) && !HAS_TRAIT(user, TRAIT_CRAWLER)) || narrow_tube) + to_chat(user, SPAN_WARNING("Looks a little bit too tight in there!")) + return FALSE + + if(target != user) + to_chat(user, SPAN_WARNING("You need a better grip on [target] to force them into [src]!")) + return FALSE //Need a firm grip to put someone else in there. + + if(!istype(target) || target.anchored || target.buckled || get_dist(user, src) > 1 || user.is_mob_incapacitated(TRUE) || isRemoteControlling(user) || target.mob_size >= MOB_SIZE_BIG) + to_chat(user, SPAN_WARNING("You cannot get into the [src]!")) + return FALSE add_fingerprint(user) var/target_loc = target.loc if(target == user) visible_message(SPAN_NOTICE("[user] starts climbing into the disposal.")) - else - if(user.is_mob_restrained()) return //can't stuff someone other than you if restrained. - visible_message(SPAN_WARNING("[user] starts stuffing [target] into the disposal.")) + if(!do_after(user, 40, INTERRUPT_NO_NEEDHAND, BUSY_ICON_HOSTILE)) - return + return FALSE if(target_loc != target.loc) - return + return FALSE + if(user.is_mob_incapacitated(TRUE)) + to_chat(user, SPAN_WARNING("You cannot do this while incapacitated!")) + return FALSE + if(target == user) - if(user.is_mob_incapacitated(TRUE)) return user.visible_message(SPAN_NOTICE("[user] climbs into [src]."), SPAN_NOTICE("You climb into [src].")) - else - if(user.is_mob_incapacitated()) return - user.visible_message(SPAN_DANGER("[user] stuffs [target] into [src]!"), - SPAN_WARNING("You stuff [target] into [src]!")) - - user.attack_log += text("\[[time_stamp()]\] Has placed [target.name] ([target.ckey]) in disposals.") - target.attack_log += text("\[[time_stamp()]\] Has been placed in disposals by [user.name] ([user.ckey])") - msg_admin_attack("[user] ([user.ckey]) placed [target] ([target.ckey]) in a disposals unit in [get_area(user)] ([user.loc.x],[user.loc.y],[user.loc.z]).", user.loc.x, user.loc.y, user.loc.z) + user.attack_log += text("\[[time_stamp()]\] [key_name(user)] climbed into a disposals bin!") target.forceMove(src) - flush() - update()*/ + flush()//Not forcing flush if climbing in by self. + update() ///Attempt to move while inside /obj/structure/machinery/disposal/relaymove(mob/user) if(user.stat || user.stunned || user.knocked_down || flushing) - return + return FALSE if(user.loc == src) go_out(user) + return TRUE ///Leave the disposal /obj/structure/machinery/disposal/proc/go_out(mob/user) - if(user.client) user.client.eye = user.client.mob user.client.perspective = MOB_PERSPECTIVE @@ -364,7 +388,9 @@ return ///Perform a flush -/obj/structure/machinery/disposal/proc/flush() +/obj/structure/machinery/disposal/proc/flush(forced = FALSE) + if((disposal_pressure < SEND_PRESSURE) && !forced) + return FALSE flushing = TRUE flick("[icon_state]-flush", src) diff --git a/maps/map_files/USS_Almayer/USS_Almayer.dmm b/maps/map_files/USS_Almayer/USS_Almayer.dmm index 741b511792b1..ce4a853acc62 100644 --- a/maps/map_files/USS_Almayer/USS_Almayer.dmm +++ b/maps/map_files/USS_Almayer/USS_Almayer.dmm @@ -5011,7 +5011,7 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/machinery/disposal{ +/obj/structure/machinery/disposal/delivery{ density = 0; desc = "A pneumatic delivery unit. Sends items to the requisitions."; icon_state = "delivery_engi"; @@ -76155,12 +76155,12 @@ /obj/structure/disposalpipe/trunk{ dir = 1 }, -/obj/structure/machinery/disposal{ +/obj/structure/machinery/disposal/delivery{ density = 0; desc = "A pneumatic delivery unit. Sends items to the requisitions."; icon_state = "delivery_med"; name = "Requisitions Delivery Unit"; - pixel_y = 29 + pixel_y = 28 }, /turf/open/floor/almayer{ icon_state = "mono" From 8d881703b07cd6fea7df282d7381d43bc3f68ed2 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 06:59:39 +0100 Subject: [PATCH 126/138] Automatic changelog for PR #3814 [ci skip] --- html/changelogs/AutoChangeLog-pr-3814.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3814.yml diff --git a/html/changelogs/AutoChangeLog-pr-3814.yml b/html/changelogs/AutoChangeLog-pr-3814.yml new file mode 100644 index 000000000000..38c4ee962b5f --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3814.yml @@ -0,0 +1,6 @@ +author: "realforest2001" +delete-after: True +changes: + - rscadd: "Added an admin toggle flag for fitting mobs into disposals. (Within reason - no queens...)" + - rscadd: "The Crawler trait that allows mobs to enter vents will also allow them to climb into disposals regardless of above flag." + - rscadd: "Added a subtype of disposal that can't fit mobs, used for the delivery units." \ No newline at end of file From 9dc622aa8a0928f136f439d07f6b4967901b4db5 Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Fri, 4 Aug 2023 13:14:22 +0800 Subject: [PATCH 127/138] Nightmare Insert: Trijent Dam - Crashed UPP Survivors (#3845) # About the pull request **Starring** _The UPP 173rd Airborne Reconnaissance Company, 2nd Platoon_ ![Screenshot 2023-07-09 16 10 32](https://github.com/cmss13-devs/cmss13/assets/6595389/76159e01-6d7f-44f7-b404-e30c54ecc9c8) This PR adds a new nightmare insert to Trijent Dam that sees a small group of UPP survivors, post a crash landing in their Mi-220 Assault Gunship "Fulcrum", attempting to survive the xenomorph outbreak. Whilst successful in holding their ground despite their initial casualties, the group are now running low on ammunition and their equipment is starting to falter. Rescue is coming, but from whom? The Americans? Is the enemy of my enemy really our friend? --------------- Technically speaking the PR will see the deployment of the following survivor roles * 4 Riflemen * 1 Non-Combat Synthetic * 2 Sappers * 2 Medics * 1 Specialist * 1 Squad Leader ![Screenshot 2023-07-10 01 54 11](https://github.com/cmss13-devs/cmss13/assets/6595389/07ef824b-ec62-499c-b7fd-80e935140b73) Squad Patch The UPP are in dire straits and this is represented in game by them being spawned with a mish mash of armour and items. Only the Specialist and SL are guaranteed to spawn with full armour, everyone else is likely getting clothing or webbing. If a soldier spawns with webbing they will be given a flashlight in their suit storage slot. Weapon's wise it is a even 33% chance for each role to either get a UPP Pulse Rifle, Pulse Carbine or a UPP Shotgun, with each only getting two spare mags/3 shell handfuls. The Specialist is guaranteed to get the UPP Pulse Rifle/Flamer. The mini-gun in the DS is a prop and non-functional. The area is littered with mostly props or junk, the 'HEAP' ammo mags are all empty. There is a single ammo box of soft-point ammo set to around 120 rounds. Every UPP member speaks Russian by default, with Chinese and German as their secondary languages. Only the SL and Synth can speak English. The Synthetic has lesser equipment compared to its ERT counterpart and uses survivor synth skills. It has similar combat restrictions to its USCM counterpart. The lore has been run past the lore channel and has been given a thumbs up. ----------- **Other Additions** - External webbing can be clipped to UPP uniforms, which is used to facilitate some of the cosmetic options for the survivors. - New UPP logo has been added for documents and faxes. Official UPP documents now can look more official (see images for example). - UPP synthetics will now speak Russian as their first language instead of English ----------- The PR (as far as I can tell) works and runs properly. I mostly have a few other tasks of moderate difficulty to finish. To-Do - [x] Add the UPP synth - [x] Figure out how to get the UPP to spawn with random UPP names - [x] Sprite the dropships side and rear wings - [x] Expand the in-game lore and descriptions - [x] Get spawn chances set to correct odds (20% ?) - [ ] BALANCE # Explain why it's good for the game I believe that this would add further variety to the game in two respects. Firstly, the UPP are a somewhat under-used aspect that generally only appear during events or as hostile ERT. Technically in-universe the USCM and UPP are in a cold war and are technically not at war, I believe that their introduction as a uncommon survivor spawn may provide some interesting opportunities for roleplay to occur, either from actual encounters between UPP and USCM personnel, or from the USCM finding the last stand of the UPP. Secondly I think more variety in survivor roles is a boon for the game, and the opportunity to play as a UPP soldier in a non-ERT setting may present more opportunities for UPP roleplay to occur. # Testing Photographs and Procedure
Screenshots & Videos ![2023-07-19 15 51 28](https://github.com/cmss13-devs/cmss13/assets/6595389/ffbce5b8-e593-4f1e-b1c0-0035c56807fd) In game map as it stands ![Screenshot 2023-07-09 16 10 32](https://github.com/cmss13-devs/cmss13/assets/6595389/76159e01-6d7f-44f7-b404-e30c54ecc9c8) Overview of the UPP as they stand ![Screenshot 2023-07-10 01 54 11](https://github.com/cmss13-devs/cmss13/assets/6595389/07ef824b-ec62-499c-b7fd-80e935140b73) Squad Patch ![Screenshot 2023-07-11 12 09 54](https://github.com/cmss13-devs/cmss13/assets/6595389/572ec5b1-55eb-4e4b-95d2-9957dd6ebb02) Your Orders + UPP logo
# Changelog :cl: add: A team of UPP survivors may spawn on Trijent Dam. mapadd: A new nightmare insert for Trijent Dam has been added, featuring a crashed UPP dropship. /:cl: --------- Co-authored-by: Steelpoint --- code/__DEFINES/language.dm | 2 + code/datums/skills.dm | 76 + .../effects/landmarks/survivor_spawner.dm | 27 +- code/game/objects/items/storage/backpack.dm | 4 + code/game/objects/items/storage/belt.dm | 13 + code/game/objects/items/storage/pouch.dm | 6 + code/modules/asset_cache/asset_list_items.dm | 1 + code/modules/clothing/under/marine_uniform.dm | 2 +- code/modules/clothing/under/ties.dm | 5 + .../modules/gear_presets/_select_equipment.dm | 50 + code/modules/gear_presets/survivors.dm | 156 + code/modules/gear_presets/synths.dm | 48 +- code/modules/gear_presets/upp.dm | 2 +- code/modules/paperwork/paper.dm | 10 + html/images/upplogo.png | Bin 0 -> 897 bytes icons/obj/items/clothing/ties.dmi | Bin 18979 -> 19394 bytes icons/turf/ert_shuttle.dmi | Bin 9813 -> 12039 bytes maps/Nightmare/maps/DesertDam/nightmare.json | 13 +- maps/Nightmare/maps/DesertDam/scenario.json | 10 +- maps/map_files/BigRed/BigRed.dmm | 16 +- maps/map_files/DesertDam/Desert_Dam.dmm | 11 +- .../standalone/crashlanding-upp-bar.dmm | 4544 +++++++++++++++++ 22 files changed, 4969 insertions(+), 27 deletions(-) create mode 100644 html/images/upplogo.png create mode 100644 maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm diff --git a/code/__DEFINES/language.dm b/code/__DEFINES/language.dm index 557f8e6a3f68..e4c4041a3dda 100644 --- a/code/__DEFINES/language.dm +++ b/code/__DEFINES/language.dm @@ -20,6 +20,8 @@ #define ALL_SYNTH_LANGUAGES list(LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, LANGUAGE_CHINESE, LANGUAGE_RUSSIAN, LANGUAGE_GERMAN, LANGUAGE_SPANISH, LANGUAGE_YAUTJA, LANGUAGE_XENOMORPH) +#define ALL_SYNTH_LANGUAGES_UPP list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_JAPANESE, LANGUAGE_CHINESE, LANGUAGE_GERMAN, LANGUAGE_SPANISH, LANGUAGE_YAUTJA, LANGUAGE_XENOMORPH) + //Chinese language sound bitflags //initial flags diff --git a/code/datums/skills.dm b/code/datums/skills.dm index b70b2bb9b7b0..7d58a64d9d13 100644 --- a/code/datums/skills.dm +++ b/code/datums/skills.dm @@ -1594,6 +1594,82 @@ COLONIAL MARSHALS SKILL_INTEL = SKILL_INTEL_EXPERT, SKILL_DOMESTIC = SKILL_DOMESTIC_MASTER ) + +/datum/skills/military/survivor/upp_private + name = "UPP Private" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_TRAINED, + ) + +/datum/skills/military/survivor/upp_sapper + name = "UPP Sapper" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_TRAINED, + ) + +/datum/skills/military/survivor/upp_medic + name = "UPP Medic" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR, + SKILL_SURGERY = SKILL_SURGERY_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_TRAINED, + ) + +/datum/skills/military/survivor/upp_spec + name = "UPP Specialist" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_TRAINED, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_MEDICAL = SKILL_MEDICAL_TRAINED, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_LEADERSHIP = SKILL_LEAD_TRAINED, + SKILL_JTAC = SKILL_JTAC_TRAINED, + SKILL_SPEC_WEAPONS = SKILL_SPEC_UPP, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + ) + +/datum/skills/military/survivor/upp_sl + name = "UPP Squad Leader" + skills = list( + SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI, + SKILL_ENGINEER = SKILL_ENGINEER_ENGI, + SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED, + SKILL_FIREARMS = SKILL_FIREARMS_TRAINED, + SKILL_CQC = SKILL_CQC_TRAINED, + SKILL_MELEE_WEAPONS = SKILL_MELEE_TRAINED, + SKILL_LEADERSHIP = SKILL_LEAD_EXPERT, + SKILL_MEDICAL = SKILL_MEDICAL_MEDIC, + SKILL_VEHICLE = SKILL_VEHICLE_DEFAULT, + SKILL_JTAC = SKILL_JTAC_EXPERT, + ) + /* --------------------- SPEC-OPS diff --git a/code/game/objects/effects/landmarks/survivor_spawner.dm b/code/game/objects/effects/landmarks/survivor_spawner.dm index eba13a41c89d..d19bbbe49516 100644 --- a/code/game/objects/effects/landmarks/survivor_spawner.dm +++ b/code/game/objects/effects/landmarks/survivor_spawner.dm @@ -117,7 +117,6 @@ spawn_priority = SPAWN_PRIORITY_VERY_HIGH - //Military Survivors// /obj/effect/landmark/survivor_spawner/lv522_forecon_tech @@ -139,3 +138,29 @@ /obj/effect/landmark/survivor_spawner/lv522_forecon_squad_leader equipment = /datum/equipment_preset/survivor/forecon/squad_leader spawn_priority = SPAWN_PRIORITY_HIGH + +/obj/effect/landmark/survivor_spawner/upp/soldier + equipment = /datum/equipment_preset/survivor/upp/soldier + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_MEDIUM + +/obj/effect/landmark/survivor_spawner/upp_sapper + equipment = /datum/equipment_preset/survivor/upp/sapper + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_MEDIUM + +/obj/effect/landmark/survivor_spawner/upp_medic + equipment = /datum/equipment_preset/survivor/upp/medic + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_HIGH + +/obj/effect/landmark/survivor_spawner/upp_specialist + equipment = /datum/equipment_preset/survivor/upp/specialist + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_HIGH + +/obj/effect/landmark/survivor_spawner/squad_leader + equipment = /datum/equipment_preset/survivor/upp/squad_leader + synth_equipment = /datum/equipment_preset/synth/survivor/upp + spawn_priority = SPAWN_PRIORITY_VERY_HIGH + diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 40bd143fd074..3bf3656f4bd2 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -437,6 +437,10 @@ xeno_icon_state = "medicpack" xeno_types = list(/mob/living/carbon/xenomorph/runner, /mob/living/carbon/xenomorph/praetorian, /mob/living/carbon/xenomorph/drone, /mob/living/carbon/xenomorph/warrior, /mob/living/carbon/xenomorph/defender, /mob/living/carbon/xenomorph/sentinel, /mob/living/carbon/xenomorph/spitter) +/obj/item/storage/backpack/marine/medic/upp + name = "\improper UPP corpsman backpack" + desc = "Uncommon issue backpack worn by UPP medics from isolated sectors. You can swear you can see a faded USCM symbol." + /obj/item/storage/backpack/marine/tech name = "\improper USCM technician backpack" desc = "A standard-issue backpack worn by USCM technicians." diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 290460da758f..d12e5b2808a1 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -283,6 +283,19 @@ new /obj/item/storage/pill_bottle/tramadol(src) new /obj/item/storage/pill_bottle/peridaxon(src) +/obj/item/storage/belt/medical/lifesaver/upp/partial/fill_preset_inventory() + new /obj/item/stack/medical/advanced/bruise_pack(src) + new /obj/item/stack/medical/advanced/bruise_pack(src) + new /obj/item/stack/medical/advanced/ointment(src) + new /obj/item/stack/medical/advanced/ointment(src) + new /obj/item/stack/medical/splint(src) + new /obj/item/stack/medical/splint(src) + new /obj/item/reagent_container/hypospray/autoinjector/oxycodone(src) + new /obj/item/storage/pill_bottle/bicaridine(src) + new /obj/item/storage/pill_bottle/kelotane(src) + new /obj/item/storage/pill_bottle/inaprovaline(src) + new /obj/item/storage/pill_bottle/tramadol(src) + /obj/item/storage/belt/security name = "\improper M276 pattern security rig" desc = "The M276 is the standard load-bearing equipment of the USCM. It consists of a modular belt with various clips. This configuration is commonly seen among USCM Military Police and peacekeepers, though it can hold some light munitions." diff --git a/code/game/objects/items/storage/pouch.dm b/code/game/objects/items/storage/pouch.dm index dc3ee0ba1506..6397c33b76c1 100644 --- a/code/game/objects/items/storage/pouch.dm +++ b/code/game/objects/items/storage/pouch.dm @@ -1211,6 +1211,12 @@ new /obj/item/explosive/plastic(src) new /obj/item/explosive/plastic(src) +/obj/item/storage/pouch/tools/uppsynth/fill_preset_inventory() + new /obj/item/tool/crowbar(src) + new /obj/item/tool/wirecutters(src) + new /obj/item/tool/weldingtool(src) + new /obj/item/tool/wrench(src) + /obj/item/storage/pouch/sling name = "sling strap" desc = "Keeps a single item attached to a strap." diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm index e00f4a2d1263..f5f1122fa795 100644 --- a/code/modules/asset_cache/asset_list_items.dm +++ b/code/modules/asset_cache/asset_list_items.dm @@ -143,6 +143,7 @@ assets = list( "wylogo.png" = 'html/images/wylogo.png', "uscmlogo.png" = 'html/images/uscmlogo.png', + "upplogo.png" = 'html/images/upplogo.png', "faxwylogo.png" = 'html/images/faxwylogo.png', "faxbackground.jpg" = 'html/images/faxbackground.jpg', ) diff --git a/code/modules/clothing/under/marine_uniform.dm b/code/modules/clothing/under/marine_uniform.dm index eca050cc4b88..01598eeb2785 100644 --- a/code/modules/clothing/under/marine_uniform.dm +++ b/code/modules/clothing/under/marine_uniform.dm @@ -527,7 +527,7 @@ min_cold_protection_temperature = ICE_PLANET_MIN_COLD_PROT has_sensor = UNIFORM_HAS_SENSORS sensor_faction = FACTION_UPP - suit_restricted = list(/obj/item/clothing/suit/storage/marine/faction/UPP, /obj/item/clothing/suit/gimmick/jason, /obj/item/clothing/suit/storage/snow_suit/soviet, /obj/item/clothing/suit/storage/snow_suit/survivor) + suit_restricted = list(/obj/item/clothing/suit/storage/marine/faction/UPP, /obj/item/clothing/suit/gimmick/jason, /obj/item/clothing/suit/storage/snow_suit/soviet, /obj/item/clothing/suit/storage/snow_suit/survivor, /obj/item/clothing/suit/storage/webbing) flags_jumpsuit = UNIFORM_SLEEVE_ROLLABLE /obj/item/clothing/under/marine/veteran/UPP/medic diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index d42e7d17bfd2..329e2055778e 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -359,6 +359,11 @@ desc = "A fire-resistant shoulder patch, worn by the men and women of the USS Hanyut, USCM FORECON." icon_state = "forecon_patch" +/obj/item/clothing/accessory/patch/upp + name = "UPP Airborne Reconnaissance patch" + desc = "A fire-resistant shoulder patch, worn by the men and women of the 173rd Airborne Reconnaissance Platoon." + icon_state = "upppatch" + /obj/item/clothing/accessory/poncho name = "USCM Poncho" desc = "The standard USCM poncho has variations for every climate. Custom fitted to be attached to standard USCM armor variants it is comfortable, warming or cooling as needed, and well-fit. A marine couldn't ask for more. Affectionately referred to as a \"woobie\"." diff --git a/code/modules/gear_presets/_select_equipment.dm b/code/modules/gear_presets/_select_equipment.dm index fc70e5fc90bb..94a628553252 100644 --- a/code/modules/gear_presets/_select_equipment.dm +++ b/code/modules/gear_presets/_select_equipment.dm @@ -952,3 +952,53 @@ var/list/rebel_rifles = list( list("Shoulder Holster", 10, /obj/item/clothing/accessory/storage/holster, null, VENDOR_ITEM_REGULAR), list("Webbing", 10, /obj/item/clothing/accessory/storage/webbing, null, VENDOR_ITEM_REGULAR) ) + +/datum/equipment_preset/proc/add_upp_weapon(mob/living/carbon/human/new_human) + var/random_gun = rand(1,3) + switch(random_gun) + if(1) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + if(2) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/carbine(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + if(3) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/shotgun/type23(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/buckshot(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/buckshot(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/handful/shotgun/heavy/buckshot(new_human), WEAR_IN_BACK) + +/datum/equipment_preset/proc/spawn_random_upp_headgear(mob/living/carbon/human/new_human) + var/random_hat = rand(1,10) + switch(random_hat) + if (1, 2) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP(new_human), WEAR_HEAD) + if (3, 4, 5) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap(new_human), WEAR_HEAD) + if (6, 7) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret(new_human), WEAR_HEAD) + if (8, 9) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/ushanka(new_human), WEAR_HEAD) + +/datum/equipment_preset/proc/spawn_random_upp_armor(mob/living/carbon/human/new_human) + var/random_gear = rand(1, 4) + switch(random_gear) + if (1, 2, 3) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP (new_human), 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/tool/crowbar(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight(new_human), WEAR_J_STORE) + if (4) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP (new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP(new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_JACKET) + +/datum/equipment_preset/proc/spawn_random_upp_belt(mob/living/carbon/human/new_human) + var/random_gun = rand(1, 3) + switch(random_gun) + if (1, 2) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/NY(new_human), WEAR_WAIST) + if (3) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/marine/upp(new_human), WEAR_WAIST) diff --git a/code/modules/gear_presets/survivors.dm b/code/modules/gear_presets/survivors.dm index 8c6a118d24d4..9ab5e7c8d22c 100644 --- a/code/modules/gear_presets/survivors.dm +++ b/code/modules/gear_presets/survivors.dm @@ -1562,3 +1562,159 @@ new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/med_small_stack(new_human), WEAR_IN_BACK) new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/m4a3/m1911(new_human), WEAR_WAIST) new_human.equip_to_slot_or_del(new /obj/item/clothing/head/cmcap(new_human), WEAR_HEAD) + + ..() + +/datum/equipment_preset/survivor/upp + name = "UPP Soldier" + paygrade = "UE1" + origin_override = ORIGIN_UPP + rank = JOB_SURVIVOR + skills = /datum/skills/military/survivor/upp_private + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_GERMAN, LANGUAGE_CHINESE) + faction = FACTION_UPP + faction_group = list(FACTION_UPP, FACTION_SURVIVOR) + role_comm_title = "UPP 173RD RECON" + idtype = /obj/item/card/id/dogtag + flags = EQUIPMENT_PRESET_EXTRA + uses_special_name = TRUE + access = list( + ACCESS_CIVILIAN_PUBLIC, + ) + +/datum/equipment_preset/survivor/upp/load_name(mob/living/carbon/human/new_human, randomise) + var/random_name = capitalize(pick(new_human.gender == MALE ? first_names_male_upp : first_names_female_upp)) + " " + capitalize(pick(last_names_upp)) + new_human.change_real_name(new_human, random_name) + +/datum/equipment_preset/survivor/upp/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch/upp (new_human), WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp_knife(new_human), WEAR_FEET) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/flare(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/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/med_small_stack(new_human), WEAR_IN_BACK) + 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/clothing/gloves/marine(new_human), WEAR_HANDS) + +/datum/equipment_preset/survivor/upp/soldier + name = "Survivor - UPP Soldier" + paygrade = "UE2" + assignment = "UPP Soldier" + skills = /datum/skills/military/survivor/upp_private + +/datum/equipment_preset/survivor/upp/soldier/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + add_upp_weapon(new_human) + spawn_random_upp_headgear(new_human) + spawn_random_upp_armor(new_human) + spawn_random_upp_belt(new_human) + + ..() + +/datum/equipment_preset/survivor/upp/sapper + name = "Survivor - UPP Sapper" + paygrade = "UE3S" + assignment = "UPP Sapper" + skills = /datum/skills/military/survivor/upp_sapper + +/datum/equipment_preset/survivor/upp/sapper/load_gear(mob/living/carbon/human/new_human) + + var/obj/item/clothing/under/marine/veteran/UPP/engi/uniform = new() + var/R = rand(1,2) + switch(R) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/insulated(new_human), WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/utility/full(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/glasses/welding(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + spawn_random_upp_armor(new_human) + add_upp_weapon(new_human) + spawn_random_upp_headgear(new_human) + + ..() + +/datum/equipment_preset/survivor/upp/medic + name = "Survivor - UPP Medic" + paygrade = "UE3M" + assignment = "UPP Medic" + skills = /datum/skills/military/survivor/upp_medic + +/datum/equipment_preset/survivor/upp/medic/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/medic/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new/obj/item/clothing/glasses/hud/health(new_human), WEAR_EYES) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/partial(new_human), WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/marine/medic/upp(new_human), WEAR_BACK) + 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/tool/extinguisher/mini(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/defibrillator(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer(new_human), WEAR_IN_BACK) + spawn_random_upp_armor(new_human) + add_upp_weapon(new_human) + spawn_random_upp_headgear(new_human) + + ..() + +/datum/equipment_preset/survivor/upp/specialist + name = "Survivor - UPP Specialist" + paygrade = "UE4" + assignment = "UPP Specialist" + skills = /datum/skills/military/survivor/upp_spec + +/datum/equipment_preset/survivor/upp/specialist/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/helmet/marine/veteran/UPP/heavy(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP (new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/heavy (new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/weapon/gun/rifle/type71/flamer(new_human), WEAR_L_HAND) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/ammo_magazine/rifle/type71(new_human), WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9(new_human), WEAR_WAIST) + + ..() + +/datum/equipment_preset/survivor/upp/squad_leader + name = "Survivor - UPP Squad Leader" + paygrade = "UE5" + languages = list(LANGUAGE_RUSSIAN, LANGUAGE_ENGLISH, LANGUAGE_GERMAN, LANGUAGE_CHINESE) + assignment = "UPP Squad Leader" + role_comm_title = "UPP 173Rd RECON SL" + skills = /datum/skills/military/survivor/upp_sl + +/datum/equipment_preset/survivor/upp/squad_leader/load_gear(mob/living/carbon/human/new_human) + new_human.equip_to_slot_or_del(new /obj/item/clothing/under/marine/veteran/UPP/officer (new_human), WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/marine/faction/UPP/officer (new_human), WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/tool/crowbar(new_human), WEAR_IN_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret(new_human), WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/five_slot(new_human), WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/gun/type47/PK9(new_human), WEAR_WAIST) + add_upp_weapon(new_human) + + ..() diff --git a/code/modules/gear_presets/synths.dm b/code/modules/gear_presets/synths.dm index eaf6299b88a8..7976ad6c2351 100644 --- a/code/modules/gear_presets/synths.dm +++ b/code/modules/gear_presets/synths.dm @@ -1,7 +1,7 @@ /datum/equipment_preset/synth name = "Synth" uses_special_name = TRUE - languages = ALL_SYNTH_LANGUAGES + languages = ALL_SYNTH_LANGUAGES_UPP skills = /datum/skills/synthetic paygrade = "SYN" @@ -455,13 +455,50 @@ survivor_variant = ENGINEERING_SURVIVOR - faction = FACTION_SURVIVOR - faction_group = list(FACTION_SURVIVOR) - access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_COMMAND) +/datum/equipment_preset/synth/survivor/upp + name = "Survivor - Synthetic - UPP Synth" + flags = EQUIPMENT_PRESET_EXTRA + assignment = JOB_UPP_COMBAT_SYNTH + rank = JOB_SURVIVOR + faction = FACTION_UPP + faction_group = list(FACTION_UPP, FACTION_SURVIVOR) + skills = /datum/skills/colonial_synthetic + paygrade = "SYN" + idtype = /obj/item/card/id/dogtag + role_comm_title = "UPP 173Rd RECON Syn" + +/datum/equipment_preset/synth/survivor/upp/load_gear(mob/living/carbon/human/new_human) + var/obj/item/clothing/under/marine/veteran/UPP/medic/uniform = new() + var/random_number = rand(1,2) + switch(random_number) + if(1) + uniform.roll_suit_jacket(new_human) + if(2) + uniform.roll_suit_sleeves(new_human) + new_human.equip_to_slot_or_del(uniform, WEAR_BODY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/head/uppcap/beret, WEAR_HEAD) + new_human.equip_to_slot_or_del(new /obj/item/tool/screwdriver, WEAR_R_EAR) + new_human.equip_to_slot_or_del(new /obj/item/device/radio/headset/distress, WEAR_L_EAR) + new_human.equip_to_slot_or_del(new /obj/item/storage/backpack/lightpack/upp, WEAR_BACK) + new_human.equip_to_slot_or_del(new /obj/item/roller, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/multitool, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/radio, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/cable_coil, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/stack/sheet/metal/small_stack, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/device/healthanalyzer, WEAR_IN_BACK) + new_human.equip_to_slot_or_del(new /obj/item/clothing/suit/storage/webbing, WEAR_JACKET) + new_human.equip_to_slot_or_del(new /obj/item/device/flashlight, WEAR_J_STORE) + new_human.equip_to_slot_or_del(new /obj/item/storage/belt/medical/lifesaver/upp/partial, WEAR_WAIST) + new_human.equip_to_slot_or_del(new /obj/item/clothing/accessory/patch/upp, WEAR_ACCESSORY) + new_human.equip_to_slot_or_del(new /obj/item/clothing/gloves/marine/veteran, WEAR_HANDS) + new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/tools/uppsynth, WEAR_R_STORE) + new_human.equip_to_slot_or_del(new /obj/item/clothing/shoes/marine/upp, WEAR_FEET) /datum/equipment_preset/synth/survivor/pmc name = "Survivor - Synthetic - PMC Support Synth" - + faction = FACTION_SURVIVOR + faction_group = list(FACTION_SURVIVOR) + access = list(ACCESS_CIVILIAN_PUBLIC, ACCESS_CIVILIAN_COMMAND) idtype = /obj/item/card/id/pmc assignment = JOB_PMC_SYNTH rank = JOB_PMC_SYNTH @@ -507,6 +544,7 @@ new_human.equip_to_slot_or_del(new /obj/item/tool/weldingtool/hugetank, WEAR_IN_L_STORE) new_human.equip_to_slot_or_del(new /obj/item/storage/pouch/construction/full_barbed_wire, WEAR_R_STORE) + //*****************************************************************************************************/ /datum/equipment_preset/synth/working_joe diff --git a/code/modules/gear_presets/upp.dm b/code/modules/gear_presets/upp.dm index 2f7148302485..a43404c59450 100644 --- a/code/modules/gear_presets/upp.dm +++ b/code/modules/gear_presets/upp.dm @@ -1777,7 +1777,7 @@ name = "UPP Combat Synthetic" flags = EQUIPMENT_PRESET_EXTRA - languages = ALL_SYNTH_LANGUAGES + languages = ALL_SYNTH_LANGUAGES_UPP skills = /datum/skills/synthetic assignment = JOB_UPP_COMBAT_SYNTH diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 7665e0a5d7ab..3b10c757f2f4 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -256,6 +256,7 @@ t = replacetext(t, "\[logo\]", "") t = replacetext(t, "\[wy\]", "") t = replacetext(t, "\[uscm\]", "") + t = replacetext(t, "\[upp\]", "") t = "[t]" else // If it is a crayon, and he still tries to use these, make them empty! @@ -606,6 +607,15 @@ color = "green" info = "

I could not do it, the fucking marshals, the minions of THEM, have gotten a whiff of my co-workers plans and started raiding us pre-emptively. We managed to get word of it and erected a few barricades to slow them down, but it is too late. Our plan, my plan to save humanity has turned to dust.

As I lay and write this, they are gassing the entire area with tear gas, while gunshots echo around the caves. \n They have gotten to my mind already, their voices are... laughing, saying that, \" it's over \" and that \n “we have risen\". Their voices are mocking me as I could do nothing to prevent their rise \n Just as I am about to finish my final entry, I overhear a few panicked radio calls from a dead officer's radio, about a code red lambda breach, and \" X-RAYS OUT OF CONTAINMENT\". \n However, not a single one of their cries has been met with a response as their fellow officers are too preoccupied with beating up poor miners... \n They have won.... they have PLANNED THIS all along.... \n only God may save us now..." +/obj/item/paper/bigred/upp + name = "UPP Orders" + +/obj/item/paper/bigred/upp/Initialize(mapload, photo_list) + . = ..() + + var/datum/asset/asset = get_asset_datum(/datum/asset/simple/paper) + info = "

Union Of Progressive People's Fourth Fleet
Orders For 173rd Airborne Reconnaissance: 2nd Platoon
No.52

Order of Military Officer of the UPP
Kolonel Ganbaatar
Commander of MV-35
Date: 2182
On Special Mission
The actions of the hostile Weyland-Yutani corporation on the fringes of the Neroid sector have grown increasingly intolerable. However, evidence suggesting they are researching into the creation and deployment of some form of biological weapons program represent an unacceptable risk to the security of UPP interests in this sector. The risk of these items falling into UA/USCM hands is unacceptable.

Orders for the Boris squad of the 173rd Airborne Recon are as follows. Initiate airborne reconnaissance of WY colony Oxley's Buttle, Trijent Dam, location on planet Raijin (UA Code: LV-670). Ascertain veracity of onsight biological weapons program. If positive confirmation of the weapons program is identified, authorization for rapid assault and recovery is granted. Avoid all contact with UA/USCM military forces, abort missions if UA/USCM forces are encountered.
Authorizing Officer: Gaanbatar
Name and Rank: Kolonel

FOR SANCTIONED USE ONLY" + /obj/item/paper/crumpled name = "paper scrap" icon_state = "scrap" diff --git a/html/images/upplogo.png b/html/images/upplogo.png new file mode 100644 index 0000000000000000000000000000000000000000..55619e2ce5ea042654f25ef0a1eef8e972d153d7 GIT binary patch literal 897 zcmeAS@N?(olHy`uVBq!ia0vp^GeDSw4M<8HQcwg^Y)RhkE(|U}7DI@E>o*|9S>O>_ z%)p?h48n{ROYO^mg6t)pzOL*~*@YRESq@#lyB{bdS>hT|;+&tGo0?a`;9QiNSdyBe zP@Y+mq2TW68xY>eC(gjY^wQJCF{I+w+q;H&!j2+r4-7Y@?DTRM@eRX4`yY>)*9YTTi@ub^Xle&$sV_oDKtRTX*U`{r=_f z>AUx)KFsjfKhHjYZ(-yKl>`n6CbrPqQI7xr9gYrPHl^tM&*T^PYj^#9l{7Wz)b{yd z200TsBv`UHm|pQ+e$AubUQWDt4M*hVzyZ7ASuV{kjeufuMlDl0FDC7hxU!Ex}FmcxV_^4|xmy5G*F4)?X*v-P|d?4V- z`7jIj?k7vl1EWR$K96~QJ>x>uL7-_oEImI<4SfZ7<{R!l(O>pfc~kexxc9qFd>eIz z7?~Lt^T+nQ?y>kaNAveSZ-@gf>Au>w^@MKh;>e)dRTsOU%3k(fJ2B&qttf`;`*_a8{@Cy4Zuh%(dKl0FAY1%bSH!3I zp8l<%>{e}_(pxAC3d5Gt!rM{bUcY>{ZhMvGak*D^+7e7{4UG*OFDdQ+wz~eUV)o3- z?7Hgwo77FSt}kmp$qALe*nV@l=BDoN8Q1MT-<^DMxx@7>Z}$23D_6VRHeuc70rK)x zv7fr!KcXCCv^QiwtMhuW^7z%)5`9YY(JD-A={NOWCM-XDai_Z8Il=nAV@K=H-{fKg z+N_wc;fB)wRL1+xn~kb?CKktBnhuN;u#*h;huSpg8J(P9Yc%(-d3C}pCXh)?Zt~j} z&kgvd&tQ7F@6XD`mdaxPz&>s+y^^4tJ>yN`(~GZk;jTVgs>yy?Wcu#C+J`UBi<`GL h0g@142@*)3_`?28jOzwNa{oe*sHdx+%Q~loCIA+ndtLwl literal 0 HcmV?d00001 diff --git a/icons/obj/items/clothing/ties.dmi b/icons/obj/items/clothing/ties.dmi index 4f5a3777ab10d39cb383a8a1db2bdab8038c57b6..083aaa4d4ada0f5e7970abee23e4db0b7b6f0d84 100644 GIT binary patch literal 19394 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 m6E7+>GDY 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 diff --git a/icons/turf/ert_shuttle.dmi b/icons/turf/ert_shuttle.dmi index 2a9627a77094997395032429459ddc8716d7201d..6c38d6b409c09890ea3f5d7630ec5cb96392a251 100644 GIT binary patch literal 12039 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 Pp#)f4*qPUvo=*5b`XgwK diff --git a/maps/Nightmare/maps/DesertDam/nightmare.json b/maps/Nightmare/maps/DesertDam/nightmare.json index e1b1e5123ac0..261481f6531b 100644 --- a/maps/Nightmare/maps/DesertDam/nightmare.json +++ b/maps/Nightmare/maps/DesertDam/nightmare.json @@ -1,9 +1,16 @@ [ { "type": "pick", "choices": [ { "type": "map_insert", "landmark": "green-new-bridge", "path": "greenriver/newbridge.dmm" } - ], "chance": 0.5 }, + ], "chance": 0.0 }, { "type": "pick", "choices": [ { "weight": 2, "type": "map_insert", "landmark": "purple-new-bridge", "path": "purpleriver/newbridge.dmm" } - ], "chance": 0.6 }, - { "type": "map_sprinkle", "path": "sprinkles/" } + ], "chance": 0.0 }, + { "type": "map_sprinkle", "path": "sprinkles/" }, + { + "type": "map_insert", + "landmark": "uppcrash", + "chance": 1.0, + "path": "standalone/crashlanding-upp-bar.dmm", + "when": { "lvevent": "uppcrash" } + } ] diff --git a/maps/Nightmare/maps/DesertDam/scenario.json b/maps/Nightmare/maps/DesertDam/scenario.json index fe51488c7066..bacb95e27c25 100644 --- a/maps/Nightmare/maps/DesertDam/scenario.json +++ b/maps/Nightmare/maps/DesertDam/scenario.json @@ -1 +1,9 @@ -[] +[ + { + "type": "pick", "name": "uppcrash", + "choices": [ + { "weight": 10, "type": "def", "values": { "lvevent": "none" } }, + { "weight": 4, "type": "def", "values": { "lvevent": "uppcrash" } } + ] + } +] diff --git a/maps/map_files/BigRed/BigRed.dmm b/maps/map_files/BigRed/BigRed.dmm index 29e43dc9e128..32259fa72f45 100644 --- a/maps/map_files/BigRed/BigRed.dmm +++ b/maps/map_files/BigRed/BigRed.dmm @@ -1975,7 +1975,6 @@ "afP" = ( /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Prison" }, /turf/open/floor{ @@ -1986,7 +1985,6 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Prison" }, /turf/open/floor{ @@ -2799,7 +2797,6 @@ /obj/structure/pipes/standard/simple/hidden/green, /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Armory" }, /turf/open/floor{ @@ -3387,7 +3384,6 @@ dir = 4 }, /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ - locked = 0; name = "\improper Marshal Office Armory" }, /turf/open/floor{ @@ -4684,7 +4680,6 @@ "anx" = ( /obj/structure/machinery/door/airlock/almayer/security/glass/colony{ dir = 1; - locked = 0; name = "\improper Marshal Office Holding Cell" }, /turf/open/floor{ @@ -6923,7 +6918,6 @@ dir = 1; icon_state = "door_locked"; id = "safe_room"; - locked = 0; name = "\improper Lambda Lab Secure Storage" }, /turf/open/floor{ @@ -27115,12 +27109,6 @@ icon_state = "delivery" }, /area/bigredv2/outside/office_complex) -"bFh" = ( -/obj/structure/surface/table, -/turf/open/floor{ - icon_state = "wood" - }, -/area/bigredv2/caves/eta/living) "bFw" = ( /turf/closed/wall/solaris/reinforced, /area/bigredv2/outside/telecomm/warehouse) @@ -62303,14 +62291,14 @@ aDX kqS bDu bDA -bFh +aRf aDX bDU elM aDX bDo aQy -bFh +aRf aRf aDX bEK diff --git a/maps/map_files/DesertDam/Desert_Dam.dmm b/maps/map_files/DesertDam/Desert_Dam.dmm index 9aeb42c9d8c5..938092bde688 100644 --- a/maps/map_files/DesertDam/Desert_Dam.dmm +++ b/maps/map_files/DesertDam/Desert_Dam.dmm @@ -64447,6 +64447,15 @@ icon_state = "desert_transition_corner1" }, /area/desert_dam/interior/caves/temple) +"sRl" = ( +/obj/effect/landmark/nightmare{ + insert_tag = "uppcrash" + }, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/valley_hydro) "sUe" = ( /obj/effect/decal/sand_overlay/sand1{ dir = 1 @@ -82412,7 +82421,7 @@ dTs dTs dTs dTs -cMo +sRl dNS cZw xgA diff --git a/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm b/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm new file mode 100644 index 000000000000..f4efd48f0a88 --- /dev/null +++ b/maps/map_files/DesertDam/standalone/crashlanding-upp-bar.dmm @@ -0,0 +1,4544 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp25"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"ab" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal7" + }, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"am" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal11" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"aw" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"aO" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"aT" = ( +/turf/closed/shuttle/ert{ + icon_state = "T16"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"aY" = ( +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..." + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"be" = ( +/obj/structure/closet/secure_closet/bar, +/obj/effect/landmark/objective_landmark/close, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"bf" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"bu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"bz" = ( +/obj/structure/bed/roller, +/obj/structure/machinery/iv_drip, +/obj/effect/decal/cleanable/blood, +/obj/item/prop/colony/usedbandage{ + dir = 5 + }, +/obj/effect/spawner/gibspawner/human, +/turf/open/shuttle/dropship{ + icon_state = "rasputin6" + }, +/area/desert_dam/building/bar/bar) +"bC" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"bI" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"bJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"bN" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"bO" = ( +/turf/closed/shuttle/ert{ + icon_state = "T4"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"bP" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"bY" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp4"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"cl" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"cu" = ( +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"cH" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"cI" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar_restroom) +"cL" = ( +/obj/effect/decal/cleanable/blood, +/obj/structure/bed/chair/dropship/pilot{ + dir = 1 + }, +/obj/structure/machinery/computer/cameras{ + desc = "The flight controls for a Mi-220 Attack Dropship. these controls look pretty banged up, and there's some blood covering the screen.."; + name = "\improper 'Fulcrum' flight controls"; + network = null; + pixel_y = 21 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"cR" = ( +/obj/effect/landmark/crap_item, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"cZ" = ( +/turf/open/asphalt/cement{ + icon_state = "cement2" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"da" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ds" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T11"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"du" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"dJ" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt/cement{ + icon_state = "cement14" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"dQ" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"dR" = ( +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"dX" = ( +/obj/structure/surface/table/almayer, +/obj/item/ammo_box/rounds/type71{ + bullet_amount = 129 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"ee" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"eh" = ( +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar_restroom) +"ej" = ( +/obj/structure/flora/grass/desert/lightgrass_2, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eD" = ( +/obj/structure/flora/grass/tallgrass/desert, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eI" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eJ" = ( +/obj/structure/desertdam/decals/road_edge, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"eK" = ( +/obj/structure/fence, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eQ" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal9" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"eT" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"eU" = ( +/obj/structure/surface/table/almayer, +/obj/item/trash/semki, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"eV" = ( +/obj/structure/surface/table/almayer, +/obj/item/clothing/accessory/patch/upp{ + pixel_y = -6; + pixel_x = -7 + }, +/obj/item/paper/bigred/upp{ + pixel_y = 4; + pixel_x = 3 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"fk" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fy" = ( +/obj/structure/flora/grass/desert/lightgrass_6, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fL" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fM" = ( +/obj/item/stack/rods, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"fN" = ( +/obj/structure/disposalpipe/segment, +/obj/item/stack/sandbags, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"fP" = ( +/obj/structure/bed/bedroll, +/obj/item/bedsheet/brown, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"fR" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ga" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gm" = ( +/obj/structure/desertdam/decals/road_edge, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"gA" = ( +/obj/structure/disposalpipe/segment, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gM" = ( +/obj/item/trash/candy, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gN" = ( +/obj/item/ammo_casing/bullet, +/obj/effect/decal/cleanable/blood, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gP" = ( +/obj/structure/flora/grass/desert/lightgrass_4, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"gR" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"hc" = ( +/obj/structure/prop/dam/wide_boulder/boulder1, +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hd" = ( +/obj/structure/flora/grass/desert/lightgrass_8, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hi" = ( +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hk" = ( +/obj/structure/machinery/squeezer, +/turf/open/floor/plating, +/area/desert_dam/building/bar/backroom) +"hm" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"hn" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hv" = ( +/turf/closed/wall/wood, +/area/desert_dam/building/bar/bar) +"hx" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp20"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"hF" = ( +/obj/structure/machinery/light/double{ + dir = 8 + }, +/obj/effect/landmark/survivor_spawner/upp_medic, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"hH" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hJ" = ( +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hO" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"hT" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"hY" = ( +/obj/structure/bed/stool, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"if" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"ig" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 5 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"in" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"is" = ( +/turf/open/desert/dirt{ + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iy" = ( +/turf/closed/wall/wood, +/area/desert_dam/building/bar/backroom) +"iz" = ( +/obj/structure/flora/bush/desert/cactus, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iI" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iL" = ( +/obj/structure/prop/dam/boulder/boulder1, +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"iV" = ( +/obj/effect/landmark/crap_item, +/turf/open/floor/plating, +/area/desert_dam/building/bar/backroom) +"jf" = ( +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = -7; + pixel_y = 35 + }, +/obj/structure/prop/invuln/pipe_water{ + pixel_y = 11 + }, +/obj/item/reagent_container/glass/bucket/mopbucket, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jj" = ( +/obj/item/trash/cheesie, +/obj/item/stack/sheet/wood, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"jm" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/barricade/sandbags/wired{ + dir = 8 + }, +/obj/item/prop/colony/usedbandage{ + dir = 5; + pixel_y = 8 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jp" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"jr" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"jt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"jw" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jy" = ( +/obj/structure/machinery/door/airlock/almayer/maint/colony{ + dir = 1; + name = "\improper Bar Backroom" + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"jC" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jI" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"jJ" = ( +/obj/structure/flora/grass/desert/lightgrass_1, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kf" = ( +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kh" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ki" = ( +/obj/item/stack/sandbags, +/turf/open/desert/dirt{ + dir = 10; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kk" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kp" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/prop/almayer/flight_recorder/colony, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"kB" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached14" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kD" = ( +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"kM" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_2"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"kQ" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/backroom) +"ln" = ( +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"lC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"lT" = ( +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mb" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"md" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mf" = ( +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mq" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 8 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mw" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"mF" = ( +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"mL" = ( +/obj/structure/flora/bush/desert/cactus{ + icon_state = "cactus_8" + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mR" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mT" = ( +/obj/item/ammo_casing/bullet, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"mV" = ( +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/building/bar/bar_restroom) +"nk" = ( +/turf/closed/shuttle/ert{ + icon_state = "T3"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"np" = ( +/obj/structure/flora/grass/desert/lightgrass_1, +/obj/item/ammo_casing/bullet, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"nt" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ny" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/prop/almayer/comp_closed, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"nz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T8"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"nB" = ( +/obj/effect/landmark/survivor_spawner/upp/soldier, +/turf/open/shuttle/dropship{ + icon_state = "rasputin5" + }, +/area/desert_dam/building/bar/bar) +"nC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"nD" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/obj/item/trash/cheesie, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"nP" = ( +/obj/structure/machinery/colony_floodlight, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"nR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 1 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oc" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"oo" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oy" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached16" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oD" = ( +/obj/structure/machinery/vending/snack, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"oF" = ( +/obj/item/ammo_casing/bullet, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"oK" = ( +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 8 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 9 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached16" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"oN" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"pk" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"pq" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"pu" = ( +/obj/structure/machinery/light/double, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"px" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"py" = ( +/obj/structure/machinery/door/airlock/almayer/generic{ + dir = 2; + name = "\improper Fulcrum Airlock" + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"pA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"pM" = ( +/obj/structure/bed/chair/dropship/passenger, +/obj/item/storage/belt/medical/lifesaver/upp, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"pO" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T10"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"pW" = ( +/turf/closed/wall/r_wall/bunker{ + name = "reinforced metal wall" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"pZ" = ( +/obj/item/prop/colony/usedbandage{ + dir = 9; + pixel_x = 5; + pixel_y = 15 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qe" = ( +/obj/structure/prop/dam/boulder/boulder3, +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qu" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/prop/colony/used_flare, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qx" = ( +/turf/open/desert/dirt{ + dir = 4; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"qS" = ( +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"qU" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"rj" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "N" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"rl" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"rm" = ( +/obj/structure/machinery/power/apc{ + dir = 8; + pixel_x = -30; + start_charge = 0 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"rR" = ( +/obj/structure/prop/dam/boulder/boulder1, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"rX" = ( +/obj/item/prop/colony/folded_bedroll, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"se" = ( +/obj/item/trash/semki, +/turf/open/shuttle/dropship, +/area/desert_dam/building/bar/bar) +"sn" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"so" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/asphalt/cement{ + icon_state = "cement3" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"sp" = ( +/obj/structure/machinery/cm_vending/sorted/boozeomat, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"su" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"sv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tool/shovel, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"sE" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_y = -5 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin7" + }, +/area/desert_dam/building/bar/bar) +"sH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/sandbags/wired, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"sI" = ( +/obj/structure/flora/grass/desert/lightgrass_5, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"sO" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"sT" = ( +/obj/structure/flora/grass/desert/lightgrass_3, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tl" = ( +/obj/item/ammo_casing/bullet, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tu" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/shuttle/dropship{ + icon_state = "rasputin8" + }, +/area/desert_dam/building/bar/bar) +"tA" = ( +/obj/item/tool/wrench, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"tE" = ( +/obj/structure/flora/grass/desert/heavygrass_3, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tK" = ( +/obj/structure/bed/bedroll, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"tM" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_1"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"tR" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"tW" = ( +/turf/closed/shuttle/ert{ + icon_state = "T11"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"tX" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"ug" = ( +/obj/structure/flora/grass/desert/lightgrass_10, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"uA" = ( +/obj/structure/surface/table/almayer, +/obj/item/prop{ + desc = "A gas-operated rotary machine gun used by UPP heavies. Its enormous volume of fire and ammunition capacity allows the suppression of large concentrations of enemy forces. Heavy weapons training is required control its recoil, is non-functional."; + icon_state = "painless"; + item_state = "m41amk1"; + name = "\improper GSh-7.62 rotary machine gun"; + pixel_y = 7; + icon = 'icons/obj/items/weapons/guns/guns_by_faction/upp.dmi' + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"uF" = ( +/turf/open/desert/dirt{ + dir = 4; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"uZ" = ( +/obj/item/roller, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"vk" = ( +/obj/structure/flora/grass/desert/lightgrass_9, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vl" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1/corner1, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vn" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"vq" = ( +/obj/structure/sink, +/obj/effect/landmark/objective_landmark/medium, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"vy" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar_restroom) +"vP" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal5" + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vR" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"vZ" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wj" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"wm" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"wp" = ( +/obj/structure/flora/grass/desert/heavygrass_10, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wq" = ( +/obj/structure/flora/grass/desert/lightgrass_2, +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ws" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T17"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"wv" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 6 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wy" = ( +/obj/item/trash/candy, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar_restroom) +"wE" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"wI" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/obj/structure/bed/bedroll, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wJ" = ( +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wO" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"wT" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp16"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"wZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S-corner" + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"xg" = ( +/obj/structure/prop/dam/boulder/boulder1, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xj" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/effect/landmark/crap_item, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xm" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"xn" = ( +/obj/structure/prop/dam/large_boulder{ + icon_state = "boulder_large1" + }, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xr" = ( +/obj/structure/prop/dam/boulder/boulder3, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xt" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"xz" = ( +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/clothing/accessory/patch/upp{ + pixel_y = -6 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xG" = ( +/obj/structure/machinery/power/apc{ + dir = 8; + pixel_x = -30; + start_charge = 0 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"xN" = ( +/turf/closed/shuttle/ert{ + icon_state = "rightengine_1"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"xP" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"xT" = ( +/turf/template_noop, +/area/template_noop) +"xX" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yc" = ( +/obj/structure/flora/grass/desert/lightgrass_3, +/obj/item/prop/colony/usedbandage{ + dir = 10 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ye" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/wood, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"yf" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yk" = ( +/obj/structure/prop/dam/large_boulder/boulder2, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ym" = ( +/obj/item/stack/sandbags/large_stack, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"ys" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 1 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yx" = ( +/obj/structure/closet/secure_closet/bar, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"yC" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 9 + }, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"yF" = ( +/obj/effect/decal/cleanable/blood, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/shuttle/dropship, +/area/desert_dam/building/bar/bar) +"yG" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal11" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"yP" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"zl" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"zm" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"zC" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T6"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"zD" = ( +/obj/structure/surface/table/woodentable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"zM" = ( +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"zO" = ( +/turf/open/desert/dirt{ + dir = 10; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"zS" = ( +/obj/structure/flora/grass/desert/heavygrass_4, +/turf/open/desert/dirt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"zT" = ( +/obj/structure/surface/table/woodentable, +/obj/effect/landmark/good_item, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"zZ" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 8 + }, +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ae" = ( +/obj/structure/machinery/light{ + dir = 8 + }, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Ah" = ( +/obj/structure/barricade/wooden{ + dir = 1; + pixel_y = 7 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/backroom) +"Al" = ( +/obj/structure/machinery/light/double{ + dir = 1 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"At" = ( +/obj/effect/landmark/crap_item, +/turf/open/floor/interior/wood/alt, +/area/desert_dam/building/bar/bar) +"Aw" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal5" + }, +/obj/effect/decal/sand_overlay/sand1/corner1, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"AC" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"AT" = ( +/turf/closed/shuttle/ert{ + icon_state = "T2"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Bj" = ( +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Bq" = ( +/obj/structure/machinery/light/double{ + dir = 8 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin6" + }, +/area/desert_dam/building/bar/bar) +"Bu" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Bx" = ( +/obj/structure/surface/table/almayer, +/obj/item/reagent_container/food/drinks/bottle/vodka, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_x = -7; + pixel_y = 6 + }, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_y = -8; + pixel_x = -8 + }, +/obj/item/reagent_container/food/drinks/bottle/vodka{ + pixel_x = 6 + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"BB" = ( +/turf/closed/shuttle/ert{ + icon_state = "T5"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"BK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..." + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"BM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"BP" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal5" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"BU" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"BW" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"Cc" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal9" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 9 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ce" = ( +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ch" = ( +/turf/open/desert/dirt{ + dir = 6; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Cm" = ( +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = 1; + pixel_y = 35 + }, +/turf/closed/shuttle/ert{ + icon_state = "T3"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Cn" = ( +/obj/effect/landmark/survivor_spawner/upp/soldier, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Cx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"CA" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp21"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"CE" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"CH" = ( +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar_restroom) +"CI" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/clothing/mask/cigarette/cigar, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"CL" = ( +/turf/closed/shuttle/ert{ + icon_state = "leftengine_2"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"CX" = ( +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Db" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Df" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Di" = ( +/obj/item/prop/colony/used_flare, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Dn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T7"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Dt" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar_restroom) +"Du" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"DB" = ( +/obj/structure/bed/bedroll, +/obj/item/trash/cheesie, +/turf/open/shuttle/dropship{ + icon_state = "rasputin7" + }, +/area/desert_dam/building/bar/bar) +"DD" = ( +/obj/structure/machinery/door/airlock/multi_tile/almayer/generic{ + dir = 2; + name = "\improper Bar" + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"DE" = ( +/obj/structure/machinery/light, +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"DO" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"DR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"DZ" = ( +/obj/structure/pipes/standard/simple/hidden/green, +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T4"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Eb" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Ec" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Eg" = ( +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ek" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Eq" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached19" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Er" = ( +/obj/item/stack/sheet/wood, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Ev" = ( +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Ex" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"EH" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"EO" = ( +/turf/closed/shuttle/ert{ + icon_state = "T14"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"EW" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Fa" = ( +/obj/structure/flora/tree/joshua, +/turf/closed/wall/rock/orange, +/area/desert_dam/exterior/rock) +"Fd" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Fh" = ( +/obj/item/storage/belt/utility, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Fl" = ( +/obj/structure/pipes/standard/manifold/hidden/green, +/turf/closed/shuttle/ert{ + icon_state = "T15"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Fr" = ( +/obj/item/stack/sandbags, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Fs" = ( +/obj/structure/flora/bush/desert{ + icon_state = "tree_3" + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"FB" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/desert/dirt{ + dir = 4; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"FF" = ( +/obj/structure/disposalpipe/segment, +/obj/item/ammo_casing/bullet, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"FI" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached15" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Gc" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Gd" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"GK" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"GP" = ( +/obj/item/prop/colony/used_flare, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"GY" = ( +/obj/item/trash/used_stasis_bag, +/obj/effect/landmark/survivor_spawner/squad_leader, +/turf/open/shuttle/dropship{ + icon_state = "rasputin5" + }, +/area/desert_dam/building/bar/bar) +"GZ" = ( +/obj/item/stack/barbed_wire/small_stack, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Hb" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 8 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Hl" = ( +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Hq" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"HB" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"HH" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"HI" = ( +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"HP" = ( +/turf/closed/shuttle/ert{ + icon_state = "T8"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"HV" = ( +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ip" = ( +/obj/item/prop/colony/usedbandage{ + dir = 5 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Iu" = ( +/turf/open/desert/dirt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"IA" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/item/stack/sandbags, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"IF" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 8 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"IU" = ( +/obj/item/tool/shovel, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"IW" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp27"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Jc" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"Jd" = ( +/obj/structure/flora/grass/desert/lightgrass_5, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ji" = ( +/obj/item/trash/candy, +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"Jk" = ( +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Js" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Jt" = ( +/obj/item/trash/cheesie, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Jx" = ( +/obj/structure/desertdam/decals/road_edge, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"JB" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/prop/colony/used_flare, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"JS" = ( +/obj/structure/barricade/sandbags/wired, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"JT" = ( +/turf/closed/shuttle/ert{ + icon_state = "upp3"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"Kf" = ( +/obj/structure/bed/bedroll, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Kl" = ( +/obj/structure/window/framed/wood/reinforced, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"KA" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/closed/shuttle/ert{ + icon_state = "upp5"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"KC" = ( +/obj/structure/barricade/sandbags/wired, +/turf/open/desert/dirt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Li" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/item/stack/sandbags, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached13" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Lo" = ( +/obj/effect/landmark/survivor_spawner/upp_medic, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Lu" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/effect/decal/sand_overlay/sand1/corner1, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Lw" = ( +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"LB" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"LC" = ( +/obj/item/prop/colony/usedbandage, +/turf/open/desert/dirt{ + dir = 10; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"LD" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"LF" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"LJ" = ( +/obj/structure/machinery/power/apc{ + dir = 1; + pixel_y = 24; + start_charge = 0 + }, +/obj/item/stack/sheet/metal, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/backroom) +"LM" = ( +/obj/item/prop/colony/used_flare, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached16" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ms" = ( +/obj/item/ammo_casing/bullet, +/obj/item/prop/colony/usedbandage{ + dir = 1 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Mw" = ( +/obj/structure/machinery/blackbox_recorder, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"MM" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/blood, +/obj/effect/spawner/gibspawner/human, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"MW" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Nh" = ( +/obj/structure/flora/grass/desert/lightgrass_4, +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Nj" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"No" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Nu" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"NH" = ( +/obj/structure/machinery/light/double{ + dir = 4; + pixel_y = -5 + }, +/obj/effect/landmark/survivor_spawner/upp_sapper, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"NK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T20"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Oe" = ( +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Oj" = ( +/turf/closed/shuttle/ert{ + icon_state = "T12"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Om" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T7"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"Ou" = ( +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 8 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ow" = ( +/obj/structure/prop/dam/boulder/boulder2, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OD" = ( +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"OJ" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/obj/structure/machinery/sentry_holder/colony{ + dir = 1; + pixel_y = -10 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached19" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"OO" = ( +/turf/closed/wall/r_wall, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OS" = ( +/obj/structure/barricade/sandbags/wired, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OU" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"OZ" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Pd" = ( +/obj/structure/machinery/vending/coffee, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Pw" = ( +/turf/open/floor/prison{ + dir = 10; + icon_state = "floor_plate" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"PH" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = -7; + pixel_y = 35 + }, +/obj/structure/prop/invuln/lattice_prop{ + icon_state = "lattice12"; + pixel_x = 1; + pixel_y = 35 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"PR" = ( +/obj/structure/bed/chair/dropship/passenger{ + dir = 4 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"PS" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"PX" = ( +/obj/structure/flora/grass/desert/heavygrass_5, +/obj/effect/decal/sand_overlay/sand1{ + dir = 5 + }, +/obj/effect/decal/cleanable/blood, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"PY" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/toy/farwadoll, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Qc" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/open/floor{ + icon_state = "freezerfloor" + }, +/area/desert_dam/building/bar/bar_restroom) +"Qk" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"QA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T2"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"QG" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"QI" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"QK" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T9"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"QN" = ( +/obj/structure/machinery/door/poddoor/almayer/locked{ + dir = 2; + id = "dam_checkpoint_west"; + name = "\improper Checkpoint Lock" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"QW" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Re" = ( +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin4" + }, +/area/desert_dam/building/bar/bar) +"Rl" = ( +/obj/structure/closet/crate/supply, +/obj/item/ammo_box/magazine/misc/flares, +/turf/open/shuttle/dropship{ + icon_state = "rasputin15" + }, +/area/desert_dam/building/bar/bar) +"Ro" = ( +/obj/structure/flora/grass/desert/lightgrass_11, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Rs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"RU" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 5 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached9" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"RW" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "S-corner" + }, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"Sb" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "E" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Sh" = ( +/obj/effect/decal/cleanable/generic, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"Sl" = ( +/obj/structure/pipes/standard/manifold/hidden/green{ + dir = 1 + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"So" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/shuttle/ert{ + icon_state = "T16"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"SE" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/turf/closed/shuttle/ert{ + icon_state = "T19"; + opacity = 0; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"SF" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"SG" = ( +/obj/effect/decal/sand_overlay/sand1, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"SL" = ( +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"SP" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/barricade/sandbags/wired{ + dir = 1 + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"SY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal, +/obj/structure/barricade/wooden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"Ta" = ( +/obj/item/prop/colony/used_flare, +/turf/open/desert/dirt{ + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Tc" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 8 + }, +/obj/structure/machinery/light, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Td" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/structure/barricade/wooden{ + dir = 8 + }, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"Tl" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached12" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"TH" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/item/ammo_casing/bullet, +/obj/effect/landmark/crap_item, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"TO" = ( +/obj/structure/pipes/vents/pump{ + dir = 8 + }, +/obj/structure/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"TR" = ( +/turf/open/floor/prison{ + dir = 8; + icon_state = "sterile_white" + }, +/area/desert_dam/building/bar/bar_restroom) +"Ug" = ( +/obj/item/ammo_casing/bullet, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ui" = ( +/obj/structure/prop/dam/boulder/boulder2, +/turf/open/desert/dirt{ + dir = 8; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Ul" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood{ + layer = 3 + }, +/turf/closed/shuttle/ert{ + icon_state = "upp1"; + name = "Fulcrum" + }, +/area/desert_dam/building/bar/bar) +"Un" = ( +/obj/structure/prop/dam/large_boulder/boulder2, +/turf/open/desert/rock, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Uq" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt{ + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"UB" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"UK" = ( +/obj/item/ammo_box/rounds/type71/heap/empty{ + bullet_amount = 0 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"UL" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 10 + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/structure/prop/wooden_cross{ + pixel_y = 13 + }, +/obj/item/clothing/head/helmet/marine/veteran/UPP, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"UQ" = ( +/obj/structure/surface/table/reinforced, +/obj/structure/machinery/chem_dispenser/soda{ + density = 0; + pixel_y = 32 + }, +/obj/effect/landmark/objective_landmark/far, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Vc" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Vg" = ( +/obj/item/stack/sandbags, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Vl" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"Vr" = ( +/obj/structure/pipes/standard/simple/hidden/green{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor{ + icon_state = "grimy" + }, +/area/desert_dam/building/bar/bar) +"Vt" = ( +/obj/item/prop/colony/usedbandage{ + dir = 1 + }, +/obj/effect/landmark/survivor_spawner/upp_specialist, +/turf/open/shuttle/dropship{ + icon_state = "rasputin5" + }, +/area/desert_dam/building/bar/bar) +"VA" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/open/floor/plating{ + dir = 8; + icon_state = "platingdmg3" + }, +/area/desert_dam/building/bar/bar) +"VG" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/open/desert/dirt{ + dir = 9; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"VI" = ( +/turf/open/floor/plating, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"VP" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1/corner1{ + dir = 1 + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"VQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/barricade/sandbags/wired, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"VT" = ( +/turf/closed/wall/wood, +/area/desert_dam/building/bar/bar_restroom) +"VU" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/sand_overlay/sand1{ + dir = 8 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"VW" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Wb" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"Wh" = ( +/obj/structure/pipes/vents/pump{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/backroom) +"WE" = ( +/obj/structure/machinery/light{ + dir = 4 + }, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"WG" = ( +/obj/item/stack/sheet/wood, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"WK" = ( +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"WO" = ( +/obj/effect/decal/cleanable/blood, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"WX" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal8" + }, +/obj/effect/spawner/gibspawner/xeno, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"WY" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal4" + }, +/obj/item/stack/sheet/wood/medium_stack, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"WZ" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xe" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..."; + pixel_x = 3; + pixel_y = -6 + }, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..."; + pixel_y = 5; + pixel_x = -8 + }, +/obj/item/reagent_container/food/drinks/flask/canteen{ + desc = "You take a sip from your trusty UPP canteen..."; + pixel_y = 4 + }, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Xo" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 6 + }, +/obj/item/ammo_casing/bullet, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xv" = ( +/obj/structure/prop/dam/boulder/boulder3, +/turf/open/mars{ + icon_state = "mars_dirt_5" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Xw" = ( +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"XB" = ( +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal2" + }, +/obj/item/ammo_magazine/rifle/type71/heap{ + current_rounds = 0 + }, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"XF" = ( +/obj/structure/bed/chair/wood/normal{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"XR" = ( +/obj/structure/desertdam/decals/road_edge, +/obj/effect/decal/sand_overlay/sand1{ + dir = 4 + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"XZ" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/open/desert/dirt{ + dir = 5; + icon_state = "desert_transition_edge1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Yf" = ( +/obj/effect/spawner/gibspawner/xeno, +/turf/open/floor/interior/wood, +/area/desert_dam/building/bar/bar) +"Yn" = ( +/turf/open/desert/dirt{ + dir = 1; + icon_state = "desert_transition_corner1" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"Yq" = ( +/turf/open/floor{ + dir = 8; + icon_state = "carpet6-2" + }, +/area/desert_dam/building/bar/bar) +"YA" = ( +/obj/structure/bed/chair/wood/normal, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar) +"YE" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/item/ammo_casing/bullet, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"YK" = ( +/obj/item/stack/rods, +/turf/open/floor/plating, +/area/desert_dam/building/bar/bar) +"YM" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 10 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"YQ" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/obj/structure/machinery/light, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"YS" = ( +/turf/closed/shuttle/ert{ + icon_state = "T7"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"YY" = ( +/turf/closed/shuttle/ert{ + icon_state = "T1"; + name = "Fulcrum"; + opacity = 0 + }, +/area/desert_dam/building/bar/bar) +"YZ" = ( +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/desert_dam/building/bar/bar_restroom) +"Zn" = ( +/obj/effect/landmark/survivor_spawner/upp_sapper, +/turf/open/shuttle/dropship{ + icon_state = "rasputin3" + }, +/area/desert_dam/building/bar/bar) +"ZA" = ( +/obj/effect/decal/sand_overlay/sand1{ + dir = 1 + }, +/obj/structure/barricade/sandbags/wired{ + dir = 4 + }, +/turf/open/asphalt/cement_sunbleached{ + icon_state = "cement_sunbleached4" + }, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ZB" = ( +/obj/effect/decal/sand_overlay/sand1, +/obj/structure/desertdam/decals/road_edge{ + icon_state = "road_edge_decal3" + }, +/turf/open/asphalt, +/area/desert_dam/interior/dam_interior/south_tunnel_entrance) +"ZD" = ( +/obj/structure/flora/grass/tallgrass/desert/corner{ + dir = 9 + }, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ZS" = ( +/obj/effect/decal/warning_stripes{ + icon_state = "W" + }, +/obj/structure/disposalpipe/segment, +/turf/open/asphalt, +/area/desert_dam/exterior/valley/bar_valley_dam) +"ZY" = ( +/obj/structure/flora/grass/desert/heavygrass_5, +/turf/open/desert/dirt, +/area/desert_dam/exterior/valley/bar_valley_dam) + +(1,1,1) = {" +iy +iy +iy +iy +iy +xT +xT +xT +xT +xT +xT +VT +vq +vn +TR +DE +VT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(2,1,1) = {" +iy +sO +Bj +SF +iy +xT +xT +xT +xT +xT +mV +YZ +TR +TR +hT +TR +cI +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(3,1,1) = {" +iy +Bj +Wh +Vl +iy +hv +hv +wE +Mw +wj +CH +tW +zC +DZ +zm +eh +Dt +xT +xT +Fa +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(4,1,1) = {" +iy +Bj +Ek +zT +iy +Pd +rm +qS +Yq +aO +tW +nz +Om +BB +Qc +wy +vy +jf +kD +kD +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(5,1,1) = {" +iy +be +Ek +Tc +iy +oD +Xw +jt +Rs +tW +HP +YS +QK +CL +tM +zM +YK +PH +jC +jC +pk +kD +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(6,1,1) = {" +iy +yx +Ek +hk +iy +if +Xh +BM +ds +HP +YS +YS +pO +kM +xN +Sh +YY +Cm +nk +bO +kf +pk +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(7,1,1) = {" +jy +bC +mw +iV +Ah +Jc +cH +hx +bY +bY +bY +bY +bY +bY +bY +bY +bY +Ul +QA +EO +zZ +jm +xz +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(8,1,1) = {" +iy +LJ +kQ +hx +bY +wT +bY +CA +bz +hF +Lo +Cn +Re +PR +PR +PR +Bq +RW +hJ +sH +kf +SG +WO +UL +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(9,1,1) = {" +iy +du +BW +IW +cL +CA +cL +CA +GY +pM +dX +Rl +nB +GK +Fh +cu +yF +wZ +gM +kf +kf +kf +jC +IU +PY +CI +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(10,1,1) = {" +hv +su +HB +IW +kp +MM +ny +py +Vt +uA +eV +Bx +nB +fP +uZ +tA +se +wZ +kf +ym +GZ +cR +kf +kf +kf +kf +pk +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(11,1,1) = {" +hv +oc +Sl +aa +hm +hm +hm +CA +DB +NH +Zn +Cn +tu +IF +IF +IF +sE +RW +GZ +OS +sv +kf +kf +Di +md +tl +OS +QI +xT +xT +xT +xT +xT +xT +xT +xT +"} +(12,1,1) = {" +hv +hv +Td +SY +Jc +zM +Jc +aa +hm +hm +hm +KA +wm +yC +Du +hm +hm +JT +nk +bO +wI +kf +Jt +kf +hJ +Ms +OS +gR +xT +xT +xT +xT +xT +xT +xT +xT +"} +(13,1,1) = {" +hv +sp +Fd +nC +WG +UB +WK +zM +So +NK +Dn +Dn +SE +CL +tM +Kf +Oj +AT +AT +EO +md +kf +Jd +kf +tl +np +OS +Nj +pu +xT +xT +xT +xT +xT +xT +xT +"} +(14,1,1) = {" +hv +sp +Vr +bu +jj +ye +Xh +zM +YA +So +NK +Dn +ws +kM +xN +zM +wE +tK +Xe +tK +kf +Jd +gM +kf +kf +oo +mb +zS +Iu +xT +xT +xT +xT +xT +xT +xT +"} +(15,1,1) = {" +hv +hv +TO +fM +zD +bu +Xh +qU +in +XF +aT +NK +Om +BB +eU +Eb +Ji +Xv +aY +BK +qu +wp +pZ +kf +tl +TH +Ug +KC +Iu +Db +xT +xT +xT +xT +xT +pW +"} +(16,1,1) = {" +hv +QG +Ev +Ev +zD +hY +Er +At +qS +Js +pA +aT +Fl +EO +Al +wj +rX +Ip +mb +Gc +aw +PX +EH +EH +EH +Xo +tE +KC +Iu +bN +VI +Db +pW +pW +pW +pW +"} +(17,1,1) = {" +hv +UQ +Ev +GP +Ev +Ev +Yf +WE +Xw +xx +xm +yo +SP +VA +BU +wE +Lw +Nh +sI +yP +oN +yc +wq +nD +Ug +UK +Ug +KC +oK +VI +tR +Ae +xG +Pw +LF +Db +"} +(18,1,1) = {" +hv +hv +Kl +Kl +hv +Kl +Kl +hv +Kl +xx +DD +Kl +hv +eT +Hq +wE +mT +SL +gN +xj +Tl +kD +hc +LC +Cc +CE +Vc +XR +VP +jp +eJ +eJ +eJ +eJ +eJ +gm +"} +(19,1,1) = {" +xT +xT +ln +ln +ln +ln +ln +ln +wJ +lC +DR +xr +kD +kD +kD +gP +wO +sn +sn +yP +oN +VG +Ce +oF +OU +Ec +JS +ee +HH +QN +OD +ee +DO +OD +ee +Sb +"} +(20,1,1) = {" +xT +xT +ln +ln +ln +ln +ln +xX +wJ +lC +Bu +kD +kD +kD +kD +ej +kD +kD +kD +ZA +MW +Hl +xn +jI +OU +Oe +VQ +bP +bP +LB +mF +bP +mF +mF +bP +tX +"} +(21,1,1) = {" +xT +ln +ln +ln +ln +ln +ln +ln +Ta +yP +PS +kD +nP +kD +mR +fy +QW +mR +vk +yP +PS +Hl +Yn +Ch +hH +HI +bJ +BP +pq +jr +pq +pq +Wb +pq +pq +jr +"} +(22,1,1) = {" +xT +xT +ln +iI +Yn +Uq +ln +Nu +Ch +RU +Ou +fR +kk +Cx +kk +kk +kk +kk +kk +nR +FI +Eg +Ch +kD +hH +Df +hO +Lu +OJ +pW +cZ +so +dR +dR +dJ +pW +"} +(23,1,1) = {" +xT +xT +xT +Yn +jw +bI +is +wJ +kD +kD +kD +eQ +Jx +Jx +Jx +Jx +Jx +bf +Jx +Jx +Hb +CE +CE +JB +ab +vR +bJ +ZB +xT +xT +xT +xT +xT +xT +xT +xT +"} +(24,1,1) = {" +xT +xT +xT +wJ +Ug +Ug +Eg +Ch +kD +kD +kD +hH +HI +OZ +HI +HI +OZ +HI +HI +yf +HI +HI +OZ +HI +HI +OZ +bJ +YQ +xT +xT +xT +xT +xT +xT +xT +xT +"} +(25,1,1) = {" +xT +xT +xT +FB +ki +px +kD +kD +kD +ej +sT +hH +HI +Gd +HV +HV +ZS +HV +HV +ZS +HV +HV +ZS +HV +HV +ZS +zl +ZB +xT +xT +xT +xT +xT +xT +xT +xT +"} +(26,1,1) = {" +xT +xT +Yn +is +Ow +kD +sT +ug +wv +ig +hd +hH +HI +bJ +Aw +VU +VU +VU +VU +VU +VU +VU +hn +VU +VU +VU +VU +am +xT +xT +xT +xT +xT +xT +xT +xT +"} +(27,1,1) = {" +xT +xT +Ch +XZ +Ch +kD +da +wv +eD +ys +jJ +hH +Df +hO +eI +mf +lT +Ui +zO +kD +kD +kD +kD +mf +zO +nP +kD +Jk +xT +xT +xT +xT +xT +xT +xT +xT +"} +(28,1,1) = {" +xT +xT +zO +kD +kD +kD +wv +eD +eD +ZD +kD +hH +HI +bJ +eI +Hl +Un +iL +Ch +kD +kD +kD +kD +Hl +rR +kD +mf +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(29,1,1) = {" +xT +Yn +yk +QW +kD +Fs +YM +mq +ZD +vk +kD +hH +HI +bJ +eI +Eg +uF +Ch +Ug +kD +mL +mR +mf +Ce +qx +lT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(30,1,1) = {" +is +wJ +kD +Ug +kD +kD +jJ +fy +hd +Ro +QW +hH +vR +bJ +eI +Fr +kD +Ug +kD +iz +mf +lT +Ce +ln +xT +ln +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(31,1,1) = {" +XZ +AC +Ug +kD +nP +kD +kD +kD +kD +kD +kD +hH +Df +hO +eI +xt +kD +QW +kD +mf +qe +ln +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(32,1,1) = {" +CE +CE +VW +CE +Vc +CE +CE +Vc +CE +Vc +CE +ab +HI +bJ +eI +kD +ZY +xP +LD +Ce +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(33,1,1) = {" +No +vR +OZ +rl +hi +OZ +HI +hi +Qk +vR +OZ +HI +HI +bJ +nt +mf +lT +Ce +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(34,1,1) = {" +HV +HV +ZS +fN +HV +EW +HV +FF +HV +HV +ZS +HV +gA +zl +YE +Hl +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(35,1,1) = {" +cl +IA +cl +kh +XB +cl +WX +Vg +Oe +vP +vl +fL +hn +VU +yG +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(36,1,1) = {" +ga +Li +vZ +fk +CX +kB +dQ +Df +rj +WZ +Eq +Fr +kD +sn +Fr +Hl +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} +(37,1,1) = {" +eK +eK +eK +eK +OO +LM +WY +vR +HI +WZ +oy +nP +mR +xg +kD +Ex +uF +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +xT +"} From 4f9b17bc604bf0d33e5f98fbed8157575e5c177d Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 07:16:39 +0100 Subject: [PATCH 128/138] Automatic changelog for PR #3845 [ci skip] --- html/changelogs/AutoChangeLog-pr-3845.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3845.yml diff --git a/html/changelogs/AutoChangeLog-pr-3845.yml b/html/changelogs/AutoChangeLog-pr-3845.yml new file mode 100644 index 000000000000..8be12e7b1974 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3845.yml @@ -0,0 +1,5 @@ +author: "Steelpoint" +delete-after: True +changes: + - rscadd: "A team of UPP survivors may spawn on Trijent Dam." + - mapadd: "A new nightmare insert for Trijent Dam has been added, featuring a crashed UPP dropship." \ No newline at end of file From aa1cf876d98ab41b1048f2aa398854c1a76c679a Mon Sep 17 00:00:00 2001 From: ghostsheet <43085828+ghostsheet@users.noreply.github.com> Date: Fri, 4 Aug 2023 15:20:04 +1000 Subject: [PATCH 129/138] Acid Runner Respawn (#4037) # About the pull request Acid Runner will now respawn on its turf when there's no hivecore to respawn at. instead of not spawning at all. # Explain why it's good for the game If acid runner exploded without a hivecore it wouldn't respawn at all. Now if it would respawn as a larva where it blew up, cool niche feature. # Testing Photographs and Procedure
Acid Runner Respawn https://github.com/cmss13-devs/cmss13/assets/43085828/97e3720d-3f6e-49f1-8258-a7e7c9c17837
# Changelog :cl: ghostsheet add: Acid Runners will now respawn where it blew up, if there is no hivecore to spawn at. /:cl: --------- Co-authored-by: Drathek <76988376+Drulikar@users.noreply.github.com> --- .../xenomorph/mutators/strains/runner/acid.dm | 7 ++++++- .../living/carbon/xenomorph/xeno_defines.dm | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm b/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm index 7a2196a3c209..7b64ae9f69d7 100644 --- a/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm +++ b/code/modules/mob/living/carbon/xenomorph/mutators/strains/runner/acid.dm @@ -159,7 +159,12 @@ new /obj/effect/particle_effect/smoke/acid_runner_harmless(T) playsound(bound_xeno, 'sound/effects/blobattack.ogg', 75) if(bound_xeno.client && bound_xeno.hive) - addtimer(CALLBACK(bound_xeno.hive, TYPE_PROC_REF(/datum/hive_status, free_respawn), bound_xeno.client), 5 SECONDS) + var/datum/hive_status/hive_status = bound_xeno.hive + var/turf/spawning_turf = get_turf(bound_xeno) + if(!hive_status.hive_location) + addtimer(CALLBACK(bound_xeno.hive, TYPE_PROC_REF(/datum/hive_status, respawn_on_turf), bound_xeno.client, spawning_turf), 0.5 SECONDS) + else + addtimer(CALLBACK(bound_xeno.hive, TYPE_PROC_REF(/datum/hive_status, free_respawn), bound_xeno.client), 5 SECONDS) bound_xeno.gib() /mob/living/carbon/xenomorph/runner/ventcrawl_carry() diff --git a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm index acc72586e647..cfca16f70a51 100644 --- a/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm +++ b/code/modules/mob/living/carbon/xenomorph/xeno_defines.dm @@ -936,6 +936,24 @@ else hive_ui.update_burrowed_larva() +/datum/hive_status/proc/respawn_on_turf(client/xeno_client, turf/spawning_turf) + var/mob/living/carbon/xenomorph/larva/new_xeno = spawn_hivenumber_larva(spawning_turf, hivenumber) + if(isnull(new_xeno)) + return FALSE + + if(!SSticker.mode.transfer_xeno(xeno_client.mob, new_xeno)) + qdel(new_xeno) + return FALSE + + new_xeno.visible_message(SPAN_XENODANGER("A larva suddenly emerges from a dead husk!"), + SPAN_XENOANNOUNCE("The hive has no core! You manage to emerge from your old husk as a larva!")) + msg_admin_niche("[key_name(new_xeno)] respawned at \a [spawning_turf]. [ADMIN_JMP(spawning_turf)]") + playsound(new_xeno, 'sound/effects/xeno_newlarva.ogg', 50, 1) + if(new_xeno.client?.prefs?.toggles_flashing & FLASH_POOLSPAWN) + window_flash(new_xeno.client) + + hive_ui.update_burrowed_larva() + /datum/hive_status/proc/do_buried_larva_spawn(mob/xeno_candidate) var/spawning_area if(hive_location) From e62502c58ab854ab8ea776e637e6a20690333d8c Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 07:33:53 +0100 Subject: [PATCH 130/138] Automatic changelog for PR #4037 [ci skip] --- html/changelogs/AutoChangeLog-pr-4037.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4037.yml diff --git a/html/changelogs/AutoChangeLog-pr-4037.yml b/html/changelogs/AutoChangeLog-pr-4037.yml new file mode 100644 index 000000000000..f66dd54c89fd --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4037.yml @@ -0,0 +1,4 @@ +author: "ghostsheet" +delete-after: True +changes: + - rscadd: "Acid Runners will now respawn where it blew up, if there is no hivecore to spawn at." \ No newline at end of file From 23d5d9872d5135967cf0fb03434da7adf2adb22c Mon Sep 17 00:00:00 2001 From: Vile Beggar Date: Fri, 4 Aug 2023 07:32:34 +0200 Subject: [PATCH 131/138] Increases the availability and minimum burn time for Star Shells (#4087) # About the pull request raises the minimum burn time for star shell fragments to 30 seconds from 5 and increases their quantity in squad vendors from scale * 2 to scale * 4. # Explain why it's good for the game these grenades are fairly innocuous but rarely, if ever, used outside the free packet you get with the m79. their short burn time coupled with the fact you are giving up space that could be used for actual grenades that have a lot more utility place them into the "not really worth it" category. hopefully with a higher minimum burn time and a bit more abundance in the squad vendor they'll see some more use, whether in an ugl or the m79. # Changelog :cl:Vile Beggar balance: Star Shells now have a higher minimum burn time and are more plentiful in squad prep. /:cl: --- .../machinery/vending/vendor_types/squad_prep/squad_prep.dm | 2 +- code/game/objects/items/devices/flashlight.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm index 4fcd3d25237c..4f10d956ee3c 100644 --- a/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm +++ b/code/game/machinery/vending/vendor_types/squad_prep/squad_prep.dm @@ -194,7 +194,7 @@ list("M56D Drum Magazine", round(scale * 2), /obj/item/ammo_magazine/m56d, VENDOR_ITEM_REGULAR), list("M2C Box Magazine", round(scale * 2), /obj/item/ammo_magazine/m2c, VENDOR_ITEM_REGULAR), list("HIRR Baton Slugs", round(scale * 6), /obj/item/explosive/grenade/slug/baton, VENDOR_ITEM_REGULAR), - list("M74 AGM-S Star Shell", round(scale * 2), /obj/item/explosive/grenade/high_explosive/airburst/starshell, VENDOR_ITEM_REGULAR), + list("M74 AGM-S Star Shell", round(scale * 4), /obj/item/explosive/grenade/high_explosive/airburst/starshell, VENDOR_ITEM_REGULAR), list("M74 AGM-S Hornet Shell", round(scale * 4), /obj/item/explosive/grenade/high_explosive/airburst/hornet_shell, VENDOR_ITEM_REGULAR), ) diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index 07b56eedb7d2..9bcda4a82bbb 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -441,7 +441,7 @@ if(mapload) return INITIALIZE_HINT_QDEL . = ..() - fuel = rand(5 SECONDS, 60 SECONDS) + fuel = rand(30 SECONDS, 60 SECONDS) /obj/item/device/flashlight/flare/on/illumination/chemical name = "chemical light" From c1e2afa00048de39794f8641b4b5cde1c1af829b Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Fri, 4 Aug 2023 07:47:34 +0100 Subject: [PATCH 132/138] Automatic changelog for PR #4087 [ci skip] --- html/changelogs/AutoChangeLog-pr-4087.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4087.yml diff --git a/html/changelogs/AutoChangeLog-pr-4087.yml b/html/changelogs/AutoChangeLog-pr-4087.yml new file mode 100644 index 000000000000..f5e1dd6a638d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4087.yml @@ -0,0 +1,4 @@ +author: "Vile Beggar" +delete-after: True +changes: + - balance: "Star Shells now have a higher minimum burn time and are more plentiful in squad prep." \ No newline at end of file From f423abacba00964ab350d14747298c0492277863 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 5 Aug 2023 01:15:02 +0000 Subject: [PATCH 133/138] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3814.yml | 6 ----- html/changelogs/AutoChangeLog-pr-3845.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4009.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4037.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4087.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4091.yml | 5 ----- html/changelogs/AutoChangeLog-pr-4097.yml | 4 ---- html/changelogs/AutoChangeLog-pr-4102.yml | 4 ---- html/changelogs/archive/2023-08.yml | 27 +++++++++++++++++++++++ 9 files changed, 27 insertions(+), 36 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3814.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3845.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4009.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4037.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4087.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4091.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4097.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-4102.yml diff --git a/html/changelogs/AutoChangeLog-pr-3814.yml b/html/changelogs/AutoChangeLog-pr-3814.yml deleted file mode 100644 index 38c4ee962b5f..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3814.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "realforest2001" -delete-after: True -changes: - - rscadd: "Added an admin toggle flag for fitting mobs into disposals. (Within reason - no queens...)" - - rscadd: "The Crawler trait that allows mobs to enter vents will also allow them to climb into disposals regardless of above flag." - - rscadd: "Added a subtype of disposal that can't fit mobs, used for the delivery units." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3845.yml b/html/changelogs/AutoChangeLog-pr-3845.yml deleted file mode 100644 index 8be12e7b1974..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3845.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Steelpoint" -delete-after: True -changes: - - rscadd: "A team of UPP survivors may spawn on Trijent Dam." - - mapadd: "A new nightmare insert for Trijent Dam has been added, featuring a crashed UPP dropship." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4009.yml b/html/changelogs/AutoChangeLog-pr-4009.yml deleted file mode 100644 index ab83978637f8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4009.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "smov" -delete-after: True -changes: - - rscadd: "Adds a new Marine Law charge" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4037.yml b/html/changelogs/AutoChangeLog-pr-4037.yml deleted file mode 100644 index f66dd54c89fd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4037.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "ghostsheet" -delete-after: True -changes: - - rscadd: "Acid Runners will now respawn where it blew up, if there is no hivecore to spawn at." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4087.yml b/html/changelogs/AutoChangeLog-pr-4087.yml deleted file mode 100644 index f5e1dd6a638d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4087.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Vile Beggar" -delete-after: True -changes: - - balance: "Star Shells now have a higher minimum burn time and are more plentiful in squad prep." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4091.yml b/html/changelogs/AutoChangeLog-pr-4091.yml deleted file mode 100644 index a2b5f63f9e67..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4091.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "BeagleGaming1" -delete-after: True -changes: - - rscadd: "Adds campfires, craftable with wood" - - code_imp: "Modifies brazier construction code for easier use and mapping" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4097.yml b/html/changelogs/AutoChangeLog-pr-4097.yml deleted file mode 100644 index 077d31d7df64..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4097.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Morrow" -delete-after: True -changes: - - bugfix: "You can no longer bypass skill checks on pill bottles" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-4102.yml b/html/changelogs/AutoChangeLog-pr-4102.yml deleted file mode 100644 index b713f5842337..000000000000 --- a/html/changelogs/AutoChangeLog-pr-4102.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Zonespace27" -delete-after: True -changes: - - bugfix: "Underbarrel extinguishers can now be refilled." \ No newline at end of file diff --git a/html/changelogs/archive/2023-08.yml b/html/changelogs/archive/2023-08.yml index fe0ed539128f..bcaf24ca5d66 100644 --- a/html/changelogs/archive/2023-08.yml +++ b/html/changelogs/archive/2023-08.yml @@ -60,3 +60,30 @@ - ui: changed the almayer control console from html to tgui - bugfix: custom faction messages will now be named properly in the paper printed out from the almayer control console +2023-08-05: + BeagleGaming1: + - rscadd: Adds campfires, craftable with wood + - code_imp: Modifies brazier construction code for easier use and mapping + Morrow: + - bugfix: You can no longer bypass skill checks on pill bottles + Steelpoint: + - rscadd: A team of UPP survivors may spawn on Trijent Dam. + - mapadd: A new nightmare insert for Trijent Dam has been added, featuring a crashed + UPP dropship. + Vile Beggar: + - balance: Star Shells now have a higher minimum burn time and are more plentiful + in squad prep. + Zonespace27: + - bugfix: Underbarrel extinguishers can now be refilled. + ghostsheet: + - rscadd: Acid Runners will now respawn where it blew up, if there is no hivecore + to spawn at. + realforest2001: + - rscadd: Added an admin toggle flag for fitting mobs into disposals. (Within reason + - no queens...) + - rscadd: The Crawler trait that allows mobs to enter vents will also allow them + to climb into disposals regardless of above flag. + - rscadd: Added a subtype of disposal that can't fit mobs, used for the delivery + units. + smov: + - rscadd: Adds a new Marine Law charge From 7de9afaabc95eee479b1e5d8013a27d9ec336951 Mon Sep 17 00:00:00 2001 From: Ben <91219575+Ben10083@users.noreply.github.com> Date: Sat, 5 Aug 2023 02:53:13 -0400 Subject: [PATCH 134/138] Prompt Confirmation before Random Fact (#4105) # About the pull request Add confirmation prompt before triggering random fact # Explain why it's good for the game Misclicking something that does a announcement SIMILAR TO END OF ROUND without any confirmation leads to said admin getting bullied. ![image](https://github.com/cmss13-devs/cmss13/assets/91219575/3383b2b5-de8c-468b-837d-4520c87e8cad) # Testing Photographs and Procedure ![image](https://github.com/cmss13-devs/cmss13/assets/91219575/5ad5c776-fb28-4287-9fcd-83a28534d69d) # Changelog :cl: admin: You now need to give confirmation before announcing random facts (OOC tab verb) /:cl: --- code/modules/admin/admin_verbs.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index de884cfebe61..05e27625daeb 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -577,6 +577,10 @@ var/list/roundstart_mod_verbs = list( set desc = "Tells everyone about a random statistic in the round." set category = "OOC" + var/prompt = tgui_alert(usr, "Are you sure you want to do this?", "Announce Random Fact", list("No", "Yes")) + if(prompt != "Yes") + return + message_admins("[key_name(usr)] announced a random fact.") SSticker.mode?.declare_fun_facts() From d6a523e1a0a9d43291ce96591407342a5962eb18 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 5 Aug 2023 08:01:04 +0100 Subject: [PATCH 135/138] Automatic changelog for PR #4105 [ci skip] --- html/changelogs/AutoChangeLog-pr-4105.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4105.yml diff --git a/html/changelogs/AutoChangeLog-pr-4105.yml b/html/changelogs/AutoChangeLog-pr-4105.yml new file mode 100644 index 000000000000..7c9488172098 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4105.yml @@ -0,0 +1,4 @@ +author: "Ben10083" +delete-after: True +changes: + - admin: "You now need to give confirmation before announcing random facts (OOC tab verb)" \ No newline at end of file From 0c1cdfb736e8134f2b3dbf170159dafec459d627 Mon Sep 17 00:00:00 2001 From: harryob Date: Sat, 5 Aug 2023 19:16:36 +0100 Subject: [PATCH 136/138] no suspicious .rar and no heavily outdated python script in repo root (#4108) cleans up the repo root a little to get rid of the scripts/ folder no one needs this sussy .rar and this irc .py file --- scripts/ShuttleGenerator.rar | Bin 4585 -> 0 bytes scripts/ircbot_message.py | 31 ------------------------------- 2 files changed, 31 deletions(-) delete mode 100644 scripts/ShuttleGenerator.rar delete mode 100644 scripts/ircbot_message.py diff --git a/scripts/ShuttleGenerator.rar b/scripts/ShuttleGenerator.rar deleted file mode 100644 index 582cc2041d00cc2561ba5eedef63ceacf46c49be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4585 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 Y-<3g}=8r1^>add}eaayKH8Q~e05(`JJpcdz diff --git a/scripts/ircbot_message.py b/scripts/ircbot_message.py deleted file mode 100644 index 4339019e03d7..000000000000 --- a/scripts/ircbot_message.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python2 - -# Four arguments, password host channel and message. -# EG: "ircbot_message.py hunter2 example.com #adminchannel ADMINHELP, people are killing me!" - -import sys,cPickle,socket,HTMLParser - -def pack(): - ht = HTMLParser.HTMLParser() - - passwd = sys.argv[1] - ip = sys.argv[3] - try: - data = [] - for in_data in sys.argv[4:]: #The rest of the arguments is data - data += {ht.unescape(in_data)} - except: - data = "NO DATA SPECIFIED" - dictionary = {"ip":ip,"data":[passwd] + data} - pickled = cPickle.dumps(dictionary) - nudge(pickled) -def nudge(data): - HOST = sys.argv[2] - PORT = 45678 - s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - s.connect((HOST,PORT)) - s.send(data) - s.close() - -if __name__ == "__main__" and len(sys.argv) > 1: # If not imported and more than one argument - pack() From ceb9422dc095a09c3896f95d9c219561679930fd Mon Sep 17 00:00:00 2001 From: Steelpoint <6595389+Steelpoint@users.noreply.github.com> Date: Sun, 6 Aug 2023 03:03:04 +0800 Subject: [PATCH 137/138] Adds White-Green Armband Sprite (#4043) # About the pull request Adds an mob sprite to the white-green armband. Noticed that the sprites given to the Synth in this PR (https://github.com/cmss13-devs/cmss13/pull/4026) never actually had any mob sprites. # Explain why it's good for the game Sprites # Testing Photographs and Procedure
Screenshots & Videos ![Screenshot 2023-07-29 22 08 00](https://github.com/cmss13-devs/cmss13/assets/6595389/a63499ab-3446-402e-a6e0-94469185cc54)
# Changelog :cl: fix: EMT/White-Green armband now has a sprite /:cl: Co-authored-by: Steelpoint --- icons/mob/humans/onmob/ties.dmi | Bin 15343 -> 17793 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/humans/onmob/ties.dmi b/icons/mob/humans/onmob/ties.dmi index b9ffbdd61ca4078df2b1e31b9bad575e453a0cce..a908aaf71037af9bf3181ebde2ae25a6d0db1bc2 100644 GIT binary patch literal 17793 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 literal 15343 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 From c0d3a35b0d6ff8ac21a51a81aee292b9214c8598 Mon Sep 17 00:00:00 2001 From: cm13-github <128137806+cm13-github@users.noreply.github.com> Date: Sat, 5 Aug 2023 20:12:48 +0100 Subject: [PATCH 138/138] Automatic changelog for PR #4043 [ci skip] --- html/changelogs/AutoChangeLog-pr-4043.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-4043.yml diff --git a/html/changelogs/AutoChangeLog-pr-4043.yml b/html/changelogs/AutoChangeLog-pr-4043.yml new file mode 100644 index 000000000000..7e4a7a6919ea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-4043.yml @@ -0,0 +1,4 @@ +author: "Steelpoint" +delete-after: True +changes: + - bugfix: "EMT/White-Green armband now has a sprite" \ No newline at end of file